TiDB Cloudと Datadog を統合する (ベータ版)
TiDB Cloud はDatadog 統合 (ベータ版) をサポートしています。TiDB TiDB Cloudを設定して、TiDB クラスターに関するメトリック データをデータドッグに送信できます。その後、これらのメトリックを 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 Cloudサーバーレスクラスターでは Datadog 統合を使用できません。
クラスターのステータスがCREATING 、 RESTORING 、 PAUSED 、またはRESUMINGの場合、Datadog 統合は使用できません。
手順
ステップ1. Datadog APIキーとの統合
TiDB Cloudコンソールにログインします。
クリック
左下隅で、複数のプロジェクトがある場合は対象プロジェクトに切り替えて、 [プロジェクト設定]をクリックします。 プロジェクトの「プロジェクト設定」ページで、左側のナビゲーション ペインの「統合」をクリックし、 「Datadog への統合 (ベータ版)」をクリックします。
Datadog の API キーを入力し、Datadog のサイトを選択します。
「統合のテスト」をクリックします。
- テストが成功すると、 「確認」ボタンが表示されます。
- テストが失敗した場合は、エラー メッセージが表示されます。メッセージに従ってトラブルシューティングを行い、統合を再試行してください。
統合を完了するには、 「確認」をクリックします。
ステップ2. DatadogにTiDB Cloud統合をインストールする
- データドッグにログインします。
- DatadogのTiDB Cloud Integrationページ( https://app.datadoghq.com/account/settings#integrations/tidb-cloud )に移動します。
- 「コンフィグレーション」タブで、 「統合のインストール」をクリックします。 TiDBCloudクラスタの概要ダッシュボードがダッシュボードリストに表示されます。
事前構築されたダッシュボード
統合のDatadogカードにあるダッシュボードリンクをクリックします。TiDB クラスターの事前構築されたダッシュボードが表示されます。
Datadog で利用可能なメトリクス
Datadog は、TiDB クラスターの次のメトリック データを追跡します。
メトリック名 | メトリックタイプ | ラベル | 説明 |
---|---|---|---|
tidbcloud.dbデータベース時間 | ゲージ | sql_type: 選択 | 挿入 |
tidb_cloud.db_query_per_second | ゲージ | タイプ: 選択 | 挿入 |
tidbcloud.db平均クエリ期間 | ゲージ | sql_type: 選択 | 挿入 |
tidbcloud.db失敗したクエリ | ゲージ | タイプ: executor:xxxx | parser:xxxx |
tidb_cloud.db_total_connection | ゲージ | クラスター名: <cluster name> インスタンス: tidb-0 | tidb-1… コンポーネント: tidb |
tidbcloud.dbアクティブ接続 | ゲージ | クラスター名: <cluster name> インスタンス: tidb-0 | tidb-1… コンポーネント: tidb |
tidbcloud.db切断 | ゲージ | 結果: OK | エラー |
tidbcloud.dbコマンド/秒 | ゲージ | タイプ: Query | StmtPrepare |
tidb_cloud.db_queries_using_plan_cache_ops | ゲージ | クラスター名: <cluster name> インスタンス: tidb-0 | tidb-1… コンポーネント: tidb |
tidbcloud.dbトランザクション/秒 | ゲージ | 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… |
tidbcloud.node_cpu秒数_合計 | カウント | クラスター名: <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… |