• English
  • ログイン今すぐ開始

この機械翻訳は参考用に提供されます。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、 を参照してください。

問題を作成する

あなたのKubernetesデータを見つけて使う

独自のチャートを作成したり、 クエリ すべての Kubernetesインテグレーション データをクエリビルダやNerdGraph APIを使って照会することができます。当社の統合では、コンテナ・オーケストレーション・レイヤーをインスツルメンテーションすることでKubernetesのデータを収集します。よりシンプルで視覚的な体験をするには、 クラスタエクスプローラ を使用してください。

one.newrelic.com > ダッシュボード:クエリ ビルダーを使用して、Kubernetes データにクエリを実行し、明確な視覚化を作成できます。

Kubernetesのデータを照会する

Kubernetesのデータを照会する最も簡単な方法 は、 クエリビルダー を使用し、 NRQLクエリ を受け入れます。または、 NerdGraph API を使用してKubernetesデータを取得することもできます。

イベントと属性

Kubernetes データは、次のイベントに添付されます。このデータの詳細については、データ ディクショナリを参照してください。

イベント名

Kubernetesのデータの種類

発売日

K8sNodeSample

ノードデータ

v1.0.0

K8sNamespaceSample

名前空間データ

v1.0.0

K8sDeploymentSample

デプロイメントデータ

v1.0.0

K8sReplicasetSample

レプリカセットデータ

v1.0.0

K8sDaemonsetSample

デーモンセットデータ

v1.13.0

K8sStatefulsetSample

StatefulSetデータ

v1.13.0

K8sPodSample

ポッドデータ

v1.0.0

K8sClusterSample

クラスターデータ

v1.0.0

K8sContainerSample

コンテナデータ

v1.0.0

K8sVolumeSample

ボリュームデータ

v1.0.0

K8sApiServerSample

APIサーバーデータ

v1.11.0

K8sControllerManagerSample

コントローラー・マネージャー・データ

v1.11.0

K8sSchedulerSample

スケジューラーデータ

v1.11.0

K8sEtcdSample

etcdデータ

v1.11.0

K8sEndpointSample

エンドポイントデータ

v1.13.0

K8sServiceSample

サービスデータ

v1.13.0

K8sHpaSample

Horizontal Pod Autoscaler データ

v2.3.0

これらのイベントとその属性の詳細については、データ ディクショナリを参照してください。

APMが監視するアプリケーションにおけるKubernetesのメタデータ

アプリケーションをKubernetesと連携させることで 、アプリケーショントレースや分散トレースに以下の属性が追加されます。

  • nodeName
  • containerName
  • podName
  • clusterName
  • deploymentName
  • namespaceName

アラートの管理

Kubernetesのデータのアラート違反を通知することができます。

データ取り込みを減らす

当社のグラフは、粒度を犠牲にして取り込まれるデータの量を減らすオプションの設定をサポートしています。有効にするには、 nri-bundleチャートでglobal.lowDataModetrueに設定します。

lowDataMode 以下に概説するnri-bundleチャートの4つの特定のコンポーネントに影響します。

New Relicのインフラ

lowDataModeが有効になっている場合、デフォルトのスクレイプ間隔は15sから30sに変更されます。 config.intervalを使用してカスタム値を指定することもできます。これはlowDataModeよりも優先されます。

Prometheus エージェントの統合

lowDataModeが有効になっている場合、次のプレフィックスが付いたメトリクスは、 New Relic Kubernetes Integrationによって既に収集および使用されているため、デフォルトで除外されます。

- kube_
- container_
- machine_
- cadvisor_

New Relic のロギング

lowDataModeが有効になっている場合、fluent-bit.confファイルのFilterセクションでLabelsandAnnotationsがOffに設定されます。これは、この詳細がコンテナログファイルから削除されることを意味し、NewRelicへの全体的なデータの取り込みが減少します。

以下のフィールドが保持されます。

Allowlist_key container_name
Allowlist_key namespace_name
Allowlist_key pod_name
Allowlist_key stream
Allowlist_key log

ローデータモードのログ例

完全なログ記録

[
{
"cluster_name": "api-test",
"kubernetes": {
"annotations": {
"kubernetes.io/psp": "eks.privileged"
},
"container_hash": "fryckbos/test@sha256:5b098eaf3c7d5b3585eb10cebee63665b6208bea31ef31a3f0856c5ffdda644b",
"container_image": "fryckbos/test:latest",
"container_name": "newrelic-logging",
"docker_id": "134e1daf63761baa15e035b08b7aea04518a0f0e50af4215131a50c6a379a072",
"host": "ip-192-168-17-123.ec2.internal",
"labels": {
"app": "newrelic-logging",
"app.kubernetes.io/name": "newrelic-logging",
"controller-revision-hash": "84db95db86",
"pod-template-generation": "1",
"release": "nri-bundle"
},
"namespace_name": "nrlogs",
"pod_id": "54556e3e-719c-46b5-af69-020b75d69bf1",
"pod_name": "nri-bundle-newrelic-logging-jxnbj"
},
"message": "[2021/09/14 12:30:49] [ info] [engine] started (pid=1)\n",
"plugin": {
"source": "kubernetes",
"type": "fluent-bit",
"version": "1.8.1"
},
"stream": "stderr",
"time": "2021-09-14T12:30:49.138824971Z",
"timestamp": 1631622649138
}
]

lowDataModeを有効にした後のログレコード。

[
{
"cluster_name": "api-test",
"container_name": "newrelic-logging",
"namespace_name": "nrlogs",
"pod_name": "nri-bundle-newrelic-logging-jxnbj",
"message": "[2021/09/14 12:30:49] [ info] [engine] started (pid=1)\n",
"stream": "stderr",
"timestamp": 1631622649138
}
]

New Relic Pixieの統合

lowDataModeが有効になっている場合、 newrelic-pixie統合はPixieスパンでより重いサンプリングを実行し、収集間隔を10秒から15秒に短縮します。

lowDataMode 設定:

HTTP_SPAN_LIMIT: 750
DB_SPAN_LIMIT: 250
COLLECT_INTERVAL_SEC: 15

これらのパラメータやその他のパラメータのデフォルト設定は、 newrelic-pixie-integration Github repoにあります。

New Relic の kubernetes 統合を最大限に活用するには、無料の New Relic アカウントが必要です。まだ作成していない場合は、以下で作成して、今すぐデータの監視を開始してください。

Copyright © 2023 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.