問題タブ [prometheus-node-exporter]
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.
node.js - node js を使用して JSON をエンドポイントから Prometheus にポストする必要がある
Node JS を使用してエンドポイントからデータを収集し、JSON を Prometheus にポストする必要があります。これに取り組むためのサンプルをいくつか教えてください。
prometheus-alertmanager - ディスクの Prometheus アラート/ルール (IOP、読み取り/書き込みレイテンシー、負荷) は適切ですか?
得られた結果のために、このルールがこのように問題ないかどうかはわかりません。良さそうに見えるか、より良い提案があるかどうか、誰かに教えてもらえますか?私は 7 時間間隔のパターン負荷 > 6 で観察していますが、少し奇妙です。
ロード
ディスク レイテンシ R/W
ディスク IOP
敬具、
docker - docker swarm コンテナーにホストのパブリック IP アドレスを提供する
問題:
docker-compose ファイルを使用して swarm クラスターにグローバル ノード エクスポーター サービスをデプロイしようとしていますが、ラベルとして使用するノードの実際の IP アドレスにアクセスする必要があります。私の docker-compose.yml は次のようになります。
{{.Node.ID}}
ここに記載されている ID を提供してくれます。
私が試したこと:
コンテナーにマウント/etc/hostname
することで、ホスト名を取得できますが、ifconfig eth0
IP に対して同じことを行うために Ubuntu 18.04 に IPV4 を格納するディレクトリが見つかりませんでした。{{.Node.ID}}
また、構成ファイルで使用するようなテンプレートがあるかどうかも確認しましたが、役に立ちませんでした。
質問:
コンテナーをデプロイする前に、コンテナーにノードの IP を提供するよう Docker エンジンに要求する方法はありますか?