重要
Agent ControlとNew Relic Controlは、Kubernetes向けに一般提供されています。LinuxおよびWindowsホストのサポートは、当社の プレリリースポリシー に基づき、 パブリックプレビュー プログラムとして提供されています。
概要
Agent Control 、フリート全体でさまざまなNew RelicおよびOpenTelemetryエージェントを管理するための単一の統合プラットフォームを提供します。 管理を一元化することで、計装のデプロイ、設定、更新が簡単に行えます。
Agent ControlはKubernetes環境とホストベース環境の両方をサポートするように設計されていますが、特定のエージェントタイプに対するサポート状況は異なります。以下の表はAgent Controlで管理可能なエージェントと、各環境におけるサポート状況を包括的に示しています。
現在のサポート
| エージェントタイプ | Kubernetesサポート | Linuxホストのサポート | Windowsホストのサポート |
|---|---|---|---|
| New Relicインフラストラクチャ エージェント | ✅ はい | 一般公開プレビュー | 一般公開プレビュー |
| New Relic OpenTelemetry Collector (NRDOT) | ✅ はい | ✅ はい | ⚠️実験的 |
| Fluent Bit | ✅ はい | 🚫 いいえ | 🚫 いいえ |
| New Relicプロメテウスエージェント | ✅ はい | 🚫 いいえ | 🚫 いいえ |
| New Relic eBPF エージェント | ✅ はい | ⚠️実験的 | 🚫 いいえ |
| APMエージェント (.NET、 Java 、Node、 Python 、 Ruby ) | 🚫 いいえ | 🚫 いいえ | 🚫 いいえ |
重要
エージェント固有の権限: Agent Control柔軟な権限管理を提供するように設計されています。 Agent Control自体が機能するには一定レベルのアクセスが必要ですが、個々のエージェントに付与される権限は、それぞれのニーズに合わせて調整されます。 以下に、各エージェント タイプに必要な権限の内訳を示します。
エージェントタイプごとに必要な権限
| エージェントタイプ | 必要なキー権限 | 環境 |
|---|---|---|
| New Relicインフラストラクチャ エージェント | システム メトリクスへのホスト レベルのアクセスとクラスタ データへのKubernetes APIアクセス。 | Kubernetes / ホストベース |
| New Relic OpenTelemetry Collector (NRDOT) | 権限は特定の受信者とエクスポート者によって異なります。多くの場合、サービス検出には Kubernetes API アクセスが必要です。 | Kubernetes / ホストベース |
| Fluent Bit | ポッドとコンテナのログへの読み取りアクセス。 | Kubernetes |
| New Relicプロメテウスエージェント | メトリクスをスクレイピングするためのクラスター内のサービス エンドポイントを検出してアクセスする権限。 | Kubernetes |
| New Relic eBPF エージェント | ホスト カーネルに eBPF プログラムをロードするための昇格された権限 (たとえば、 CAP_SYS_ADMIN )。 | Kubernetes、Linuxホスト(実験的) |
| APMエージェント (.NET、 Java 、Node、 Python 、 Ruby ) | 現在、 Agent Controlではサポートされていません。 | 該当なし |
Windowsホスト上のNRDOTは実験段階です
Windows版のNew Relic OpenTelemetry Collector(NRDOT)は利用可能ですが、NRDOTチームによる公式なテストやドキュメント作成は行われていません。デフォルトで同梱されている設定はLinux向けに設計されており、Windowsでは警告やエラーが発生する可能性があります(例えば、 filelogreceiverパスから)。Windows向けにはデフォルト設定は同梱されていません。コレクターの設定はご自身で用意する必要があります。Windows版NRDOTは、Windowsでの完全なサポートがリリースされるまでは、重要度の低い環境またはテスト環境でのみ使用してください。
Linuxホスト上のeBPFは実験的なものです
New Relic eBPF エージェントには、Linux ホスト上でAgent Control自動的に解決できないカーネル レベルの依存関係 (実行中のカーネル バージョンと一致するlinux-headersなど) が必要です。 これらの依存関係が欠落しているか不一致である場合、デプロイメントは明確なエラーなしに失敗する可能性があります。 LinuxホストにおけるeBPFのサポートは、Kubernetes環境においてのみ、本番環境で利用可能です。Linuxホスト上でeBPFを使用するのは、重要度の低い環境またはテスト環境でのみにしてください。
eBPFはWindowsホストではサポートされていません。