[英]Create custom Prometheus metrics in NiFi
我們將使用 Prometheus 框架來監控我們的 NiFi 實例和內部的數據流。
為了實現這一點,我們已經配置了 PrometheusReportingTask 來公開預先存在的 NiFi 指標。
指標數量非常多,但我們想在自定義/預定義的 NiFi 處理器中創建自定義 Prometheus 指標,並使用 PrometheusReportingTask 公開它們。
有可能實施嗎?
謝謝!
PrometheusReportingTask 具有硬編碼的指標注冊表,因此無法擴展。 您可以創建自己的 ReportingTask,打開另一個端口作為 Prometheus 抓取目標並公開您的指標,然后您的 Prometheus 實例可以抓取這兩個目標。
如果你不想編寫一個完整的 ReportingTask 實例(和一個 NAR 來保存它),看看ScriptedReportingTask ,你可以把你的自定義代碼放在那里,這樣你就不需要創建一個項目/模塊/NAR用於您的自定義報告任務。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.