- 重要な情報
- はじめに
- 用語集
- ガイド
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- Service Management
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
Supported OS
Flux は、オープンで拡張可能な Kubernetes のための継続的かつプログレッシブなデリバリーソリューションのセットです。 このチェックでは、Datadog Agent を通じて fluxcd を監視します。
ホストで実行されている Agent 用にこのチェックをインストールおよび構成する場合は、以下の手順に従ってください。コンテナ環境の場合は、オートディスカバリーのインテグレーションテンプレート のガイドを参照してこの手順を行ってください。
fluxcd チェックをホストにインストールするには
開発ツールキット をインストールします。 どのマシンでも。
ddev release build fluxcd
を実行してパッケージをビルドします。
ビルドの成果物を Agent をインストール済みのホストにアップロードし、以下を実行します。
datadog-agent integration install -w path/to/fluxcd/dist/<ARTIFACT_NAME>.whl
.
fluxcd のパフォーマンスデータの収集を開始するには、Agent のコンフィギュレーションディレクトリのルートにある conf.d/
フォルダーの fluxcd.d/conf.yaml
ファイルを編集します。使用可能なすべてのコンフィギュレーションオプションについては、サンプル fluxcd.d/conf.yaml
を参照してください。
Agent の status サブコマンドを実行
し、Checks セクションで fluxcd
を探します。
fluxcd.gotk.reconcile.condition (gauge) | The current condition status of a GitOps Toolkit resource reconciliation. |
fluxcd.gotk.suspend.status (gauge) | The current suspend status of a GitOps Toolkit resource. |
fluxcd.gotk.reconcile.duration.seconds.sum (count) | Sum of the duration in seconds of a GitOps Toolkit resource reconciliation. |
fluxcd.gotk.reconcile.duration.seconds.count (count) | Count of the duration in seconds of a GitOps Toolkit resource reconciliation. |
fluxcd.gotk.reconcile.duration.seconds.bucket (count) | Bucket of the duration in seconds of a GitOps Toolkit resource reconciliation. |
fluxcd.controller.runtime.active.workers (gauge) | Number of currently used workers per controller. |
fluxcd.controller.runtime.reconcile.count (count) | Total number of reconciliations per controller. |
fluxcd.controller.runtime.reconcile.time.seconds.bucket (count) | Bucket of length of time per reconciliation per controller. |
fluxcd.controller.runtime.reconcile.time.seconds.sum (count) | Sum of length of time per reconciliation per controller. |
fluxcd.controller.runtime.reconcile.time.seconds.count (count) | Count of length of time per reconciliation per controller. |
fluxcd.controller.runtime.max.concurrent.reconciles (gauge) | Maximum number of concurrent reconciles per controller. |
fluxcd.controller.runtime.reconcile.errors.count (count) | Total number of reconciliation errors per controller. |
fluxcd インテグレーションには、イベントは含まれません。
fluxcd インテグレーションには、サービスのチェック機能は含まれません。
ご不明な点は、Datadog のサポートチーム までお問い合わせください。