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


目录
相关文章
|
2月前
|
关系型数据库 MySQL Linux
Linux 安装 MySQL 8 数据库(图文详细教程)
本教程手把手教你如何在 Linux 安装 MySQL 数据库。图文详细教程!
376 3
Linux 安装 MySQL 8 数据库(图文详细教程)
|
4月前
|
运维 网络协议 网络安全
阿里云DDoS防护对接使用完全指南:从产品选型到自动化运维
本文系统阐述了阿里云DDoS防护体系的对接与使用方法。首先解析DDoS基础防护、原生防护与高防三大产品的架构差异与选型逻辑,指出原生防护适用于阿里云内业务免IP变更场景,高防则适合混合云及需应用层CC防护的场景。随后详述网站业务域名接入与非网站业务端口接入的完整配置流程,涵盖CNAME解析、回源IP放行、端口转发规则等关键操作。深入讲解防护策略配置,包括清洗阈值设定、AI智能防护、黑白名单与区域封禁等精细化策略。提供Python SDK与Terraform两种自动化对接方案的完整代码示例,帮助运维人员实现基础设施即代码。最后阐述云监控告警配置、源站隐藏等安全最佳实践,并给出计费成本优化建议。全
|
4月前
|
弹性计算 NoSQL Linux
阿里云Linux服务器安装Redis完全指南:从源码编译到生产级配置
本文提供了一份完整的阿里云Linux服务器安装Redis的深度指南。内容涵盖ECS环境准备(系统选型、安全组与防火墙配置)、两种核心安装方式(源码编译安装与yum快速安装)的完整操作步骤、生产级配置文件的核心参数调优(内存上限、淘汰策略、持久化机制)、安全加固方案(密码认证、危险命令禁用、IP绑定)、systemd服务管理与开机自启配置、Redis性能压测工具redis-benchmark的使用方法,以及持久化策略(RDB与AOF)的最佳实践。文章还针对阿里云环境的特殊性,详细讲解了安全组规则配置、Alibaba Cloud Linux的yum源优化等平台特有操作,帮助读者在阿里云ECS上快速
|
4月前
|
存储 安全 前端开发
阿里云OSS从零到一完整实操指南:开通、Bucket、SDK集成、安全与成本全解
阿里云对象存储OSS是分布式高可靠对象存储服务,可存放图片、视频、文档、程序包等各类非结构化数据,广泛用于网站静态资源、文件备份、媒体存储、数据归档等场景。正式使用前必须完成账号实名与服务开通两步前置操作,任何环节缺失都会导致权限受限、调用失败。
1002 0
|
4月前
|
运维 安全 Linux
Linux还是Windows?看懂这两种云服务器安全性的本质差异
在云服务器选型中,Linux与Windows的安全性差异显著:Linux架构权限更严、默认服务少、攻击面小,且恶意软件生态薄弱;Windows则因兼容性需开放更多端口与服务,RDP爆破、SMB漏洞及勒索病毒风险更高。安全首选Linux,兼容优先选Windows。(239字)
546 0
|
4月前
|
Java Maven 数据安全/隐私保护
Maven Profile多环境配置实战:一套代码隔离开发测试生产环境
本文基于一个真实电商项目的多环境配置改造经历,讲解 Maven Profile 的完整用法。从 pom.xml 配置到 Spring Boot 集成,再到生产环境敏感信息加密与 CI/CD 流水线集成,给出可直接复用的配置模板和踩坑总结。
|
4月前
|
存储 人工智能 运维
阿里云 STAROps 全域智能运维平台发布!从“被动救火”到“主动自治”
阿里云以 STAROps 为起点,将 Agentic Ops 从概念推向生产级落地。
1393 31
|
11月前
|
SQL 关系型数据库 MySQL
MySQL从入门到精通:系统性学习路径
“MySQL从入门到精通”系统梳理了从基础到高阶的完整学习路径,涵盖安装配置、SQL语法、数据库设计、事务锁机制、性能优化、主从复制及分库分表等核心内容,结合实战任务帮助开发者由浅入深掌握MySQL,助力成为数据库高手。
1417 14
|
Oracle Java Linux
JDK
JDK
5946 0
|
存储 容灾 Linux
服务器备份
服务器备份
825 2

热门文章

最新文章