プロメテウスは、オープンソースのシステム監視ツールキットを警告です。ドッカーは、プロメテウスのゴールが設定することができます。現在、あなただけドッカー自体を監視することができます。あなたはドッカー監視対象アプリケーションを使用することはできません。
ドッカーの監視手順:
モニタリングポートの1ドッカメトリック・アドレスはプロメテウスにさらされています:
ドッキングウィンドウのdaemon.jsonファイルを変更します
{ 「メトリック-ADDR」:ドッカーは-L 127.0.0.1:9323を監視する場合、「192.168.191.18:9323」、構成の公式ウェブサイトは127.0.0.1:9323 IPにプロメテウスに接続されていない#docker、手動で行うカールが表示されてもよいですインジケータ理由はそれを接続することができない容器との間の分離に起因し得ます。 "実験":trueに }
コンテナのドッキングウィンドウのサービスの後:ドッキングウィンドウを再起動しますsystemctl
2.編集Prometheus.yml
#私のグローバル設定 グローバル: scrape_interval:15S#は15秒ごとにこすり間隔を設定します。デフォルトは1分ごとです。 evaluation_intervalは:15S#が15秒ごとにルール評価します。デフォルトは1分ごとです。 #1 scrape_timeoutは、グローバルなデフォルト(10秒)に設定されています。 通信するときに#任意の時系列または警告にこれらのラベルを添付 #外部システム(フェデレーション、リモートストレージ、のAlertManager)。 external_labels: モニター:「コードラボ・モニターの #ロードルールに一度、定期的にグローバルな「evaluation_intervalは」に従ってそれらを評価します。 rule_files: # - "first.rules" # - "second.rules" #こすりする正確に一つのエンドポイントを含むスクレープ構成: #は、ここでは、プロメテウスそのものです。 scrape_configs: #ジョブ名は、この設定から掻き取りいかなる時系列に`<JOB_NAME> =ラベル`ジョブとして追加されます。 - JOB_NAME: 'プロメテウス' '/メトリクス'に#のmetrics_pathのデフォルトは 'HTTP'に#スキームのデフォルト設定。 static_configs: -対象:[ 'localhostを:9090'] - JOB_NAME: 'ドッキングウィンドウ' '/メトリクス'に#のmetrics_pathのデフォルトは 'HTTP'に#スキームのデフォルト設定。 static_configs: -対象:[ '192.168.191.18:9323']
3.プロメテウスのコンテナを開始します
群れクラスターアプローチのドッキングウィンドウ環境が同じでない場合、サービスを作成するには、コマンドモード。自己群れクラスタデプロイメント操作
[ルート@ドッカ〜]#]ドッキングウィンドウサービス--replicas 1を作成し、私の-プロメテウス--mountタイプ=バインド、ソース= /ルート/ prometheus.yml、先=の/ etc /プロメテウス/ prometheus.yml --name --publish公表を= 9090、ターゲット= 9090、プロトコル= TCP PROM /プロメテウス rgkmwhwqepl1qivlpq8r3nt2n 全体進捗:1つのタスクのうち1 1/1:実行している[====================== ============================>] を検証:サービスが収束
作成したビューのサービスの情報
[ルート@ドッカ〜]#]ドッキングウィンドウサービスLS ID NAME MODEレプリカの画像ポート 私-プロメテウスは1/1プロム/プロメテウスを複製しrgkmwhwqepl1:最新*:9090-> 9090 / TCP
ビューのサービス固有の情報
[ルート@ドッキングウィンドウ〜]#]ドッキングウィンドウサービスPS私の-プロメテウス ID NAMEイメージNODE望ましい状態CURRENT STATEのERRORポートが 私の-prometheus.1プロム/プロメテウスをy8akc5dmwjrn:最新のドッキングウィンドウは16分前に実行して実行します
プロメテウスの値をモニタ表示する4. Accessページ
監視対象アイテムを見ます
プロメテウスの監視対象を表示するときにドッキングウィンドウが展開されており、検証が完了した監視の基本的なコンテンツプロメテウスは、プロメテウス・構成Labの監視ドッキングウィンドウのエラーについての公式サイトをdocke:TCPのXXXXをダイヤル:接続:接続が拒否されました。
ドッキングウィンドウの公式サイトhttps://docs.docker.com/config/thirdparty/prometheus/