コンテンツにスキップ

Tencent Cloud SQL Server

スクリプトマーケットの「Guanceクラウド同期」シリーズのスクリプトパッケージを使用して、Cloud Monitor とクラウド資産のデータを Guance に同期します

設定

Func のインストール

Guance統合 - 拡張 - マネージド版 Func を有効化することを推奨します。前提条件はすべて自動でインストールされるので、そのままスクリプトのインストールを続けてください

Func を自前でデプロイする場合はFunc の自前デプロイ を参照してください

スクリプトの有効化

注意:要件を満たした Tencent Cloud AK を事前に用意してください(簡潔化のため、全体読み取り専用権限 ReadOnlyAccess をそのまま付与してもかまいません)

マネージド版でスクリプトを有効化

  1. Guanceコンソールにログインする
  2. 【統合】メニューをクリックし、【クラウドアカウント管理】を選択する
  3. 【クラウドアカウントを追加】をクリックし、【Tencent Cloud】を選択して画面に必要な情報を入力する。すでにクラウドアカウント情報を設定済みの場合は、この手順は省略する
  4. 【テスト】をクリックし、成功したら【保存】をクリックする。テストに失敗した場合は、関連する設定情報が正しいか確認してから再度テストする
  5. 【クラウドアカウント管理】一覧で追加済みのクラウドアカウントを確認できる。該当するクラウドアカウントをクリックして詳細ページを開く
  6. クラウドアカウント詳細ページの【統合】ボタンをクリックし、未インストール 一覧から Tencent Cloud SQL Server を見つけて【インストール】ボタンをクリックすると、インストール画面が表示されるので、そのままインストールする

手動でスクリプトを有効化

  1. Func コンソールにログインし、【スクリプトマーケット】をクリックして Guance スクリプトマーケットに入り、integration_tencentcloud_sqlserver を検索する

  2. 【インストール】をクリックし、対応するパラメータとして Tencent Cloud の AK、SK、およびアカウント名を入力する

  3. 【起動スクリプトをデプロイ】をクリックすると、システムが自動的に Startup スクリプトセットを作成し、対応する起動スクリプトを自動で設定する

  4. 有効化後、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できる。【実行】をクリックすると、定期実行を待たずにすぐ 1 回実行できる。少し待つと、実行タスクの記録および対応するログを確認できる

検証

  1. 「管理 / 自動トリガー設定」で、対応するタスクに自動トリガー設定が存在するか確認し、あわせて該当タスクの記録とログを確認して異常がないか見る
  2. Guance の「インフラストラクチャ / カスタム」で資産情報が存在するか確認する
  3. Guance の「メトリクス」で対応する監視データが存在するか確認する

メトリクス

Tencent Cloud の Cloud Monitor を設定すると、デフォルトのメトリクスセットは以下のとおりです。設定により、さらに多くのメトリクスを収集できます Tencent Cloud Cloud Monitor メトリクス詳細

監視メトリクス

メトリクス英名 メトリクス名 意味 単位 ディメンション
Cpu CPU 使用率 インスタンス CPU 消費の割合 % resourceId
Transactions トランザクション数 1 秒あたりの平均トランザクション数 件/秒 resourceId
Connections 接続数 1 秒あたりの平均ユーザー接続数 resourceId
Requests リクエスト数 1 秒あたりのリクエスト回数 件/秒 resourceId
Logins ログイン回数 1 秒あたりのログイン回数 件/秒 resourceId
Logouts ログアウト回数 1 秒あたりのログアウト回数 件/秒 resourceId
Storage 使用済みストレージ容量 インスタンスのデータファイルとログファイルが使用している容量の合計 GB resourceId
InFlow 受信トラフィック すべての接続の受信パケットサイズ合計 KB/s resourceId
OutFlow 送信トラフィック すべての接続の送信パケットサイズ合計 KB/s resourceId
Iops ディスク IOPS 1 秒あたりのディスク読み書き回数 件/秒 resourceId
DiskReads ディスク読み取り回数 1 秒あたりのディスク読み取り回数 件/秒 resourceId
DiskWrites ディスク書き込み回数 1 秒あたりのディスク書き込み回数 件/秒 resourceId
ServerMemory メモリ使用量 実際のメモリ消費量 MB resourceId

パフォーマンス最適化メトリクス

メトリクス英名 メトリクス名 意味 単位 ディメンション
SlowQueries スロークエリ数 1 秒を超えて実行されたクエリ数 resourceId
BlockedProcesses ブロック中のプロセス数 現在のブロック数 resourceId
LockRequests ロック要求回数 1 秒あたりのロック要求回数 件/秒 resourceId
UserErrors ユーザーエラー数 1 秒あたりのエラー数 件/秒 resourceId
SqlCompilations SQL コンパイル数 1 秒あたりの SQL コンパイル回数 件/秒 resourceId
SqlRecompilations SQL 再コンパイル数 1 秒あたりの SQL 再コンパイル回数 件/秒 resourceId
FullScans 1 秒あたりの SQL フルテーブルスキャン数 1 秒あたりの制限のない完全スキャン数 件/秒 resourceId
BufferCacheHitRatio バッファキャッシュ命中率 データキャッシュ(メモリ)の命中率 % resourceId
LatchWaits ラッチ待機数 1 秒あたりのラッチ待機数 件/秒 resourceId
LockWaits 平均ロック待機遅延 待機を引き起こした各ロック要求の平均待機時間 Ms resourceId
NetworkIoWaits IO 遅延時間 平均ネットワーク IO 遅延時間 Ms resourceId
PlanCacheHitRatio 実行キャッシュ命中率 各 SQL には実行計画があり、その実行計画の命中率 % resourceId
FreeStorage ディスク残容量 ディスク残容量の割合 % resourceId

オブジェクト

収集された Tencent Cloud SQL Server のオブジェクトデータ構造で、「インフラストラクチャ-カスタム」でオブジェクトデータを確認できます

{
  "measurement": "tencentcloud_sqlserver",
  "tags": {
      "BackupCycleType": "daily",
      "CrossBackupEnabled": "disable",
      "InstanceId"      : "mssql-nmquc",
      "InstanceType"    : "SI",
      "Model"           : "2",
      "PayMode"         : "0",
      "Pid"             : "10036",
      "ProjectId"       : "0",
      "Region"          : "ap-shanghai",
      "RegionId"        : "ap-shanghai",
      "RenewFlag"       : "0",
      "Status"          : "2",
      "SubnetId"        : "68021",
      "Type"            : "CLOUD_BSSD",
      "Uid"             : "gamedb.sh1000.cdb.db",
      "UniqSubnetId"    : "subnet-b",
      "UniqVpcId"       : "vpc-xxxxx",
      "Version"         : "2016SP1",
      "VersionName"     : "SQL Server 2016 Enterprise",
      "Vip"             : "xxxxx",
      "VpcId"           : "80484",
      "Vport"           : "14",
      "Zone"            : "ap-shanghai-2",
      "ZoneId"          : "200002",
      "account_name"    : "Tencent Cloud アカウント",
      "cloud_provider"  : "tencentcloud",
      "name"            : "mssql-nmqu"
    },
  "fields": {
      "Cpu"             : "2",
      "CreateTime"      : "2023-07-20 14:07:05",
      "EndTime"         : "0000-00-00 00:00:00",
      "IsolateTime"     : "0000-00-00 00:00:00",
      "Memory"          : "4",
      "StartTime"       : "2023-07-20 14:07:05",
      "Storage"         : "20",
      "UpdateTime"      : "2023-07-20 14:14:13",
      "UsedStorage"     : "0",
      "message"         : "{インスタンス JSON データ}"
  }
}

注意:tagsfields のフィールドは今後の更新で変更される場合があります 注意 1:tags.name の値は一意識別子として使用されます 注意 2:fields.messagefields.InstanceNode は JSON シリアライズ後の文字列です

付録

TencentCloud-SQLServer「地域と利用可能性」

Tencent の公式ドキュメントを参照してください:

フィードバック

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