全部產品
Search
文件中心

Cloud Monitor:通過HTTP上報事件監控資料

更新時間:Jan 27, 2024

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

服務地址

CloudMonitor用於上報自訂事件的服務地址,請參見上報監控資料的服務地址

請求文法

通過HTTP方式上報事件監控資料的請求文法如下:
POST /event/custom/upload HTTP/1.1 
Authorization:<AuthorizationString>
Content-Length:<Content Length>
Content-MD5:<Content MD5>
Content-Type:application/json
Date:<GMT Date>
Host:metrichub-cms-cn-hangzhou.aliyuncs.com
x-cms-signature:hmac-sha1
x-cms-api-version:1.0
x-cms-ip:30.27.XX.XX
User-Agent:cms-java-sdk-v-1.0
[{"content":"EventContent","groupId":GroupId,"name":"EventName","time":"20171023T144439.948+0800"}]

請求參數

通過HTTP方式上報事件監控資料的請求參數和要求標頭說明如下表所示。
  • 要求標頭
    Header類型描述
    AuthorizationString內容:AccessKeyId:SignString
    Content-LengthLongRFC 2616中定義的HTTP請求的Body長度。如果請求無Body部分,則無需提供該要求標頭。
    Content-MD5String請求Body經過MD5計算後的字串,計算結果為大寫字母和數字字串。如果請求無Body部分,則無需提供該要求標頭。
    Content-TypeString發送端發送的實體資料的資料類型。只支援application/json
    DateStringHTTP請求中的標準時間戳記頭(遵循RFC 1123格式,使用GMT標準時間)。

    樣本:Mon, 3 Jan 2010 08:33:47 GMT

    HostStringHTTP請求的完整Host名稱(不包括如https://這樣的協議頭)。

    樣本:metrichub-cms-cn-hangzhou.aliyuncs.com

    x-cms-api-versionStringAPI版本。目前的版本1.0。
    x-cms-signatureString簽名演算法。目前,CloudMonitor只支援數位簽章演算法HMAC-SHA1。
    x-cms-ipString上報事件的伺服器IP地址。
    User-AgentString用戶端說明。
  • 請求參數
    名稱類型必選描述
    contentString事件詳情。
    nameString事件名稱。
    groupIdLong事件所屬的應用分組ID。
    timeString事件發生時間。

返回樣本

通過HTTP方式上報事件監控資料的代碼返回樣本如下:

{
  "code":"200",//200表示成功。
  "msg":""//正常上報時返回msg為空白。
}