TiDB Cloudと New Relic を統合 (ベータ版)
TiDB Cloud はNew Relic 統合 (ベータ) をサポートしています。 TiDB クラスターのメトリック データをニューレリックに送信するようにTiDB Cloudを構成できます。その後、これらのメトリクスを New Relic ダッシュボードで直接表示できるようになります。
前提条件
TiDB Cloudを New Relic と統合するには、New Relic アカウントとNew Relic APIキーが必要です。 New Relic では、最初に New Relic アカウントを作成するときに API キーを付与します。
New Relic アカウントをお持ちでない場合は、サインアップしてくださいここ 。
TiDB Cloudのサードパーティ統合設定を編集するには、組織所有者が組織にアクセスできるか、プロジェクト メンバーがTiDB Cloudのターゲット プロジェクトにアクセスできる必要があります。
制限
TiDB サーバーレスクラスターでは 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 クラスターの次のメトリクス データを追跡します。
メトリクス名 | メトリックタイプ | ラベル | 説明 |
---|---|---|---|
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… |