問題タブ [prometheus]

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 に答える
1571 参照

docker - Docker コンテナーの Grafana での CPU 使用率グラフの作成

cAdvisor -> Prometheus と Grafana を接続して、Docker コンテナーのグラフを取得しました。そのうちの 1 つは CPU 負荷ですが、現時点では累積使用量の線しか表示されず、実際の値は表示されません。同様の cAdvisor が示しているものを見たいと思います。その方法は?

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

prometheus - プロメテウス アラートの注釈で HTML コンテンツを使用し、電子メール テンプレートで使用する

したがって、アラートは次のようになります

メールテンプレートは次のようになります。

alertmanager.yml は次のようになります

メールを受信して​​いますが、内容が正しくありません。

メールで受け取る内容:

<b> data is label_value </b>

私たちが欲しいもの:

データは label_value

したがって、必要なのは html 出力です。

誰かがこれを手伝ってくれますか?

0 投票する
2 に答える
2672 参照

haproxy - mesos および HAProxy プロセス ダウンのプロメテウス アラート ルールを作成する方法。

prometheus alertmanager.User は、mesos プロセスと HAProxy プロセスがダウンしたときにアラートを受け取る必要があります。インターネット上でこれらのアラート ルールを見つけようとしましたが、適切なルールが見つかりませんでした。これらのアラート ルールを作成する方法を教えてください。基本的に条件句が必要です。

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

python - Prometheus + シンプルな時系列 + Python

プロメテウスで単純な時系列データベースを構築しようとしています。私は金融の時系列データを見ていますが、Python 経由ですばやくアクセスできるようにデータを保存する場所が必要です。私はxmlまたは.csvsを介して時系列にデータをロードしているので、これはクレイジーな「同時に大量のデータを出し入れする」ようなプロジェクトではありません。私は唯一のユーザーであり、データを簡単に読み込んだり取り出したりするのが簡単なものが欲しいと思っている他の2、3人が時間内にそれを使用しているかもしれません。

これを行う方法についてのガイダンスを期待していました。いくつかの質問:

1) Python 経由でプロメテウス データベースからデータを取得するのは簡単ですか? 2) これをすべて Windows マシンからローカルで実行したかったのですが、それは可能ですか? 3) 私はこれを完全にオーバーエンジニアリングしていますか? (SQL に関する私の心配は、その大規模な時系列データ セットとして、操作が面倒になることです)

ありがとう

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

prometheus - プロメテウスは常に最初の値のみを選択します

プロメテウスが 10 秒ごとにサーバーからデータを取得し、インデックス ページの読み込み時間のグラフが必要だとします。その 10 秒間にインデックス ページが 3 回読み込まれました。すべての組み合わせを試しましたが、うまくいきません。常に最初の値を選択するだけです。

サマリーとヒストグラムとして送信しようとしたところ、最初の値が選択されました。すべての値を選択するか、少なくともそれらの平均を挿入することを期待していました。

0 投票する
2 に答える
15987 参照

prometheus - Prometheus サーバーでカウンターを処理する方法

記事があり、記事ごとに読み取り数を取得したい

現在、サーバーのカウンターは redis\memcached に保存されているため、時々リセットできるため、しばらくすると redis マシンが再起動され、サーバーには最後の news_read_counter 番号がなく、もう一度ゼロから開始すると

news_read_counter2{id="2000"} グラフを見ると、ドキュメントに次のように記載されている間に、カウンターが 2 にドロップされていることがわかります。

カウンターは、上昇するだけの単一の数値を表す累積メトリックです。

そのため、news_read_counter を追跡するために、データを db に保存する必要があり、mysql を使用してデータを処理する必要がある開始ゾーンに戻ります。

redisが再起動した後のカウンターの画像: ここに画像の説明を入力

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

prometheus - Prometheus スクレイピングが正時 30 分に発生するように設定する

私は、1時間ごとに開始するプロセスを(Pythonで)持っています。完了するまでに約 20 分かかります。プッシュ ゲートウェイを使用して、プロセスの開始と終了のプロメテウス メトリックを送信しています。

プロセスに関するメトリックを生成する別のスクリプトを作成しました。ただし、これらのメトリックは、20 分間のプロセスが完了した後にのみ利用可能になり、関連性があります。

間隔が「毎時 30 分」である Scrape_config を作成できますか? 同等の cronjob は「30 * * * *」です。