全部產品
Search
文件中心

Cloud Monitor:通過Java SDK上報事件監控資料(推薦)

更新時間:Jun 19, 2024

本文為您介紹通過Java SDK上報自訂事件監控資料的配置方法。

安裝Java SDK

通過Maven安裝Java SDK,需要添加的依賴如下:
<dependency>
            <groupId>com.aliyun.openservices</groupId>
            <artifactId>aliyun-cms</artifactId>
            <version>0.2.4</version>
</dependency>

程式碼範例

通過Java SDK方式上報事件監控資料的程式碼範例如下:
public void uploadEvent() throws CMSException, InterruptedException {
        //初始化用戶端
        CMSClient cmsClient = new CMSClient(endpoint, accKey, secret);
       //構建2個事件上報
         CustomEventUploadRequest request = CustomEventUploadRequest.builder()
                    .append(CustomEvent.builder()
                            .setContent("abc,123")
                            .setGroupId(101L)
                            .setName("Event001").build())
                    .append(CustomEvent.builder()
                            .setContent("abc,123")
                            .setGroupId(101L)
                            .setName("Event002").build())
                    .build();
            CustomEventUploadResponse response = cmsClient.putCustomEvent(request);
            List<CustomEvent> eventList = new ArrayList<CustomEvent>();
            eventList.add(CustomEvent.builder()
                    .setContent("abcd,1234")
                    .setGroupId(101L)
                    .setName("Event001").build());
            eventList.add(CustomEvent.builder()
                    .setContent("abcd,1234")
                    .setGroupId(101L)
                    .setName("Event002").build());
            request = CustomEventUploadRequest.builder()
                    .setEventList(eventList).build();
            response = cmsClient.putCustomEvent(request);
    }
說明 endpoint是雲端服務的接入地址,CloudMonitor的接入地址為metrics.aliyuncs.com。CloudMonitor各地區的接入地址,請參見服務地址

返回樣本

通過Java SDK方式上報事件監控資料的代碼返回樣本如下:
{
    "Message": "success",
    "RequestId": "E25EE651-9C97-4EFD-AF22-A753B674E8D4",
    "Code": "200"
}

HTTP狀態代碼返回200表示成功。