Prometheus は Pull モードを使用して監視インジケーターをプルすることがわかっていますが、直接アクセスできないシナリオでは、追加のメソッドが必要になります。このシナリオでは PushProx が使用されます。 PushProx は、メトリックをプルするための Pull モデルに従いながら、Prometheus が NAT やその他の同様のネットワーク トポロジを通過できるようにするクライアントおよびプロキシです。 建築PushProx は主にプロキシとクライアントの 2 つの部分で構成されます。プロキシは、Prometheus サーバーからメトリック要求を受信する役割を担い、要求情報をクライアントにプロキシします。クライアントはローカル デバイスからメトリックを取得した後、その結果をプロキシに返します。プロキシは Prometheus がアクセスできる場所にデプロイする必要があり、クライアントは収集が必要なノードが配置されているネットワークにデプロイされます。 以下のネットワーク環境に適用可能です。
各クライアントには FQDN 識別子があります。 Prometheus は PushProx を通じてターゲット fqdn-x を取得すると、次の操作を実行します。
PushProx はすべての HTTP ヘッダーを透過的に渡し、圧縮や accept-encoding などの機能はスクレイピング Prometheus サーバーに依存します。 テストここでは、テストに次のコンポーネントを使用する必要があります。
プロキシはクライアント上でTLS認証を実行しますプロキシとクライアントの間に認証がなく、クライアントの IP アドレスが不確かで、プロキシがクライアントのファイアウォール ポリシーを構成できないため、プロキシとクライアントの間に認証を追加する必要があります。 tls を使用してクライアントを検証します。 Pushprox-proxy は tls をサポートしていないため、pushprox-proxy へのリバース プロキシとして nginx が必要であり、次に tls が nginx で構成され、ssl_verify_client が nginx で有効になります。 pushprox-client は、nginx への TLS クライアント接続をサポートします。 pushprox-client では、SSL 標準 x509 で定義された拡張機能である SAN (Subject Alternative Name) をサポートするために tls が必要です。したがって、自己署名証明書を生成するときは SAN をサポートする必要があります。ここで、https://github.com/ljq/gen-tlsv3-san-ca を参照して自己署名証明書を生成できます。 pushprox-proxyを起動するpushprox-proxy はパブリック ネットワーク上のサーバーに展開する必要があり、各クライアントとの長い接続を維持する必要があります。クライアントが多数ある場合、プロキシは負荷分散を考慮する必要があります。 ./pushprox-プロキシ nginxの設定nginx リバース プロキシを pushprox-proxy に接続し、nginx で tls を設定します (pushprox.conf):
クライアントを起動するpushprox-client は、自己署名証明書の ca とクライアント crt を構成する必要があります。 ./ pushprox-client --proxy-url = https :// promprox .k8s .local --tls .cacert =/ opt / xk-self-cert / ca .crt --tls .cert =/ opt / xk-self-cert / client .crt --tls .key =/ opt / xk-self-cert / client .key プロメテウスを起動./ prometheus --config .file = prometheus-prox .yml 設定ファイルは次のようになります。 # プロメテウスprox.yml 通常、インジケーターデータを取得できます。 |
<<: コンテナ管理に最適な Docker の代替品 9 つ
>>: VMware は最新のセキュリティをリードし、開発から本番まで最新のアプリケーションを保護します。
クラウド コンピューティングの次の 10 年間は、過去 10 年間とは異なるものになるだろうとよく言...
キーワード カバレッジとは何でしょうか? 以前、この用語について多くのウェブマスターと話したとき、そ...
毎日2時間以上「小紅書」(「小紅書」ユーザーの別名)を利用するヘビーユーザーとして、ここ数ヶ月、香港...
2013 年 9 月、私は Web サイトの作り方を学び始めることにしました。仕事中に自由時間ができ...
ispserver、設立年は不明ですが、ドメイン名は1998年に登録され、公式発表情報は2001年か...
多くの人は、SEO最適化を外部リンク構築、コンテンツ最適化と要約したり、外部リンクが王様、コンテンツ...
ショッピングや支払いでもウイルスが拡散する可能性がある。セキュリティの問題は真剣に受け止める必要があ...
2987件のリポストと536件のコメントは、@Durex公式Weiboとしてはかなり印象的な数字です...
Hawkhostの7月末のプロモーションがこちらです。ドメイン名登録、仮想ホスト、リセラーホスト、セ...
9月21日午前、キングソフトの「モバイルアンチウイルス」共同ボイコットに新たな進展があった。ボイコッ...
alpha1servers は 2011 年に設立された VPS プロバイダーです。超高速のアジアに...
2018年12月13日、中国情報通信研究院と中国通信標準化協会が主催し、TC601ビッグデータ技術標...
私たちのグループの友人が、QQ Spaceがキーワードランキングに参加できるかどうか尋ねてきましたが...
みなさん、こんにちは。私はハルビン仮想現実ウェブサイト設計です。最近、百度のキーワードランキングが1...
皆さんはBBSを使ったことがありますか?使ったことがあると答えた人は、おそらく「青春はいつか消えてし...