このプロジェクトについて

Retinaは、Microsoftが開発したオープンソースのKubernetesネットワーク可観測性プラットフォームです。eBPFを使用してクラスタワークロードからカスタマイズ可能なテレメトリを収集し、アプリケーションの健全性、ネットワークの健全性、セキュリティを監視するための集中ハブを提供します。このツールは、DevOps、SecOps、コンプライアンスのユースケースに取り組むクラスタネットワーク管理者、セキュリティ管理者、DevOpsエンジニアを対象としています。 主な機能には、Kubernetesワークロード向けのeBPFベースのネットワーク可観測性、オンデマンドで構成可能なデータ収集、業界標準のPrometheusメトリクス、詳細調査のための合理化されたパケットキャプチャが含まれます。Retinaはクラウド非依存であり、Linux、Windows Server 2022、Azure Linuxを含む複数のオペレーティングシステムをサポートしています。 RetinaはMetricsとCapturesという2つの主要機能を提供します。MetricsはPrometheusやAzure Monitorなどのストレージバックエンドにエクスポートでき、GrafanaやAzure Log Analyticsなどのツールで可視化できます。CapturesはCLI(Krew経由でインストール可能)またはKubernetes Custom Resource Definitions(CRD)を通じて開始できます。このプロジェクトはGHCRからHelmチャートとして配布され、sigstore/cosign経由で検証可能な暗号署名済みコンテナイメージが提供されます。 既知の制限には、packetparserプラグインでAdvancedメトリクスを使用する際の高ネットワーク負荷下での32以上のCPUコアを持つノードでのパフォーマンスに関する考慮事項や、Windows Server 2022を優先してWindows Server 2019ノードのサポートが削除されたことが含まれます。