Linkerd用のOpenTelemetry Collectorをセットアップすると、メッシュテレメトリーは、LinkerdエンティティにスコープされたMetric、Span、およびLogイベントとしてNew Relicに送信されます。
Linkerdエンティティを検索します。
- one.newrelic.comにアクセスして、Entity Explorerを選択します。
- クラスタ名を検索します。
- Linkerdエンティティを選択して、組み込みダッシュボードを開きます。
組み込みダッシュボードは、リクエスト率、レイテンシp50/p95/p99、成功率、TCP接続、mTLS証明書のステータス、コントロールプレーンのヘルス、およびメッシュ化されたポッドのインベントリをカバーしています。
Linkerd ダッシュボード
Linkerdエンティティダッシュボードは、サービスメッシュテレメトリーの概要を提供します。次が含まれます:
| セクション | パネル |
|---|---|
| トップライン | TCP接続、プロキシによって処理されたリクエスト |
| トラフィック | インバウンド率、アウトバウンド率 |
| 健康 | 成功率、エラー率、HTTPステータスコード |
| レイテンシー | リクエストレイテンシp50/p95/p99、アウトバウンドレイテンシp99 |
| セキュリティ | mTLS証明書の有効期限、証明書の更新レート |
| コントロールプレーン | 認可ポリシー、キューの深さ、CPリクエストレート |
| トポロジ | プロキシのメモリ使用量、サービスごとのオペレーション |
| インベントリ | メッシュ化されたポッド |
NRQLクエリの例
各クエリで、<YOUR_CLUSTER>を実際のクラスタ名に置き換えます。
目的 | NRQLクエリ |
|---|---|
サービスごとのリクエストレート | |
サービスごとのレイテンシp99 | |
HTTP成功率 | |
mTLS証明書の有効期限 | |
コントロールプレーンのキュー深度 | |
TCPオープン接続 | |
サービスごとのディストリビューティッド(分散)トレーシング(APMパスのみ) | |
プロキシスパンがLinkerd属性とともに収集されていることを確認します。 | |
"Verify proxy spans"クエリが0を返す場合、transform/linkerd_component_injectプロセッサが実行されていないか、スパンからlinkerd_control_plane_nsが欠落しています。修復手順については、Linkerd監視のトラブルシューティングをご覧ください。