TiDB Cloudと Datadog を統合する (ベータ版)
TiDB Cloud はDatadog 統合 (ベータ版) をサポートしています。 TiDB クラスターに関するメトリック データをデータドッグに送信するようにTiDB Cloudを構成できます。その後、これらのメトリクスを Datadog ダッシュボードで直接表示できるようになります。
前提条件
TiDB Cloudを Datadog と統合するには、Datadog アカウントとDatadog API キーが必要です。 Datadog は、最初に Datadog アカウントを作成するときに API キーを付与します。
Datadog アカウントをお持ちでない場合は、 https://app.datadoghq.com/signupでサインアップしてください。
TiDB Cloudのサードパーティ統合設定を編集するには、組織への
Organization Owner
アクセス権、またはTiDB Cloudのターゲット プロジェクトへのProject Member
アクセス権が必要です。
制限
TiDB サーバーレスクラスターでは Datadog 統合を使用できません。
クラスターのステータスがCREATING 、 RESTORING 、 PAUSED 、またはRESUMINGの場合、Datadog 統合は使用できません。
ステップ
ステップ 1. Datadog API キーと統合する
TiDB Cloudコンソールにログインします。
クリック
複数のプロジェクトがある場合は、左下隅でターゲット プロジェクトに切り替え、 [プロジェクト設定]をクリックします。 プロジェクトの [**プロジェクト設定]ページで、左側のナビゲーション ペインで[統合]をクリックし、 [Datadog への統合 (ベータ)]**をクリックします。
Datadog の API キーを入力し、Datadog のサイトを選択します。
「統合のテスト」をクリックします。
- テストが成功すると、 「確認」ボタンが表示されます。
- テストが失敗した場合は、エラー メッセージが表示されます。メッセージに従ってトラブルシューティングを行い、統合を再試行してください。
「確認」をクリックして統合を完了します。
ステップ 2. Datadog にTiDB Cloud統合をインストールする
- データドッグにログインします。
- Datadog のTiDB Cloud統合ページ ( https://app.datadoghq.com/account/settings#integrations/tidb-cloud ) に移動します。
- 「コンフィグレーション」タブで、 「統合のインストール」をクリックします。 TiDBCloudクラスタの概要ダッシュボードがダッシュボードリストに表示されます。
事前に構築されたダッシュボード
統合のDatadogカードにある[ダッシュボード]リンクをクリックします。 TiDB クラスターの事前構築されたダッシュボードを確認できます。
Datadog で利用できるメトリクス
Datadog は、TiDB クラスターの次のメトリック データを追跡します。
メトリクス名 | メトリックタイプ | ラベル | 説明 |
---|---|---|---|
tidb_cloud.db_database_time | ゲージ | sql_type: 選択 | 挿入 |
tidb_cloud.db_query_per_second | ゲージ | タイプ: 選択 | 挿入 |
tidb_cloud.db_average_query_duration | ゲージ | sql_type: 選択 | 挿入 |
tidb_cloud.db_failed_queries | ゲージ | タイプ: 実行者:xxxx | パーサー:xxxx |
tidb_cloud.db_total_connection | ゲージ | クラスター名: <cluster name> インスタンス: tidb-0 | tidb-1… コンポーネント: tidb |
tidb_cloud.db_active_connections | ゲージ | クラスター名: <cluster name> インスタンス: tidb-0 | tidb-1… コンポーネント: tidb |
tidb_cloud.db_disconnections | ゲージ | 結果: OK | エラー |
tidb_cloud.db_command_per_second | ゲージ | タイプ: クエリ | StmtPrepare |
tidb_cloud.db_queries_using_plan_cache_ops | ゲージ | クラスター名: <cluster name> インスタンス: tidb-0 | tidb-1… コンポーネント: tidb |
tidb_cloud.db_transaction_per_second | ゲージ | txn_mode:悲観的 | 楽観的 タイプ: 中止 |
tidb_cloud.node_storage_used_bytes | ゲージ | クラスター名: <cluster name> インスタンス: tikv-0 | tikv-1… |
tidb_cloud.node_storage_capacity_bytes | ゲージ | クラスター名: <cluster name> インスタンス: tikv-0 | tikv-1… |
tidb_cloud.node_cpu_seconds_total | カウント | クラスター名: <cluster name> インスタンス: tidb-0 | tidb-1… |
tidb_cloud.node_cpu_capacity_cores | ゲージ | クラスター名: <cluster name> インスタンス: tidb-0 | tidb-1… |
tidb_cloud.node_memory_used_bytes | ゲージ | クラスター名: <cluster name> インスタンス: tidb-0 | tidb-1… |
tidb_cloud.node_memory_capacity_bytes | ゲージ | クラスター名: <cluster name> インスタンス: tidb-0 | tidb-1… |