將 Domino 統計數據發佈到 New Relic 以外的服務
若要將 Domino 統計資料發佈到 Hosted Graphite 等服務,可以使用多個notes.ini 設定來執行此操作。
程序
在 Domino 伺服器上使用以下 Notes.ini 設定。該服務必須能夠透過 HTTP POST 請求接受時間序列資料。
環境 | 描述 | 必需的? | 支援的替換字串1 |
---|---|---|---|
STATPUB_ENABLE=1 | 啟用 Domino 統計資料發布。 | 必需的 | 不適用 |
STATPUB_URI=<string> | 指標伺服器的 URI | 必需的 | $時間戳$ |
STATPUB_METRIC_FORMAT=<string> | 用於計數器指標的格式。 | 必需的 |
$姓名$(必填) |
STATPUB_DELTA_METRIC_FORMAT=<string> | 用於速率指標的格式 | 必需的 |
$姓名$(必填) |
STATPUB_HEADERS=<string> | 與請求一起傳送的一個或多個 HTTP 標頭。 | 選修的 |
|
STATPUB_DATA_HEAD=<string> | 要在度量資料之前放入有效負載中的資料。 | 選修的 |
|
STATPUB_DATA_TAIL=<string> | 在度量資料之後放入有效負載中的資料。 | 選修的 |
|
STATPUB_METRIC_DELIMITER=<string> | 用於分隔指標的分隔符號。如果未指定,則使用逗號 (,)。 | 選修的 |
|
1替換字串的關鍵:
$Name$
取代 Domino 統計名稱$Value$
替代多米諾統計值$Timestamp$
取代目前的 Domino 時間戳記值(相對於Unix Epoch 時間的秒數。)$Newline$
替換換行符
例子
將統計發佈到 Hosted Graphite
此範例示範了向 Hosted Graphite 報告統計資料的簡單配置。Hosted Graphite 有以下最低要求:
- API 金鑰被指定為 URI 的一部分
- 一個或多個指標的資料負載,指定為由空格分隔的名稱和值對,每行一個指標。
伺服器notes.ini 檔案中的設定範例:
;Enable Domino to publish metrics to Hosted Graphite
STATPUB_ENABLE=1
STATPUB_URI=http://d4692fb0-464f-5adc-8db3-d663c3bc341a@www.hostedgraphite.com/api/v1/sink
STATPUB_METRIC_FORMAT=Domino.mailserver01.$Name$ $Value$
STATPUB_DELTA_METRIC_FORMAT=Domino.mailserver01.Rate.$Name$ $Value$
STATPUB_METRIC_DELIMITER=$Newline$
以下範例顯示了資料負載中包含的兩個指標
Mail.Delivered
統計。第一個表示自 Domino 伺服器啟動以來已傳送 33065 則訊息,第二個表示最後一分鐘傳送了 1017 則訊息。
Domino.mailserver01.Mail.Delivered 33065
Domino.mailserver01.Rate.Mail.Delivered 1017
STATPUB_METRIC_DELIMITER=$Newline$
將每個指標放在單獨的行上。