Kubernetes APM summary ページには、現在のアプリケーションの経過時間、使用可能なポッドの数、CPU とメモリの使用量、ポッド ログ、メトリックの比較など、選択したアプリケーションに関する一般的な情報が表示されます。
に行く one.newrelic.com > All capabilities > APM & Services > (selected app) > Kubernetes
ヒント
すべてのアプリケーションとサービスの概要を把握するには、 エンティティ エクスプローラーを使用します。
Kubernetesクラスターのデプロイメントを監視します。
APMのKubernetesページでは、アプリケーションに関する以下の情報が提供されます。
アプリケーションをKubernetesにリンクする
当社独自のエージェントを使用するか 使用するかに関係なく、 Kubernetesメタデータを表示して エージェントにリンクできます。APMOpenTelemetryは Kubernetes メタデータを使用して、その APM アプリケーションに関連する特定の Kubernetes デプロイメント情報を表示します。
New Relic独自のインストゥルメンテーション
New RelicのKubernetesインテグレーションをインストールすると、 New Relicのメタデータ インジェクションが nri-metadata-injection
経由で自動的に有効になります。 Kubernetesインストゥルメンテーションによってセットアップされた MutatingAdmissionWebhook
は、必要な環境変数を使用してポッドにタグを付けます。 そこから、これらの変数でキャプチャされたデータはAPMメトリクスとエンティティに引き継がれ、貴重なコンテキストでそれらを強化します。
詳細については、 アプリケーションを Kubernetes にリンクする方法を参照してください。
Kubernetes 概要ページを表示するには、APM サービス エンティティに次の属性が必要です。
k8s.clusterName
k8s.namespaceName
k8s.deploymentName
OpenTelemetryインストゥルメンテーション
OpenTelemetryコレクターは、 KubernetesAPMテレメトリーをKubernetes メタデータで強化する プロパティ プロセッサを提供します。
デプロイメント マニフェストで環境変数を定義する必要があります。
KubernetesこのAPM 環境変数を使用して、適切な メタデータを取得するようにコレクターの設定を調整します。
その結果、すべてのAPMメトリクスとエンティティには、K8sattributes
プロセッサのおかげでKubernetesメタデータが含まれるようになります。 詳細については、 OpenTelemetry アプリケーションを Kubernetes にリンクする方法を参照してください。
Kubernetes 概要ページを表示するには、APM サービス エンティティに次の属性が必要です。
k8s.cluster.name
k8s.deployment.name
k8s.namespace.name
注意
Kubernetes異なるインストゥルメンテーション プロバイダー (New Relic とOpenTelemetry ) が混在している場合、 概要ページは正しく機能しません。これが適切に動作するには、 KubernetesとAPM両方をNew Relic独自のエージェントを通じて独占的に監視するか、完全にOpenTelemetryを通じて監視する必要があります。
ハイブリッド シナリオはサポートされていません。