Alibaba Cloud AnalyticDB PostgreSQL¶
Alibaba Cloud AnalyticDB PostgreSQL のメトリクス表示。CPU、メモリ、ディスク、コーディネーターノード、インスタンスクエリなどを含みます。
設定¶
Func のインストール¶
推奨は Guance 統合 - 拡張 - マネージド版 Func です。
Func を自前でデプロイする場合は、Func の自前デプロイ を参照してください。
スクリプトの有効化¶
注意: 要件を満たす Alibaba Cloud AK を事前に準備してください。簡単な方法としては、グローバル読み取り専用権限
ReadOnlyAccessを直接付与できます。
マネージド版の有効化スクリプト¶
- Guance コンソールにログインします。
- 【統合】メニューをクリックし、【クラウドアカウント管理】を選択します。
- 【クラウドアカウントを追加】をクリックし、【Alibaba Cloud】を選択して画面に必要な情報を入力します。すでにクラウドアカウント情報を設定済みの場合は、この手順をスキップします。
- 【テスト】をクリックし、成功したら【保存】をクリックします。失敗した場合は、関連設定が正しいか確認してから再度テストしてください。
- 【クラウドアカウント管理】の一覧に追加済みのクラウドアカウントが表示されます。該当するクラウドアカウントをクリックして詳細ページに入ります。
- クラウドアカウント詳細ページの【統合】ボタンをクリックし、
未インストール一覧からAlibaba Cloud AnalyticDB PostgreSQLを見つけて、【インストール】ボタンをクリックして表示されるインストール画面でインストールします。
手動の有効化スクリプト¶
-
Func コンソールにログインし、【スクリプトマーケット】をクリックして Guance スクリプトマーケットに入り、
integration_alibabacloud_analyticdb_postgresqlを検索します。 -
【インストール】をクリックした後、対応するパラメータとして Alibaba Cloud AK ID、AK Secret、およびアカウント名を入力します。
-
【デプロイして起動スクリプトを開始】をクリックすると、システムが自動で
Startupスクリプトセットを作成し、対応する起動スクリプトを自動設定します。 -
有効化後は、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずにすぐ 1 回実行できます。少し待ってから、実行タスクの記録と対応するログを確認できます。
確認¶
- 「管理 / 自動トリガー設定」で、対象タスクに対応する自動トリガー設定が存在するか確認し、あわせてタスク記録とログを確認して異常がないかチェックします。
- Guance の「インフラ / カスタム」で、資産情報が存在するか確認します。
- Guance の「メトリクス」で、対応する監視データがあるか確認します。
メトリクス¶
Alibaba Cloud AnalyticDB PostgreSQL を正しく設定すると、デフォルトのメトリクスセットは以下のとおりです。設定により、より多くのメトリクスを収集できます。Alibaba Cloud CloudMonitor のメトリクス詳細
| MetricName | MetricCategory | MetricDescribe | Dimensions | Statistics | Unit | MinPeriods |
|---|---|---|---|---|---|---|
| node_cpu_used_percent | gpdb |
【ストレージ弾性&Serverless】ノード CPU 使用率 | userId,instanceId,instance_component,hostname | Average,Maximum,Minimum | % | 60 s |
| node_mem_used_percent | gpdb |
【ストレージ弾性&Serverless】ノードメモリ使用率 | userId,instanceId,instance_component,hostname | Average,Maximum,Minimum | % | 60 s |
| node_disk_used_percent | gpdb |
【ストレージ弾性&Serverless】ノードディスク使用率 | userId,instanceId,instance_component,hostname | Average,Maximum,Minimum | % | 60 s |
adbpg_conn_count |
gpdb |
【ストレージ弾性&Serverless】コーディネーターノードの総接続数 | userId,instanceId,instance_component,hostname | Average,Maximum,Minimum | count | 60 s |
adbpg_master_cnt_unhealth |
gpdb |
【ストレージ弾性&Serverless】コーディネーターノードの異常数 | userId,instanceId | Average,Maximum,Minimum | count | 60 s |
adbpg_query_blocked |
gpdb |
【ストレージ弾性&Serverless】インスタンスのブロック中クエリ数 | userId,instanceId | Average,Maximum,Minimum | count | 60 s |
adbpg_query_queued |
gpdb |
【ストレージ弾性&Serverless】インスタンスの待機中クエリ数 | userId,instanceId | Average,Maximum,Minimum | count | 60 s |
オブジェクト¶
収集された Alibaba Cloud AnalyticDB PostgreSQL のオブジェクトデータ構造です。「インフラ-カスタム」でオブジェクトデータを確認できます。
{
"measurement": "aliyun_analyticdb_postgresql",
"tags": {
"DBInstanceCategory" : "Basic",
"DBInstanceId" : "gp-bp17993xt44lmgyga",
"DBInstanceMode" : "StorageElastic",
"DBInstanceNetType" : "2",
"DBInstanceStatus" : "CREATING",
"Engine" : "gpdb",
"EngineVersion" : "6.0",
"InstanceDeployType" : "cluster",
"InstanceNetworkType" : "VPC",
"LockMode" : "Unlock",
"LockReason" : "0",
"PayType" : "Postpaid",
"RegionId" : "cn-hangzhou",
"ResourceGroupId" : "rg-acfmv3ro3xnfwaa",
"StorageType" : "cloud_essd",
"VSwitchId" : "vsw-bp1k8o6a4cb1pnq6ximgb",
"VpcId" : "vpc-bp1pftfpllxna4t75e73v",
"ZoneId" : "cn-hangzhou-j",
"name" : "gp-bp17993xt44lmgyga"
},
"fields": {
"CreateTime" : "2023-08-16T03:07:45Z",
"DBInstanceDescription" : "gp-bp17993xt44lmgyga",
"ExpireTime" : "2999-09-08T16:00:00Z",
"MasterNodeNum" : 1,
"SegNodeNum" : "2",
"StorageSize" : "50",
"message" : "{インスタンスの JSON データ}}",
}
}