由艾倫·馮,高級軟體工程師
在 ShareThis ,我們使用石墨進行應用監控。下面是一個典型的石墨圖形。
這將顯示應用程式隨時間消耗的「每分鐘事件」。正如您所看到的,週一下午沒有消耗了幾個小時的記錄。通過將發佈標記與上圖相結合,我們可以看到由於發佈錯誤而導致的消耗停止。下面是它的外觀。
在實現釋放標記時,我們發現標記的名稱不能是任意值。相反,它需要後綴為".count"。這是因為 xFilesFactor 表示".count$"在默認情況下設置為零,但對於其他模式則不為零。如果指標具有非零 xFilesFactor,則其值僅保證在過去 24 小時內可見。xFilesFactor 可以在以下檔中進行配置。
/選擇/石墨/conf/儲存聚合.conf。
下面是我們在自動部署中用於生成發佈標記的實際命令。
回聲 release_marker. $APPLICATION. $HOST. 計數 1 '日期 [%s'nc - w 2 石墨. ops. sharethis .com 2003
上述命令在指定時間將指標的值設置為一號。如果我們嘗試只顯示指標,我們將看不到任何內容,因為它的值太小。為了使指標可見,我們需要將其傳遞到 drawAsInfinite 函數中。這將導致指標的每個非零數據點顯示為垂直線。