第12章 Red Hat Quay の Prometheus および Grafana メトリクス
Red Hat Quay は、各インスタンスで Prometheus および Grafana 互換エンドポイントをエクスポートし、モニターおよびアラートを容易にします。
12.1. Prometheus エンドポイントの公開 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Quay インスタンスの Prometheus および Grafana 互換エンドポイントは、ポート 9092
にあります。Prometheus および Grafana を Quay リポジトリー数をモニターするように設定する方法についての詳細は、Monitoring Quay with Prometheus and Grafana を参照してください。
12.1.1. メトリクスを使用するための Prometheus の設定 リンクのコピーリンクがクリップボードにコピーされました!
Prometheus では、クラスターで実行されているすべての Red Hat Quay インスタンスにアクセスできるようにする必要があります。通常の設定では、これは単一の named DNS エントリーの Red Hat Quay インスタンスの一覧 (これは Prometheus に渡されます) を表示して実行します。
12.1.2. Kubernetes での DNS 設定 リンクのコピーリンクがクリップボードにコピーされました!
単純な Kubernetes サービス は、Prometheus の DNS エントリーを提供するように設定できます。Kubernetes での Prometheus の実行に関する詳細は、Prometheus and Kubernetes および Monitoring Kubernetes with Prometheus を参照してください。
12.1.3. 手動クラスターの DNS 設定 リンクのコピーリンクがクリップボードにコピーされました!
SkyDNS は、 Kubernetes を使用していない場合にこの DNS レコードを管理するための単純なソリューションです。SkyDNS は etcd クラスター上で実行できます。クラスターの各 Red Hat Quay インスタンスのエントリーは etcd ストアで追加および削除できます。SkyDNS はここでエントリーを定期的に読み取り、DNS レコードの Quay インスタンスの一覧を適宜更新します。