このページでは、サポートされているデータベース、デプロイメント要件、すべての導入方法に適用されるデータ クエリ機能など、 New Relic eBPF エージェントの包括的な互換性情報を提供します。
- Kubernetesノードに必要なLinuxディストリビューションの要件がすべて満たされていることを確認してください。
Kubernetes環境
以下のKubernetes環境がサポートされています。
- Amazon Elastic Kubernetes Service(EKS)
- Google Kubernetes Engine(GKE)
- Azure Kubernetes Service(AKS)
- Oracle Kubernetes Engine (OKE)
- Red Hat OpenShift
- Microk8s
コンテナランタイムのサポート
以下のコンテナランタイムがサポートされています。
- Dockerのデフォルトランタイム(runc)
- コンテナ
- CRI-O
- ポッドマン
- ようき
- クラン
カーネルの要件
Linuxカーネルのバージョン:
x86-64(amd64):v5.8へv7.1arm64(aarch64):v5.8をv7.1
重要
一部のLinuxディストリビューションでは、新しいOSリリースで古いカーネルバージョンを実行できます。お使いのディストリビューションが以下に記載されている場合でも、カーネルバージョンが5.8より低い場合、eBPFエージェントは機能しません。新しいカーネルについても同様です:エージェントはサポート対象範囲を超えるバージョンでは機能しません。
サポートされているLinuxディストリビューション
以下のLinuxディストリビューションがサポートされています。
- CentOS
9以降 - Debian
11以降 - Red Hat Enterprise Linux
9.0以降 - Ubuntu
20.04以降 - Amazon Linux
2および2023 - Bottleロケット
1.51.0以上 - AlmaLinux
9.7以降 - Oracle Linux
8以上 - openSUSE Leap
15.5以降 - SLES
15.7以降
システム要求
- root権限(インストールおよび操作に必要)
- 最低
2 GBのRAM
データベースサポートマトリックス
eBPF エージェントは、次のデータベースとそのサポートされているバージョンを監視できます。
データベース | サポートされているバージョン |
|---|---|
MySQL |
|
MariaDB |
|
Aurora MySQL |
|
MongoDB |
|
Redis |
|
PostgreSQL |
|
MSSQL |
|
DynamoDB |
|
追加のプロトコルサポート
eBPF エージェントは、次のプロトコルの監視もサポートしています。
HTTP
Apache・スリフト
gRPC
カサンドラ
カフカ
AMQP
ヒント
Cassandra、Kafka、および AMQP の場合、eBPF エージェントはセグメント リンクをサポートしません。
貯蓄支援マトリックス
eBPF エージェントは、次の Thrift トランスポート プロトコルとトランスポート層をサポートします。
タイプ | サポート対象 |
|---|---|
輸送プロトコル |
|
トランスポート層 |
|
ネットワーク要件
すべての eBPF デプロイメントでは、次のエンドポイントへのアクセスが必要です。
要件タイプ | 詳細 |
|---|---|
URL 許可リスト |
|
ポート許可リスト |
|
マウントパスの要件 |
|
ヒント
eBPF 監視は言語に依存せず、あらゆるアプリケーションにレイテンシとスループット メトリクスを提供します。 ただし、トランザクションセグメントのリンクは言語に依存しており、現在PHPとNode.jsではサポートされていません。
環境でアウトバウンドトラフィックを社内HTTPプロキシ経由でルーティングする場合は、セットアップ手順についてeBPF agentのプロキシの構成を参照してください。