Kubernetes APM summary ページには、現在のアプリケーションの経過時間、使用可能なポッドの数、CPU とメモリの使用量、ポッド ログ、メトリックの比較など、選択したアプリケーションに関する一般的な情報が表示されます。
に行く one.newrelic.com > All capabilities > APM & Services > (selected app) > Kubernetes
Kubernetesクラスターのデプロイメントを監視します。
APMのKubernetesページでは、アプリケーションに関する以下の情報が提供されます。
クラスタ名、ベンダー、および実行されているネームスペースを確認できます。 デプロイメントをクリックすると、スライドアウト パネルにその詳細が表示されます。
Instancesドロップダウンでは、サービスの単一のポッドインスタンスを選択できます。
マルチクラスタ アプリ (複数のクラスタにまたがるアプリ) がある場合、 Kubernetesページにすべてのクラスタの概要が表示されます。 特定のクラスターを分離するには、 Clusterドロップダウン リストから選択します。 すべてのクラスターのビューに戻るには、 All clustersをクリックします。
利用可能なPodや希望するPodの数、不足しているPod、kubernetesのデプロイメントが最初に作成された日付である年齢を確認することができます。
CPUやメモリの使用率、ポッドの再起動回数などを確認することができます。
ポッドや関連するコンテナの詳細を確認することができます。ポッドやコンテナ名をクリックすると、その詳細がスライドパネルで表示されます。
さらに、 Logsボタンを使用すると、そのポッドのコンテキストでログを表示できます。
そのデプロイメントとそのポッドに関連するKubernetesイベントのストリームを見ることができます。
これらのウィジェットでは、デプロイメント内のポッドやコンテナに関連するメトリックの静的リストや、CPU、ネットワーク、ストレージなどの他のメトリックを比較することができます。
以下のメトリクスが利用可能です。
- CPU使用率(コア数)
- CPU スロットリング(%)
- メモリ使用量(バイト)
- 受信ネットワーク(KBps)
- ネットワーク転送量(KBps)
- ネットワークエラー(1秒あたり)
- ストレージ使用量(バイト)
- ストレージ使用率(%)
- コンテナ再稼働回数
- サービススループット(1分あたりのリクエスト数)
- サービス応答時間 (ミリ秒)
- サービスエラー率(%)
アプリケーションをKubernetesにリンクする
Kubernetesメタデータを表示して、APMエージェントにリンクできます。 MutatingAdmissionWebhook
は、必要な環境変数をポッドに追加するために使用されます。 APMは、挿入された環境変数を使用して、そのAPMアプリケーションに関連する特定のKubernetesデプロイメント情報を表示します。
New Relicのメタデータインジェクションは、 newrelic-metadata-injection
ラベルを介してNewRelicのKubernetes統合のインストール中に自動的に追加されます。詳細については、アプリケーションをKubernetesにリンクする方法をご覧ください。