Hitachi

Hitachi Microservices Platform - Paxos Commit Transaction Orchestrator ユーザーズガイド


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