Supported OS
![Windows]()
Wayfinder サンプル Datadog ダッシュボード
概要
Wayfinder は、一元構成によって開発者のセルフサービスを可能にするインフラストラクチャー管理プラットフォームです。このチェックでは、Datadog Agent を通じて Wayfinder のキー管理コンポーネントを監視します。
インテグレーションは Wayfinder API サーバー、コントローラー、Webhook コンポーネントからキーメトリクスを収集します。これらのメトリクスは、管理されたワークスペースの問題を明らかにします。
セットアップ
以下の手順に従って、Wayfinder Kubernetes 管理クラスターにインテグレーションをインストールしてください。
インストール
コンテナ環境では、Docker Agent とこのインテグレーションを使用する最善の方法は、Wayfinder インテグレーションをインストールした Agent をビルドすることです。
前提条件:
Datadog Agent が Wayfinder コンポーネントに接続できるようにするには、 ネットワークポリシーを構成する必要があります。以下のネットワークポリシーは、 Datadog が Datadog ネームスペースに、 Wayfinder が Wayfinder ネームスペースにデプロイされていることを前提としています。
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: datadog-agent
namespace: wayfinder
spec:
ingress:
- from:
- namespaceSelector:
matchLabels:
name: datadog
podSelector:
matchLabels:
app: datadog-agent
ports:
- port: 9090
protocol: TCP
podSelector:
matchExpressions:
- key: name
operator: In
values:
- wayfinder-controllers
- wayfinder-apiserver
- wayfinder-webhooks
policyTypes:
- Ingress
Agent のアップデート版をビルドするには
以下の Dockerfile を使用します。
FROM gcr.io/datadoghq/agent:latest
ARG INTEGRATION_VERSION=1.0.0
RUN agent integration install -r -t datadog-wayfinder==${INTEGRATION_VERSION}
イメージをビルドし、プライベート Docker レジストリにプッシュします。
Datadog Agent コンテナイメージをアップグレードします。Helm チャートを使用している場合は、
values.yaml
ファイルの agents.image
セクションを変更して、
デフォルトの Agent イメージを置き換えます。
agents:
enabled: true
image:
tag: <NEW_TAG>
repository: <YOUR_PRIVATE_REPOSITORY>/<AGENT_NAME>
新しい values.yaml
ファイルを使用して Agent をアップグレードします。
helm upgrade -f values.yaml <RELEASE_NAME> datadog/datadog
構成
Agent の構成ディレクトリの root にある conf.d/
フォルダーの wayfinder/conf.yaml
ファイルを編集して、
Wayfinder データの収集を開始します。
使用可能なすべての構成オプションの詳細については、サンプル wayfinder/conf.yaml を参照してください
。
Agent を再起動します。
検証
Agent の status サブコマンドを実行し、Checks セクションで wayfinder
を探します。
収集データ
メトリクス
サービスチェック
Wayfinder には、サービスのチェック機能は含まれません。
イベント
Wayfinder には、イベントは含まれません。
トラブルシューティング
ご不明な点は、Datadog のサポートチームまでお問合せください。