コンテンツにスキップ

Alibaba Cloud PolarDB 分散型 2.0

Alibaba Cloud PolarDB 分散型 2.0 では、計算層とストレージノードのメトリクスを表示します。CPU 使用率、接続使用率、ディスク使用量、ディスク使用率、メモリ使用率、ネットワーク帯域幅などが含まれます。

設定

Func をインストール

Guance の統合 - 拡張 - マネージド版 Func の利用を推奨します

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

有効化スクリプト

注意: 要件を満たす Alibaba Cloud AK を事前に準備してください(簡略化のため、グローバルの読み取り専用権限ReadOnlyAccessを直接付与しても構いません)

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

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

手動有効化スクリプト

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

  2. 【インストール】をクリックした後、対応するパラメータを入力する: Alibaba Cloud AK ID、AK Secret、およびアカウント名。

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

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

メトリクス

Alibaba Cloud PolarDB 分散型 2.0 を設定すると、デフォルトのメトリクスセットは次のとおりです。設定によってさらに多くのメトリクスを収集できます。

Alibaba Cloud CloudMonitor - クラウドネイティブ分散型データベース PolarDB-X 2.0 計算ノードメトリクス詳細 Alibaba Cloud CloudMonitor - クラウドネイティブ分散型データベース PolarDB-X 2.0 ストレージノードメトリクス詳細

計算ノードメトリクス

Metric Description Statistics Unit
ActiveConnectionsOfCN PolarDB-X 計算層のアクティブ接続数 Sum count
CPUUsageOfCN PolarDB-X 計算層の CPU 使用率 Average %
ConnectionsOfCN PolarDB-X 計算層の接続数 Sum count
ErrorCountOfCN PolarDB-X 計算層のエラー数 Sum count/s
FullGcTimeOfCN PolarDB-X の Full GC 時間 Sum nanoseconds
LogicRTOfCN PolarDB-X 計算層の論理応答時間 Average μs
LogicRequestCountOfCN PolarDB-X 計算層の論理リクエスト数 Sum req/s
LogicSlowOfCN PolarDB-X 計算層の論理 Slow SQL Sum req/s
MemUsageOfCN PolarDB-X 計算層のメモリ使用率 Average %
NetInOfCN PolarDB-X 計算層のネットワーク流入量(受信) Sum B/s
NetOutOfCN PolarDB-X 計算層のネットワーク流出量(送信) Sum B/s

ストレージノードメトリクス

Metric Description Statistics Unit
ActiveSessionsOfDN PolarDB-X ストレージノードの ActiveSessions Average count
CPUUsageOfDN PolarDB-X ストレージノードの CPU 使用率 Average %
ConnUsageOfDN PolarDB-X ストレージノードの接続使用率 Average %
DiskSizeOfDN PolarDB-X ストレージノードのディスク使用量 Average Megabytes
DiskUsageOfDN PolarDB-X ストレージノードのディスク使用率 Average %
IOPSUsageOfDN PolarDB-X ストレージノードの IOPS 使用率 Average %
IbufDirtyRatioOfDN PolarDB-X ストレージノードの BP ダーティページ率 Average %
IbufReadHitOfDN PolarDB-X ストレージノードの BP 読み取りヒット率 Average %
IbufUseRatioOfDN PolarDB-X ストレージノードの BP 利用率 Average %
LogDiskSizeOfDN PolarDB-X ストレージノードのログディスク使用量 Average Megabytes
MemUsageOfDN PolarDB-X ストレージノードのメモリ使用率 Average %
NetworkInDN PolarDB-X ストレージノードのネットワーク流入帯域 Average bits/s
NetworkOutDN PolarDB-X ストレージノードのネットワーク流出帯域 Average bits/s
SlaveLagOfDN PolarDB-X ストレージノードのレプリカ遅延 Average seconds
SlowQueriesOfDN PolarDB-X ストレージノードの毎秒スロークエリ数 Average countSecond
TempDiskTableCreatesOfDN PolarDB-X ストレージノードの毎秒一時テーブル作成数 Average countSecond
ThreadsConnectedOfDN PolarDB-X ストレージノードのスレッド接続数 Average count
ThreadsRunningOfDN PolarDB-X ストレージノードのアクティブスレッド数 Average count
TmpDiskSizeOfDN PolarDB-X ストレージノードの一時ディスク使用量 Average Megabytes

オブジェクト

収集された Alibaba Cloud PolarDB 分散型 2.0 のオブジェクトデータ構造です。「インフラストラクチャー-カスタム」からオブジェクトデータを確認できます。

{
  "measurement": "aliyun_polardbx_2",
  "tags": {
    "ClassCode"             : "",
    "CommodityCode"         : "drds_polarxpost_public_cn",
    "DBInstanceName"        : "pxc-s-hzr1ch4n3icc3w",
    "DBType"                : "polarx",
    "DnNodeClassCode"       : "mysql.n2.medium.25",
    "Engine"                : "polarx",
    "Id"                    : "pxc-xdb-s-shzr1ch4n3icc3wbf04",
    "LockMode"              : "Unlock",
    "MinorVersion"          : "polarx-kernel_standard_xcluster-20230508",
    "Network"               : "VPC",
    "NodeClass"             : "mysql.n2.medium.25",
    "PayType"               : "Postpaid",
    "Series"                : "standard",
    "Status"                : "Running",
    "Type"                  : "ReadWrite",
    "VPCId"                 : "vpc-bp1uhj8mimgturv8c0gg6",
    "ZoneId"                : "cn-hangzhou-k;cn-hangzhou-k;cn-hangzhou-k",
    "name"                  : "pxc-xdb-s-shzr1ch4n3icc3wbf04"
  },
  "fields": {
    "CnNodeCount"           : 0,
    "CreateTime"            : "2023-08-16T06:57:41.000+0000",
    "Description"           : "",
    "DnNodeCount"           : 1,
    "ExpireTime"            : "2123-08-16T16:00:00.000+0000",
    "Expired"               : false,
    "NodeCount"             : 1,
    "ReadDBInstances"       : "[]",
    "ResourceGroupId"       : "rg-acfmv3ro3xnfwaa",
    "StorageUsed"           : 2343567360,
    "message"               : "{インスタンス json データ}}",
  }
}

注意: tagsfields のフィールドは、今後の更新で変更される可能性があります

ヒント 1: tags.name の値はインスタンス ID であり、一意の識別子として使用されます

ヒント 2: fields.message はいずれも JSON シリアライズ後の文字列です

フィードバック

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