Alibaba Cloud RDS MariaDB¶
Alibaba Cloud RDS MariaDB の表示メトリクスには、応答時間、同時接続数、QPS、TPS などがあります。
設定¶
Func のインストール¶
推奨は Guance 統合 - 拡張 - マネージド版 Func を利用することです
Func を自分でデプロイする場合はFunc を自分でデプロイする
有効化スクリプト¶
注意:要件を満たす Alibaba Cloud AK を事前に用意してください(簡単のため、
ReadOnlyAccessのグローバル読み取り専用権限を直接付与してもかまいません)
マネージド版の有効化スクリプト¶
- Guance コンソールにログインする
- [統合] メニューをクリックし、[クラウドアカウント管理] を選択する
- [クラウドアカウントを追加] をクリックし、[Alibaba Cloud] を選択して、画面に必要な情報を入力する。すでにクラウドアカウント情報を設定済みの場合は、この手順を省略する
- [テスト] をクリックし、成功したら [保存] をクリックする。テストに失敗した場合は、関連する設定情報が正しいか確認してから再度テストする
- [クラウドアカウント管理] の一覧で追加済みのクラウドアカウントを確認できるので、該当するクラウドアカウントをクリックして詳細ページに入る
- クラウドアカウント詳細ページの [統合] ボタンをクリックし、
未インストール一覧でAlibaba Cloud RDS MariaDBを見つけて、[インストール] ボタンをクリックすると、インストール画面が表示されるのでインストールする
手動有効化スクリプト¶
-
Func コンソールにログインし、[スクリプトマーケット] をクリックして Guance スクリプトマーケットに入り、
integration_alibabacloud_rdsを検索する -
[インストール] をクリックしたあと、Alibaba Cloud AK ID、AK Secret、アカウント名を入力する
-
[起動スクリプトをデプロイ] をクリックすると、システムが自動的に
Startupスクリプトセットを作成し、対応する起動スクリプトを自動で設定する -
有効化後は「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できる。[実行] をクリックすると、定期実行を待たずにすぐ 1 回実行できる。しばらくすると、実行タスクの記録と対応するログを確認できる
検証¶
- 「管理 / 自動トリガー設定」で、対応するタスクに自動トリガー設定が存在するか確認し、あわせて対応するタスク記録とログを確認して異常がないかチェックする
- Guance の「インフラストラクチャ / カスタム」で、資産情報が存在するか確認する
- Guance の「メトリクス」で、対応する監視データがあるか確認する
メトリクス¶
Alibaba Cloud - CloudMonitor を設定すると、既定のメトリクスセットは次のとおりです。設定によって、さらに多くのメトリクスを収集できます。Alibaba Cloud CloudMonitor メトリクス詳細
| Metric Id | Metric Name | Dimensions | Statistics | Unit |
|---|---|---|---|---|
ConnectionUsage |
接続数使用率 | userId,instanceId | Average,Minimum,Maximum | % |
CpuUsage |
CPU 使用率 | userId,instanceId | Average,Minimum,Maximum | % |
DiskUsage |
ディスク使用率 | userId,instanceId | Average,Minimum,Maximum | % |
IOPSUsage |
IOPS 使用率 | userId,instanceId | Average,Minimum,Maximum | % |
MemoryUsage |
メモリ使用率 | userId,instanceId | Average,Minimum,Maximum | % |
MySQL_ComDelete |
MySQL の 1 秒あたりの Delete 数 | userId,instanceId | Average,Maximum,Minimum | countSecond |
MySQL_ComInsert |
MySQL の 1 秒あたりの Insert 数 | userId,instanceId | Average,Maximum,Minimum | countSecond |
MySQL_ComInsertSelect |
MySQL の 1 秒あたりの InsertSelect 数 | userId,instanceId | Average,Maximum,Minimum | countSecond |
MySQL_ComReplace |
MySQL の 1 秒あたりの Replace 数 | userId,instanceId | Average,Maximum,Minimum | countSecond |
MySQL_ComReplaceSelect |
MySQL の 1 秒あたりの ReplaceSelect 数 | userId,instanceId | Average,Maximum,Minimum | countSecond |
MySQL_ComSelect |
MySQL の 1 秒あたりの Select 数 | userId,instanceId | Average,Maximum,Minimum | countSecond |
MySQL_ComUpdate |
MySQL の 1 秒あたりの Update 数 | userId,instanceId | Average,Maximum,Minimum | countSecond |
MySQL_DataDiskSize |
MySQL_データディスク使用量 | userId,instanceId | Average,Maximum,Minimum | Megabytes |
MySQL_IbufDirtyRatio |
MySQL_BP 汚れたページ率 | userId,instanceId | Average,Maximum,Minimum | % |
MySQL_IbufReadHit |
MySQL_BP 読み取りヒット率 | userId,instanceId | Average,Maximum,Minimum | % |
MySQL_IbufRequestR |
MySQL の 1 秒あたりの論理読み取り回数 | userId,instanceId | Average,Maximum,Minimum | countSecond |
MySQL_IbufRequestW |
MySQL の 1 秒あたりの論理書き込み回数 | userId,instanceId | Average,Maximum,Minimum | countSecond |
MySQL_IbufUseRatio |
MySQL_BP 利用率 | userId,instanceId | Average,Maximum,Minimum | % |
MySQL_InnoDBDataRead |
MySQL_InnoDB の 1 秒あたりの読み取りデータ量 | userId,instanceId | Average,Maximum,Minimum | Kbyte |
MySQL_InnoDBDataWritten |
MySQL_InnoDB の 1 秒あたりの書き込みデータ量 | userId,instanceId | Average,Maximum,Minimum | Kbyte |
MySQL_InnoDBLogFsync |
MySQL_InnoDB の 1 秒あたりのログ fsync 回数 | userId,instanceId | Average,Maximum,Minimum | countSecond |
MySQL_InnoDBLogWriteRequests |
MySQL_InnoDB の 1 秒あたりのログ書き込みリクエスト回数 | userId,instanceId | Average,Maximum,Minimum | countSecond |
MySQL_InnoDBLogWrites |
MySQL_InnoDB の 1 秒あたりのログ物理書き込み回数 | userId,instanceId | Average,Maximum,Minimum | countSecond |
MySQL_InnoDBRowDelete |
MySQL_InnoDB の 1 秒あたりの削除行数 | userId,instanceId | Average,Maximum,Minimum | countSecond |
MySQL_InnoDBRowInsert |
MySQL_InnoDB の 1 秒あたりの挿入行数 | userId,instanceId | Average,Maximum,Minimum | countSecond |
MySQL_InnoDBRowRead |
MySQL_InnoDB の 1 秒あたりの読み取り行数 | userId,instanceId | Average,Maximum,Minimum | countSecond |
MySQL_InnoDBRowUpdate |
MySQL_InnoDB の 1 秒あたりの更新行数 | userId,instanceId | Average,Maximum,Minimum | countSecond |
MySQL_InstanceDiskSize |
MySQL_インスタンスディスク使用量 | userId,instanceId | Average,Maximum,Minimum | Megabytes |
MySQL_LogDiskSize |
MySQL_ログディスク使用量 | userId,instanceId | Average,Maximum,Minimum | Megabytes |
MySQL_NetworkInNew |
MySQL のネットワーク受信帯域 | userId,instanceId | Average,Minimum,Maximum | bits/s |
MySQL_NetworkOutNew |
MySQL のネットワーク送信帯域 | userId,instanceId | Average,Minimum,Maximum | bits/s |
MySQL_OtherDiskSize |
MySQL_その他ディスク使用量 | userId,instanceId | Average,Maximum,Minimum | Megabytes |
MySQL_QPS |
MySQL の 1 秒あたりのクエリ数 | userId,instanceId | Average,Maximum,Minimum | countSecond |
MySQL_SlowQueries |
MySQL の 1 秒あたりのスロークエリ数 | userId,instanceId | Average,Maximum,Minimum | countSecond |
MySQL_TPS |
MySQL の 1 秒あたりのトランザクション数 | userId,instanceId | Average,Maximum,Minimum | countSecond |
MySQL_TempDiskTableCreates |
MySQL の 1 秒あたりの一時テーブル作成数 | userId,instanceId | Average,Maximum,Minimum | countSecond |
MySQL_ThreadsConnected |
MySQL_スレッド接続数 | userId,instanceId | Average,Maximum,Minimum | count |
MySQL_ThreadsRunning |
MySQL_アクティブスレッド数 | userId,instanceId | Average,Maximum,Minimum | count |
オブジェクト¶
収集された Alibaba Cloud SLB オブジェクトのデータ構造。オブジェクトデータは「インフラストラクチャ - カスタム」で確認できます
{
"measurement": "aliyun_rds",
"tags": {
"name" : "rm-xxxxx",
"DBInstanceType" : "Primary",
"PayType" : "Prepaid",
"Engine" : "MySQL",
"DBInstanceClass" : "rds.mysql.s2.large",
"DBInstanceId" : "rm-xxxxx",
"ZoneId" : "cn-shanghai-h",
"RegionId" : "cn-shanghai",
"DBInstanceDescription": "業務システム",
"LockMode" : "Unlock",
"Category" : "Basic",
"ConnectionMode" : "Standard",
"DBInstanceNetType" : "Intranet",
"DBInstanceStorageType": "local_ssd",
},
"fields": {
"CreationTime" : "2022-12-13T16:00:00Z",
"ExpireTime" : "2022-12-13T16:00:00Z",
"DiskUsed" : "10000",
"BackupSize" : "10000",
"LogSize" : "10000",
"BackupLogSize" : "10000",
"BackupDataSize" : "10000",
"ConnectionString" : "{接続先アドレスの JSON データ}",
"DBInstanceStorage": "100",
"accounts" : "{ユーザー権限情報の JSON データ}",
"databases" : "{データベース情報の JSON データ}",
"SSLExpireTime" : "2022-10-11T08:16:43Z",
"message" : "{インスタンスの JSON データ}",
}
}
注意:tags、fields の中のフィールドは、今後の更新に伴って変更される可能性があります
注意 1:
tags.nameの値はインスタンス ID で、固有識別子として使用されます。注意 2:
fields.message、fields.ConnectionStringはいずれも JSON シリアライズ後の文字列です。注意 3:
fields.DiskUsed、fields.BackupSize、fields.LogSize、fields.BackupLogSize、fields.BackupDataSizeの単位は Byte、fields.DBInstanceStorageの単位は GB です。注意 4:
field.SSLExpireTimeは UTC 時間です。