將 Domino 統計數據發佈到 New Relic 以外的服務

若要將 Domino 統計資料發佈到 Hosted Graphite 等服務,可以使用多個notes.ini 設定來執行此操作。

程序

在 Domino 伺服器上使用以下 Notes.ini 設定。該服務必須能夠透過 HTTP POST 請求接受時間序列資料。
1 .用於發佈到其他服務的 Notes.ini 設置
環境 描述 必需的? 支援的替換字串1
STATPUB_ENABLE=1 啟用 Domino 統計資料發布。 必需的 不適用
STATPUB_URI=<string> 指標伺服器的 URI 必需的 $時間戳$
STATPUB_METRIC_FORMAT=<string> 用於計數器指標的格式。 必需的

$姓名$(必填)
$值$(必填)
$時間戳$
$換行$

STATPUB_DELTA_METRIC_FORMAT=<string> 用於速率指標的格式 必需的

$姓名$(必填)
$值$(必填)
$時間戳$
$換行$

STATPUB_HEADERS=<string> 與請求一起傳送的一個或多個 HTTP 標頭。 選修的


$時間戳$
$Newline$(在標題之間使用)

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$ 將每個指標放在單獨的行上。