3.7.13 New Relicによるメトリクス収集のKubernetesマニフェスト作成
New Relicを使用してHMP-PCTOのメトリクスを収集する場合、次の手順を実施してください。詳細については、New Relicの公式ドキュメントを参照してください。
設定例として、設定方法の一つであるKubernetesマニフェストに設定されたアノテーションによるメトリクスの収集の実施例を示します。
- 〈この項の構成〉
(1) Kubernetesマニフェストへのアノテーションの追加
New Relicでは、Kubernetesマニフェストに設定されたアノテーションprometheus.io/*の値を使用してメトリクスを収集します。HMP-PCTOの各Kubernetesマニフェストの.spec.template.metadata.annotationsに次の内容を指定してください。MediatorおよびTP1-Bridgeについては、Helmチャート内で各アノテーションが設定されています。
|
キー名 |
値 |
備考 |
|---|---|---|
|
prometheus.io/scrape |
true |
値がtrueの場合にメトリクスの収集対象となります。 |
|
prometheus.io/path |
/hmppcto/metrics※ |
メトリクス収集用のエンドポイントです。 |
|
prometheus.io/port |
httpポート番号(Prometheusメトリクス収集用)に指定した値 |
メトリクス収集用のポートです。 |
- 注※
-
ここでは、コンテキストパスを設定していない場合の「prometheus.io/path」の値を記載しています。
コンテキストパスを設定する場合は、次のように修正してください。
/<コンテキストパス>/hmppcto/metrics