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 統合を使用できません。

  • クラスターのステータスがCREATINGRESTORINGPAUSED 、またはRESUMINGの場合、Datadog 統合は使用できません。

手順

ステップ1. Datadog APIキーとの統合

  1. TiDB Cloudコンソールにログインします。

  2. クリック左下隅で、複数のプロジェクトがある場合は対象プロジェクトに切り替えて、 [プロジェクト設定]をクリックします。

  3. プロジェクトの「プロジェクト設定」ページで、左側のナビゲーション ペインの「統合」をクリックし、 「Datadog への統合 (ベータ版)」をクリックします。

  4. Datadog の API キーを入力し、Datadog のサイトを選択します。

  5. 「統合のテスト」をクリックします。

    • テストが成功すると、 「確認」ボタンが表示されます。
    • テストが失敗した場合は、エラー メッセージが表示されます。メッセージに従ってトラブルシューティングを行い、統合を再試行してください。
  6. 統合を完了するには、 「確認」をクリックします。

ステップ2. DatadogにTiDB Cloud統合をインストールする

  1. データドッグにログインします。
  2. DatadogのTiDB Cloud Integrationページ( https://app.datadoghq.com/account/settings#integrations/tidb-cloud )に移動します。
  3. 「コンフィグレーション」タブで、 「統合のインストール」をクリックします。 TiDBCloudクラスタの概要ダッシュボードがダッシュボードリストに表示されます。

事前構築されたダッシュボード

統合のDatadogカードにあるダッシュボードリンクをクリックします。TiDB クラスターの事前構築されたダッシュボードが表示されます。

Datadog で利用可能なメトリクス

Datadog は、TiDB クラスターの次のメトリック データを追跡します。

メトリック名メトリックタイプラベル説明
tidbcloud.dbデータベース時間ゲージsql_type: 選択挿入
tidb_cloud.db_query_per_secondゲージタイプ: 選択挿入
tidbcloud.db平均クエリ期間ゲージsql_type: 選択挿入
tidbcloud.db失敗したクエリゲージタイプ: executor:xxxxparser: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コマンド/秒ゲージタイプ: QueryStmtPrepare
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…

このページは役に立ちましたか?