云监控 --- PutCustomEvent

简介: 调用PutCustomEvent接口上报自定义事件的监控数据。

Step By Step

  1. API参数
  2. 调用API
  3. 查看结果

一.API参数

Content String

事件内容。最低范围:1~50。

EventInfo.N.EventName String

事件名称。最大值范围:1~50。

EventInfo.N.Time String

发生事件的时间。最大范围:1~50。

EventInfo.N.GroupId String

应用分组ID。最大范围:0~50。

默认值:0.0表示上报的事件不属于任何一个应用分组。


二.调用API

<dependencies><dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-cms</artifactId><version>4.23.12</version></dependency><dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-core</artifactId><version>[4.0.0,5.0.0)</version></dependency></dependencies>
importcom.aliyuncs.DefaultAcsClient;
importcom.aliyuncs.IAcsClient;
importcom.aliyuncs.exceptions.ClientException;
importcom.aliyuncs.exceptions.ServerException;
importcom.aliyuncs.profile.DefaultProfile;
importcom.google.gson.Gson;
importjava.util.*;
importcom.aliyuncs.cms.model.v20190101.*;
publicclassPutCustomEvent {
publicstaticvoidmain(String[] args) {
DefaultProfileprofile=DefaultProfile.getProfile("cn-shanghai", "<accessKeyId>", "<accessSecret>");
IAcsClientclient=newDefaultAcsClient(profile);
PutCustomEventRequestrequest=newPutCustomEventRequest();
request.setRegionId("cn-shanghai");
List<PutCustomEventRequest.EventInfo>eventInfoList=newArrayList<PutCustomEventRequest.EventInfo>();
PutCustomEventRequest.EventInfoeventInfo1=newPutCustomEventRequest.EventInfo();
eventInfo1.setEventName("事件名称");
eventInfo1.setContent("事件内容");
eventInfo1.setTime("事件发生时间");
eventInfo1.setGroupId("应用分组ID,0不属于任何应用分组");
eventInfoList.add(eventInfo1);
request.setEventInfos(eventInfoList);
try {
PutCustomEventResponseresponse=client.getAcsResponse(request);
System.out.println(newGson().toJson(response));
        } catch (ServerExceptione) {
e.printStackTrace();
        } catch (ClientExceptione) {
System.out.println("ErrCode:"+e.getErrCode());
System.out.println("ErrMsg:"+e.getErrMsg());
System.out.println("RequestId:"+e.getRequestId());
        }
    }
}

三.查看结果

云监控 - 事件监控 - 自定义事件

image.png


目录
相关文章
|
5月前
|
SQL 关系型数据库 MySQL
MySQL从入门到精通:系统性学习路径
“MySQL从入门到精通”系统梳理了从基础到高阶的完整学习路径,涵盖安装配置、SQL语法、数据库设计、事务锁机制、性能优化、主从复制及分库分表等核心内容,结合实战任务帮助开发者由浅入深掌握MySQL,助力成为数据库高手。
526 14
|
4月前
|
Prometheus 监控 Cloud Native
从系统监控到业务洞察:ARMS 自定义指标采集功能全解析
阿里云应用实时监控服务 ARMS 推出自定义指标采集功能,让 APM 真正深入业务核心,订单、库存、转化率等核心数据尽在掌控!
448 48
|
11月前
|
Linux 虚拟化 iOS开发
Rocky Linux 10 aarch64 OVF (sysin) - Apple silicon VMware 虚拟机模板
Rocky Linux 10 aarch64 OVF (sysin) - Apple silicon VMware 虚拟机模板
435 34
Rocky Linux 10 aarch64 OVF (sysin) - Apple silicon VMware 虚拟机模板
|
11月前
|
Oracle Cloud Native 关系型数据库
Oracle Linux 10 - Oracle 提供支持 RHEL 兼容发行版
Oracle Linux 10 - Oracle 提供支持 RHEL 兼容发行版
457 11
Oracle Linux 10 - Oracle 提供支持 RHEL 兼容发行版
|
KVM 虚拟化
KVM虚拟机的热迁移
这篇文章详细介绍了KVM虚拟机的热迁移过程,包括临时迁移和永久迁移的步骤,以及可能遇到的故障和解决方案。
791 1
KVM虚拟机的热迁移
|
网络协议 Linux 缓存
|
弹性计算 负载均衡 容灾
阿里云服务器地域和可用区分布表、选择方法及常见问题解答
阿里云服务器地域怎么选择?什么是可用区?阿里云服务器可以用怎么选择?阿里云地域节点测速哪个比较快?阿里云服务器在哪个城市地址?什么是可用区?阿里云服务器地域区别大吗?
2602 1
阿里云服务器地域和可用区分布表、选择方法及常见问题解答
|
弹性计算 容灾 定位技术
阿里云服务器地域和可用区常见问题及官方资料解答
阿里云服务器同一地域分为多个可用区,不同地域的实例之间内网互不相通;选择靠近您客户的地域,可降低网络时延、提高您客户的访问速度。本文介绍阿里云地域和可用区的概念、选择指导、两者的关系以及阿里云支持的地域和可用区列表。
1983 0
阿里云服务器地域和可用区常见问题及官方资料解答
|
监控 安全 API
阿里云短信服务控制台发送记录查询操作示例
短信服务(Short Message Service)是广大企业客户快速触达手机用户所优选使用的通信能力。调用API或用群发助手,即可发送验证码、通知类和营销类短信;国内验证短信秒级触达,到达率最高可达99%;国际/港澳台短信覆盖200多个国家和地区,安全稳定,接入便捷,智能监控调度广受出海企业选用。客户在使用服务后,往往有查询发送记录的需求。短信发送后可通过短信服务控制台查询短信发送记录和详细信息。但查询记录页面仅支持查询最近6个月的单日发送明细,如果需要更长时间段的发送明细,就需要使用导出功能。导出功能支持导出近三年的数据,但是一些客户通常不知这隐藏操作。本文快速演示下导出操作,以供参考。
2468 0
阿里云短信服务控制台发送记录查询操作示例
|
存储 JSON 运维
SLS投递OSS功能升级:打造更顺畅的日志入湖体验
SLS 在2017年推出了开箱即用,按量付费的投递 OSS 功能,面对新的需求场景下,SLS投递 OSS 功能进行了全新升级,本文会介绍日志数据投递 OSS 新版特性,并以一个案例实践做展开。介绍下SLS的日志数据入湖方案和实践。
1290 3
下一篇
开通oss服务