Tencent Cloud TDSQL_C_MySQL¶
「Guanceクラウド同期」シリーズのスクリプトパッケージを使って、クラウド監視・クラウド資産のデータをGuanceに同期します
設定¶
Func をインストール¶
Guance統合 - 拡張 - マネージド版 Func の利用を推奨します。前提条件はすべて自動で整います。そのままスクリプトのインストールに進んでください
Func を自前でデプロイする場合はFunc を自前でデプロイする
スクリプトを有効化¶
ヒント: 要件を満たす Tencent Cloud AK を事前に用意してください(簡単のため、グローバルの読み取り専用権限
ReadOnlyAccessを直接付与しても構いません)
マネージド版でスクリプトを有効化¶
- Guanceコンソールにログインします
- 【統合】メニューをクリックし、【クラウドアカウント管理】を選択します
- 【クラウドアカウントを追加】をクリックし、【Tencent Cloud】を選択して画面に必要な情報を入力します。以前にクラウドアカウント情報を設定済みの場合は、この手順は不要です
- 【テスト】をクリックし、成功したら【保存】をクリックします。テストに失敗した場合は、関連設定が正しいか確認して再テストしてください
- 【クラウドアカウント管理】の一覧で追加済みのクラウドアカウントを確認できます。該当するクラウドアカウントをクリックして詳細ページに入ります
- クラウドアカウント詳細ページの【統合】ボタンをクリックし、
未インストール一覧でTencent Cloud TDSQL_C_MySQLを見つけて【インストール】ボタンをクリックすると、インストール画面が表示されるのでそのままインストールします
手動でスクリプトを有効化¶
-
Func コンソールにログインし、【スクリプトマーケット】をクリックしてGuanceスクリプトマーケットに入り、
integration_tencentcloud_tdsql_c_mysqlを検索します -
【インストール】をクリックし、Tencent Cloud AK、SK、およびアカウント名を入力します
-
【デプロイしてスクリプトを起動】をクリックすると、システムが自動的に
Startupスクリプトセットを作成し、対応する起動スクリプトを自動で設定します -
有効化後は、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずにすぐ1回実行できます。少し待ってから、実行タスクの記録と対応するログを確認できます
検証¶
- 「管理 / 自動トリガー設定」で該当タスクの自動トリガー設定が存在するか確認し、あわせてタスク記録とログを見て異常がないか確認します
- Guanceの「インフラストラクチャ / カスタム」で資産情報が存在するか確認します
- Guanceの「メトリクス」で対応する監視データがあるか確認します
メトリクス¶
Tencent Cloud の Cloud Monitor を設定すると、デフォルトのメトリクスセットは次のとおりです。設定により、さらに多くのメトリクスを収集できます Tencent Cloud Cloud Monitor メトリクス詳細
監視メトリクス¶
| 指標英名 | 指標日本語名 | 意味 | 単位 | 次元 |
|---|---|---|---|---|
BytesSent |
毎秒送信されるクライアントトラフィック | 毎秒送信されるクライアントトラフィック | MB/s | InstanceId |
BytesReceived |
毎秒受信されるクライアントトラフィック | 毎秒受信されるクライアントトラフィック | MB/s | InstanceId |
ComDelete |
削除数 | 削除数 | 件/秒 | InstanceId |
ComInsert |
挿入数 | 挿入数 | 件/秒 | InstanceId |
ComUpdate |
更新数 | 更新数 | 件/秒 | InstanceId |
MemoryUse |
メモリ使用量 | メモリ使用量 | 回/秒 | InstanceId |
ComSelect |
クエリ数 | クエリ数 | 件/秒 | InstanceId |
MaxConnections |
最大接続数 | 最大接続数 | 件/秒 | InstanceId |
SlowQueries |
スロークエリ数 | スロークエリ数 | 件/秒 | InstanceId |
ThreadsRunning |
稼働中のスレッド数 | 稼働中のスレッド数 | 件/秒 | InstanceId |
Memoryuserate |
メモリ使用率 | メモリ使用率 | % | InstanceId |
Storageuserate |
ストレージ使用率 | ストレージ使用率 | % | InstanceId |
Storageuse |
ストレージ使用量 | ストレージ使用量 | GB | InstanceId |
Connectionuserate |
接続数利用率 | 接続数利用率 | % | InstanceId |
Tps |
1秒あたりのトランザクション数 | 1秒あたりの平均成功トランザクション数(ロールバックとコミットを含む) | 回/秒 | InstanceId |
Cpuuserate |
CPU使用率 | CPU使用率 | % | InstanceId |
Qps |
1秒あたりの実行操作数 | 1秒あたりの実行操作数 | 回/秒 | InstanceId |
Queries |
総リクエスト数 | 1つの統計周期内の総リクエスト数 | 件/秒 | InstanceId |
オブジェクト¶
収集された Tencent Cloud tdsql_c_mysql オブジェクトのデータ構造です。「インフラストラクチャ - カスタム」でオブジェクトデータを確認できます
{
"measurement": "tencentcloud_tdsql_c_mysql",
"tags": {
"ClusterType" : "0",
"InstanceId" : "cmxxxx",
"InstanceName": "test_01",
"InstanceType": "1",
"MongoVersion": "MONxxxx",
"NetType" : "1",
"PayMode" : "0",
"ProjectId" : "0",
"RegionId" : "ap-nanjing",
"Status" : "2",
"VpcId" : "vpc-nf6xxxxx",
"Zone" : "ap-nanjing-1",
"name" : "cmxxxx"
},
"fields": {
"CloneInstances" : "[]",
"CreateTime" : "2022-08-24 13:54:00",
"DeadLine" : "2072-08-24 13:54:00",
"ReadonlyInstances": "[]",
"RelatedInstance" : "{实例 JSON 数据}",
"ReplicaSets" : "{实例 JSON 数据}",
"StandbyInstances" : "[]",
"message" : "{实例 JSON 数据}",
}
}