Alibaba Cloud PolarDB PostgreSQL¶
Alibaba Cloud PolarDB PostgreSQL のメトリクス表示。CPU 使用率、メモリ使用率、ネットワークトラフィック、接続数、IOPS、TPS、データディスクサイズなどを含みます。
設定¶
Func のインストール¶
Guance統合 - 拡張 - マネージド版 Func の利用を推奨します
Func を自分でデプロイする場合はFunc を自分でデプロイ
有効化スクリプト¶
ヒント: 要件を満たす Alibaba Cloud AK を事前に準備してください(簡単のため、グローバル読み取り専用権限
ReadOnlyAccessを直接付与してもかまいません)
マネージド版の有効化スクリプト¶
- Guanceコンソールにログインします
- [統合] メニューをクリックし、[クラウドアカウント管理] を選択します
- [クラウドアカウントの追加] をクリックし、[Alibaba Cloud] を選択して、画面に必要な情報を入力します。すでにクラウドアカウント情報を設定済みの場合は、この手順をスキップします
- [テスト] をクリックし、成功したら [保存] をクリックします。テストに失敗した場合は、関連設定が正しいか確認して、再度テストしてください
- [クラウドアカウント管理] の一覧で追加済みのクラウドアカウントを確認できます。該当するクラウドアカウントをクリックして詳細ページに入ります
- クラウドアカウント詳細ページの [統合] ボタンをクリックし、
未インストールリストからAlibaba Cloud PolarDB PostgreSQLを見つけて [インストール] ボタンをクリックすると、インストール画面が表示されるのでそのままインストールします
手動の有効化スクリプト¶
-
Func コンソールにログインし、[スクリプトマーケット] をクリックして、Guanceスクリプトマーケットに入り、
integration_alibabacloud_polardbを検索します -
[インストール] をクリックした後、対応するパラメータを入力します: Alibaba Cloud AK ID、AK Secret、およびアカウント名。
-
[デプロイして起動スクリプトを実行] をクリックすると、システムが自動的に
Startupスクリプトセットを作成し、対応する起動スクリプトを自動で設定します。 -
有効化後は、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。[実行] をクリックすると、定期実行を待たずにすぐ 1 回実行できます。しばらくすると、実行タスクの記録と対応するログを確認できます。
メトリクス¶
Alibaba Cloud の CloudMonitor を設定すると、デフォルトのメトリクスセットは次のとおりです。設定により、より多くのメトリクスを収集できます Alibaba Cloud CloudMonitor メトリクス詳細
| Metric Id | Metric Name | Dimensions | Statistics | Unit |
|---|---|---|---|---|
| pg_active_connections | pg アクティブ接続数 | userId,clusterId,instanceId | Average | count |
| pg_blks_read_delta | pg データブロック読み取り数 | userId,clusterId,instanceId | Average | count |
| pg_conn_usage | pg 接続使用率 | userId,clusterId,instanceId | Average | % |
| pg_cpu_total | pg CPU 使用率 | userId,clusterId,instanceId | Average | % |
| pg_db_age | pg データベース最大年齢 | userId,clusterId,instanceId | Average | xids |
| pg_mem_usage | pg メモリ使用率 | userId,clusterId,instanceId | Average | % |
| pg_pls_data_size | pg データディスクサイズ | userId,clusterId,instanceId | Value | Mbyte |
| pg_pls_iops | pg IOPS | userId,clusterId,instanceId | Average | frequency |
| pg_pls_iops_read | pg 読み取り IOPS | userId,clusterId,instanceId | Average | frequency |
| pg_pls_iops_write | pg 書き込み IOPS | userId,clusterId,instanceId | Average | frequency |
| pg_pls_pg_wal_dir_size | pg WAL ログサイズ | userId,clusterId,instanceId | Value | Mbyte |
| pg_pls_throughput | pg IO スループット | userId,clusterId,instanceId | Average | Mbyte/s |
| pg_pls_throughput_read | pg 読み取り IO スループット | userId,clusterId,instanceId | Average | Mbyte/s |
| pg_pls_throughput_write | pg 書き込み IO スループット | userId,clusterId,instanceId | Average | Mbyte/s |
| pg_rollback_ratio | pg トランザクションロールバック率 | userId,clusterId,instanceId | Average | % |
| pg_swell_time | pg 膨張点 | userId,clusterId,instanceId | Average | s |
| pg_tps | pg TPS | userId,clusterId,instanceId | Average | frequency |
オブジェクト¶
収集された Alibaba Cloud PolarDB オブジェクトデータ構造です。「基盤インフラ - カスタム」でオブジェクトデータを確認できます
{
"measurement": "aliyun_polardb",
"tags": {
"name" : "pc-xxxx",
"RegionId" : "cn-hangzhou",
"VpcId" : "vpc-xxxx",
"DBNodeNumber" : "2",
"PayType" : "Postpaid",
"DBType" : "MySQL",
"LockMode" : "Unlock",
"DBVersion" : "8.0",
"DBClusterId" : "pc-xxxx",
"DBClusterNetworkType": "VPC",
"ZoneId" : "cn-hangzhou-i",
"Engine" : "POLARDB",
"Category" : "Normal",
"DBClusterDescription": "pc-xxxx",
"DBNodeClass" : "polar.mysql.x4.medium"
},
"fields": {
"DBNodes" : "{节点列表 JSON 数据}",
"Database" : "[数据库详情 JSON 数据]",
"ExpireTime": "",
"CreateTime": "2022-06-17T06:07:19Z",
"message" : "{实例 JSON 数据}"
}
}