現代のKubernetes環境は動的かつ複雑で、多くの場合、数百、数千もの一時的なサービスやワークロードで構成されています。Kubernetesネイティブのオブザーバビリティツールはある程度の可視性を提供しますが、開発者や運用担当者にとって、サービスのパフォーマンスとインフラストラクチャのイベント、導入の変更、ネットワークのボトルネックとの相関関係の把握に必要なコンテキストに基づいた洞察が欠如していることがよくあります。

本日、OpenTelemetryを使用したKubernetes監視のプレビューリリースを発表します。—これは、クラウドネイティブ環境におけるオープンでスケーラブル、かつスムーズなオブザーバビリティにおける大きな一歩となります。

この新機能は、OpenTelemetryコレクターのメトリクス、イベント、ログをKubernetesメタデータと統合し、New Relicのキュレートされた単一のエクスペリエンスを実現します。これにより、チームは計装コードを1行も記述することなく、Pod、サービス、ノード、ネームスペース全体のパフォーマンス異常を即座に診断できます。

OpenTelemetryを使用したKubernetes監視は、DevOps、SRE、プラットフォームチーム間の検出、トラブルシューティング、コラボレーションの向上に役立ちます。追加のエージェントやカスタムエクスポーターのインストールは不要で、統合ビューにより、Grafana、kubectl、CloudWatchからのさまざまなビューをまとめる必要がなくなります。

「instrumentation provider: opentelemetry」というラベルの付いたタグが強調表示されたNew RelicのKubernetesクラスタ監視ダッシュボード。

主な機能には以下のものがあります。

  • コード不要、OpenTelemetry-Nativeな計装:OpenTelemetryコレクターにより、Pod、ノード、コンテナのメトリクス/ログを自動収集します(手動設定は不要)
  • 一元化されたオブザーバビリティ:Kubernetesワークロード全体のログ、メトリクス、イベント、メタデータ(CPU、メモリ、Pod名など)を相関づけします。kubectl、CloudWatch、Grafana間を切り替える必要はありません
  • キューレートされたダッシュボードによる迅速なトラブルシューティング:コンテナの健全性、Podの再起動、アラートステータスなどを瞬時に可視化します。さらに、コンテキストを切り替えることなく、関連するAPMサービスとログにドリルダウンできます
  • 将来を見据えたオブザーバビリティ投資:OpenTelemetryとPrometheusを基盤として、柔軟性を確保し、オープンスタンダードを採用してベンダーロックインを回避します
  • エンタープライズグレードのOTelスケーラビリティ:コスト効率の高い処理で、大規模で高いカーディナリティデータを処理します。大規模なクラスタ、マルチテナント環境、最新のCI/CDワークフローに最適です

開始方法

以下の手順で開始できます。

  1. KubernetesクラスタにOpenTelemetryコレクターをインストールします。
  2. New Relic Helmチャートを使用して、Kubernetes監視パイプラインを導入します。
  3. Helm valuesファイルでライセンスキーとクラスタ名を設定します。
  4. New RelicのAPM & Services > Kubernetes MonitoringでKubernetesダッシュボードを選択します。
New Relic Now 新しいAgentic Integrationsのデモを今すぐ実施
今すぐ見る