在您可以監控您的服務之前,您需要透過其中一個 Prometheus 用戶端函式庫將儀表化程式碼加入您的程式碼中。這些實作了 Prometheus 的 指標類型。
選擇一個與您的應用程式所使用語言相符的 Prometheus 用戶端函式庫。這讓您可以透過應用程式實例上的 HTTP 端點定義並公開內部指標。
非官方第三方用戶端函式庫
當 Prometheus 抓取您的實例的 HTTP 端點時,用戶端函式庫會將所有追蹤指標的目前狀態傳送至伺服器。
如果您的語言沒有可用的用戶端函式庫,或者您想要避免依賴性,您也可以自己實作其中一種支援的 公開格式來公開指標。
在實作新的 Prometheus 用戶端函式庫時,請遵循撰寫用戶端函式庫的準則。請注意,本文件仍在進行中。也請考慮諮詢開發郵件清單。我們很樂意提供關於如何讓您的函式庫盡可能有用和一致的建議。
此文件為開放原始碼。請提交問題或發送 Pull Request 來協助改進。