Datadog は、システムテーブルを直接クエリする ClickHouse 監視プラグインをエージェント向けに提供しています。このインテグレーションにより、clusterAllReplicas 機能を通じてクラスターを認識した包括的なデータベース監視が可能になります。
ClickHouse Cloud では非推奨システムテーブルをクエリする Datadog エージェントの直接インテグレーションは、コスト最適化のためのアイドル動作と互換性がなく、Cloud のプロキシレイヤーにも運用上の制約があるため、ClickHouse Cloud へのデプロイには推奨されません。
代わりに、Datadog の Agent と OpenMetrics インテグレーション を使用して、ClickHouse Cloud の Prometheus エンドポイントからメトリクスを収集してください。この方法であれば、サービスのアイドル動作を尊重しつつ、監視ワークロードと本番ワークロードの運用上の分離を維持できます。設定方法については、Datadog の Prometheus および OpenMetrics インテグレーション のドキュメント を参照してください。
Prometheus エンドポイントの設定の詳細については、Prometheus インテグレーション ページを参照してください。
ClickHouseコミュニティでは、一般的なオブザーバビリティスタックと統合できる包括的な監視ソリューションが開発されています。ClickHouse Monitoring は、あらかじめ用意されたダッシュボードを備えた完全な監視環境を提供します。このオープンソースプロジェクトは、確立されたベストプラクティスと実績あるダッシュボード構成を活用してClickHouseの監視を導入したいチームに、すぐに始められるアプローチを提供します。
他のデータベース直接監視の手法と同様に、このソリューションはClickHouseのシステムテーブルを直接クエリするため、インスタンスがアイドル状態にならず、コスト最適化に影響します。
Billing & Usage API を使用すると、Cloud 組織の請求および使用状況の記録にプログラム経由でアクセスできます。これは、カスタムのコスト監視ダッシュボードを構築したり、請求データを既存の財務レポートのワークフローに統合したりする場合に役立ちます。
API リファレンスの詳細については、請求 API ドキュメントを参照してください。