本文為您介紹如何使用日誌管理功能產生秒級指標資料。
背景資訊
當前Cloud Monitor提供的圖表是分鐘級統計資料的平均值,無法展示秒級的TPS統計資料。雲訊息佇列 RabbitMQ 版的TPS統計了每秒Client主動發起的AMQP協議方法請求數量。
TPS統計的AMQP協議要求方法如下:
ConnectionOpen、ChannelOpen
QueueDeclare、QueueDelete、QueueBind、QueueUnbind
ExchangeDeclare、ExchangeDelete
ExchangeBind、ExchangeUnBind
SendMessage、BasicConsume、BasicGet、BasicAck、BasicReject、BasicNack、BasicRecover
關於要求方法的詳細描述,請參見要求方法。
操作步驟
建立Metric時序庫,用於儲存清洗出來的指標資料。
在Log Service控制台的Project詳情頁面,選擇。

在建立MetricStore面板中設定Metric時序庫的基本資料。

建立清洗任務。
在logstore中輸入查詢語句,以執行個體錯誤碼為例。
* | SELECT Code, count(*) as num, microtime / 1000 / 1000 as timeSecond group by Code, timeSecond limit 1000000上述語句格式為:
查詢語句|分析語句,前者為條件的篩選,後者為標準的SQL文法。從查詢結果中清洗出以下三項內容即可寫入Metric時序庫:您需要的Label;各個Label下的指標值;時間。以本語句為例,Code對應Label,代表各個請求的返回碼;num對應各個Code的值;timeSecond對應時間,單位為秒。查詢結果如下所示:

在查詢結果中,單擊統計圖表頁簽中的另存新檔定時SQL,在計算配置頁簽中配置以下參數,然後單擊下一步。
說明目標庫應選擇上文中已建立的Metric時序庫。
在調度配置頁簽中設定調度時間間隔,然後單擊確定。

在Metric時序庫中查詢指標數值分布。

查詢結果如下所示:

可選:將Metric時序庫中的資料作為資料來源接入可視化圖表大盤,大盤展示可選用Grafana或Simple Log Service的可視化能力。
接入Grafana大盤,詳情請參見時序資料對接Grafana。
使用Simple Log Service的可視化儀錶盤能力,詳情請參見可視化。
以上教程以清洗執行個體錯誤碼資料為例,您也可以清洗其他資料,例如每個RemoteAddress的每個Channel的訊息收發速度、每秒鐘每個隊列的活躍情況、每秒鐘的總訊息發送條數和接收條數、每秒鐘各個API的調用次數等。
> 立即建立










