Alibaba Cloud PolarDB Oracle¶
Alibaba Cloud PolarDB Oracle のメトリクス表示。CPU 使用率、メモリ使用率、ネットワークトラフィック、接続数、IOPS、TPS、データディスクサイズなどを含みます。
設定¶
Func のインストール¶
Guance の統合 - 拡張 - ホスト型 Func を有効化することを推奨します。
Func を自分でデプロイする場合は Func の自前デプロイ を参照してください。
スクリプトの有効化¶
ヒント:要件を満たす Alibaba Cloud AK を事前に用意してください(簡単のため、グローバルの読み取り専用権限
ReadOnlyAccessを直接付与しても構いません)
ホスト型有効化スクリプト¶
- Guance コンソールにログインします。
- 【統合】メニューをクリックし、【クラウドアカウント管理】を選択します。
- 【クラウドアカウントを追加】をクリックし、【Alibaba Cloud】を選択して画面に必要な情報を入力します。すでにクラウドアカウント情報を設定済みの場合は、この手順を省略します。
- 【テスト】をクリックし、成功したら【保存】をクリックします。失敗した場合は関連する設定情報が正しいか確認し、再度テストしてください。
- 【クラウドアカウント管理】の一覧で追加済みのクラウドアカウントを確認できます。対象のクラウドアカウントをクリックして詳細ページに入ります。
- クラウドアカウント詳細ページの【統合】ボタンをクリックし、
未インストール一覧からAlibaba Cloud PolarDB Oracleを見つけて【インストール】ボタンをクリックすると、インストール画面が表示されるのでそのままインストールします。
手動有効化スクリプト¶
-
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 |
|---|---|---|---|---|
active_connections |
アクティブ接続数 | userId,clusterId,instanceId | Average | count |
blks_read_delta |
データブロック読み取り数 | userId,clusterId,instanceId | Average | count |
conn_usage |
接続使用率 | userId,clusterId,instanceId | Average | % |
cpu_total |
CPU 使用率 | userId,clusterId,instanceId | Average | % |
db_age |
データベース最大経過時間 | userId,clusterId,instanceId | Average | xids |
mem_usage |
メモリ使用率 | userId,clusterId,instanceId | Average | % |
pls_data_size |
データディスクサイズ | userId,clusterId,instanceId | Value | Mbyte |
pls_iops |
IOPS | userId,clusterId,instanceId | Average | frequency |
pls_iops_read |
読み取り IOPS | userId,clusterId,instanceId | Average | frequency |
pls_iops_write |
書き込み IOPS | userId,clusterId,instanceId | Average | frequency |
pls_pg_wal_dir_size |
WAL ログサイズ | userId,clusterId,instanceId | Value | Mbyte |
pls_throughput |
IO スループット | userId,clusterId,instanceId | Average | Mbyte/s |
pls_throughput_read |
読み取り IO スループット | userId,clusterId,instanceId | Average | Mbyte/s |
pls_throughput_write |
書き込み IO スループット | userId,clusterId,instanceId | Average | Mbyte/s |
rollback_ratio |
トランザクションロールバック率 | userId,clusterId,instanceId | Average | % |
swell_time |
膨張点 | userId,clusterId,instanceId | Average | s |
tps |
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 データ}"
}
}