問題タブ [prometheus-java]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
224 参照

grafana - ヒストグラム サンプルの開始時間を設定する

ユースケース

データベースに複数の変更ログが保存されており、変更間の期間を監視するヒストグラムを作成したいと考えています。

問題

の開始時刻を設定する方法はないようです 。たとえば、現在の変更ログHistorgram.Timerを指定して設定したいとします。lastUpdated

アプローチの道

1 サブクラス化Histogram

動作するはずです。ただし、java-lib はprotected/package-privateを広範囲に使用するため、ライブラリの大部分をコピーしないと難しくなります。

2 リフレクションの使用

が作成された後、リフレクションを使用してフィールドHistogram.Timerを設定できるはずです。startこのフィールドは としてマークされているprivate finalため、一部の環境では SecurityManager によって停止される可能性があります。

アイデア?

どちらのソリューションも正しい方法のようには見えず、より単純なソリューションを見落としていると思われます (ただし、SO または Google で何かを見つけることができます)。このシナリオで役立つ場合は、グラファナを使用してメトリクスを視覚化しています。

0 投票する
1 に答える
1941 参照

prometheus - Prometheus alertmanager カスタム レシーバー

私は現在、Prometheus と Alertmanager をセットアップしようとしていますが、解決策がまだ見つかっていない問題は、oauth2 認証を使用してカスタム アプリケーションにアラートを送信することです。

独自の受信機を構築/構成する方法はありますか?

アラートを URL https://reciever.com/pm-alert/に送信する必要があるとします。