云监控 --- 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


目录
相关文章
|
10月前
|
Oracle Cloud Native 关系型数据库
Oracle Linux 10 - Oracle 提供支持 RHEL 兼容发行版
Oracle Linux 10 - Oracle 提供支持 RHEL 兼容发行版
436 11
Oracle Linux 10 - Oracle 提供支持 RHEL 兼容发行版
|
9月前
|
前端开发 容器
处方单图片生成器, 处方单在线制作免费,js+css+html恶搞神器
这是一个电子处方模拟生成系统,使用html2canvas库实现图片导出功能。系统生成的处方单包含多重防伪标识,并明确标注为模拟数据,仅供学习
|
弹性计算 负载均衡 容灾
阿里云服务器地域和可用区分布表、选择方法及常见问题解答
阿里云服务器地域怎么选择?什么是可用区?阿里云服务器可以用怎么选择?阿里云地域节点测速哪个比较快?阿里云服务器在哪个城市地址?什么是可用区?阿里云服务器地域区别大吗?
2536 1
阿里云服务器地域和可用区分布表、选择方法及常见问题解答
|
Java jenkins 持续交付
基于Docker容器的,Jenkins、GitLab构建持续集成CI
一、场景: 开发者将代码提交(push)到GitLab后,GitLab通过Hook通知jenkins,jenkins自动从GitLab中获取项目最新的源码进行集成和发布。 二、准备: 基于Docker,创建一个私有GitLab的容器,创建一个jenkins的容器 三、步骤 1、构建Jenkins容器 Jenkins容器安装Jenkins的rpm包,Jenkins依赖 JDK,所以需要在Jenkins的容器中安装配置jdk,本人使用jdk1.8,同时需要Jenkins的容器调用maven的打包命令,所以也需要配置安装maven,本人使用maven 3.3.9。
53336 160
|
弹性计算 容灾 定位技术
阿里云服务器地域和可用区常见问题及官方资料解答
阿里云服务器同一地域分为多个可用区,不同地域的实例之间内网互不相通;选择靠近您客户的地域,可降低网络时延、提高您客户的访问速度。本文介绍阿里云地域和可用区的概念、选择指导、两者的关系以及阿里云支持的地域和可用区列表。
1946 0
阿里云服务器地域和可用区常见问题及官方资料解答
|
监控 安全 API
阿里云短信服务控制台发送记录查询操作示例
短信服务(Short Message Service)是广大企业客户快速触达手机用户所优选使用的通信能力。调用API或用群发助手,即可发送验证码、通知类和营销类短信;国内验证短信秒级触达,到达率最高可达99%;国际/港澳台短信覆盖200多个国家和地区,安全稳定,接入便捷,智能监控调度广受出海企业选用。客户在使用服务后,往往有查询发送记录的需求。短信发送后可通过短信服务控制台查询短信发送记录和详细信息。但查询记录页面仅支持查询最近6个月的单日发送明细,如果需要更长时间段的发送明细,就需要使用导出功能。导出功能支持导出近三年的数据,但是一些客户通常不知这隐藏操作。本文快速演示下导出操作,以供参考。
2416 0
阿里云短信服务控制台发送记录查询操作示例
|
存储 JSON 运维
SLS投递OSS功能升级:打造更顺畅的日志入湖体验
SLS 在2017年推出了开箱即用,按量付费的投递 OSS 功能,面对新的需求场景下,SLS投递 OSS 功能进行了全新升级,本文会介绍日志数据投递 OSS 新版特性,并以一个案例实践做展开。介绍下SLS的日志数据入湖方案和实践。
1243 3
|
安全 网络协议 Shell
2022渗透测试-反弹shell的详细讲解
2022渗透测试-反弹shell的详细讲解
2022渗透测试-反弹shell的详细讲解
|
弹性计算 运维 Java
开放下载!《ECS运维指南 之 Linux系统诊断》
经过深入思考、用心、用技术写作,快速提高Linux运维工程师的工作效率,是云运维工程师不可错过的匠心之作。
开放下载!《ECS运维指南 之 Linux系统诊断》

热门文章

最新文章