TiDB Cloud をNew Relic と統合する (ベータ版)
TiDB Cloud はNew Relic 統合 (ベータ版) をサポートしています。TiDB TiDB Cloudを設定して、TiDB クラスターのメトリック データをニューレリックに送信できます。その後、これらのメトリックを New Relic ダッシュボードで直接表示できます。
前提条件
TiDB Cloud をNew Relic と統合するには、New Relic アカウントとNew Relic APIキー必要です。New Relic アカウントを初めて作成すると、New Relic から API キーが付与されます。
New Relic アカウントをお持ちでない場合は、サインアップしてくださいここ 。
TiDB Cloudのサードパーティ統合設定を編集するには、組織に対する組織所有者アクセス権、またはTiDB Cloudの対象プロジェクトに対するプロジェクト メンバーアクセス権が必要です。
制限
TiDB Cloudサーバーレス クラスターでは New Relic 統合は使用できません。
手順
ステップ1. New Relic APIキーとの統合
TiDB Cloudコンソールにログインします。
クリック
左下隅で、複数のプロジェクトがある場合は対象プロジェクトに切り替えて、 [プロジェクト設定]をクリックします。 プロジェクトのプロジェクト設定ページで、左側のナビゲーション ペインの[統合]をクリックし、 [New Relic への統合 (ベータ版)]をクリックします。
New Relic の API キーを入力し、New Relic のサイトを選択します。
「統合のテスト」をクリックします。
- テストが成功すると、 「確認」ボタンが表示されます。
- テストが失敗した場合は、エラー メッセージが表示されます。メッセージに従ってトラブルシューティングを行い、統合を再試行してください。
統合を完了するには、 「確認」をクリックします。
ステップ2. New RelicにTiDB Cloudダッシュボードを追加する
- ニューレリックにログインします。
- 「データの追加」をクリックし、
TiDB Cloud
を検索して、 TiDB Cloud監視ページに移動します。または、 リンクをクリックしてページに直接アクセスすることもできます。 - アカウント ID を選択し、New Relic でダッシュボードを作成します。
事前構築されたダッシュボード
統合のNew Relicカードのダッシュボードリンクをクリックします。TiDB クラスターの事前構築されたダッシュボードが表示されます。
New Relicで利用可能なメトリクス
New Relic は、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… |