Alibaba Cloud Lindorm¶
スクリプトマーケットの「Guanceクラウド同期」シリーズのスクリプトパッケージを使用して、クラウド監視とクラウド資産のデータをGuanceに同期します。
設定¶
Func のインストール¶
Guance統合 - 拡張 - マネージド版 Func の利用を推奨します
Func を自前でデプロイする場合はFunc の自前デプロイ
スクリプトを有効化¶
ヒント: 要件を満たす Alibaba Cloud AK を事前に準備してください(簡単のため、グローバル読み取り専用権限
ReadOnlyAccessを直接付与してもかまいません)
マネージド版でスクリプトを有効化¶
- Guanceコンソールにログインします
- 【統合】メニューをクリックし、【クラウドアカウント管理】を選択します
- 【クラウドアカウントを追加】をクリックし、【Alibaba Cloud】を選択して画面に必要な情報を入力します。すでにクラウドアカウント情報を設定済みの場合は、この手順を省略します
- 【テスト】をクリックし、成功したら【保存】をクリックします。失敗した場合は関連する設定情報が正しいか確認してから再度テストしてください
- 【クラウドアカウント管理】の一覧で追加済みのクラウドアカウントを確認できます。該当するクラウドアカウントをクリックして詳細ページに入ります
- クラウドアカウント詳細ページの【統合】ボタンをクリックし、
未インストール一覧でAlibaba Cloud Lindormを見つけて【インストール】ボタンをクリックすると、インストール画面が表示されるのでそのままインストールします。
手動でスクリプトを有効化¶
-
Func コンソールにログインし、【スクリプトマーケット】をクリックして Guance スクリプトマーケットに入り、
integration_alibabacloud_lindormを検索します -
【インストール】をクリックし、対応するパラメータとして Alibaba Cloud AK ID、AK Secret、およびアカウント名を入力します。
-
【デプロイして起動スクリプトを開始】をクリックすると、システムが自動的に
Startupスクリプトセットを作成し、対応する起動スクリプトを自動設定します。 -
有効化後は「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずにすぐ 1 回実行できます。しばらくしてから、実行タスクの記録および対応するログを確認できます。
検証¶
- 「管理 / 自動トリガー設定」で、対応するタスクに自動トリガー設定が存在するか確認し、同時に対応するタスク記録とログを確認して異常がないかチェックします
- Guance の「インフラストラクチャ / カスタム」で、資産情報が存在するか確認します
- Guance の「メトリクス」で、対応する監視データがあるか確認します
メトリクス¶
Alibaba Cloud のクラウドモニタリングを設定すると、デフォルトのメトリクスセットは次のとおりです。設定によってさらに多くのメトリクスを収集できます Alibaba Cloud クラウドモニタリングのメトリクス詳細
注意: Alibaba Cloud
Lindormコンソールで監視プラグインをインストールする必要があります
| MetricName | MetricDescribe | Dimensions | Statistics | Unit | MinPeriods |
|---|---|---|---|---|---|
load_one |
5 分ごとの平均ロード | userId,instanceId,host | Average,Maximum,Minimum | load | 60 s |
load_five |
5 分ごとの平均ロード | userId,instanceId,host | Average,Maximum,Minimum | load | 60 s |
cpu_system |
CPU 使用率 System | userId,instanceId,host | Average,Maximum,Minimum | % | 60 s |
cpu_user |
CPU 使用率 User | userId,instanceId,host | Average,Maximum,Minimum | % | 60 s |
cpu_idle |
CPU アイドル率 | userId,instanceId,host | Average,Maximum,Minimum | % | 60 s |
cpu_wio |
CPU 使用率 IOWait | userId,instanceId,host | Average,Maximum,Minimum | % | 60 s |
mem_total |
メモリ総量 (total) | userId,instanceId,host | Average,Maximum,Minimum | bytes | 60 s |
mem_used_percent |
メモリ使用率 | userId,instanceId,host | Average,Maximum,Minimum | % | 60 s |
mem_free |
空きメモリ容量 (free) | userId,instanceId,host | Average,Maximum,Minimum | bytes | 60 s |
mem_buff_cache |
キャッシュ容量 (buff/cache) | userId,instanceId,host | Average,Maximum,Minimum | bytes | 60 s |
mem_shared |
共有メモリ容量 (shared) | userId,instanceId,host | Average,Maximum,Minimum | bytes | 60 s |
bytes_in |
毎秒のネットワーク流入量 | userId,instanceId,host | Average,Maximum,Minimum | bytes/s | 60 s |
bytes_out |
毎秒のネットワーク流出量 | userId,instanceId,host | Average,Maximum,Minimum | bytes/s | 60 s |
storage_used_percent |
ストレージ使用率 | userId,instanceId,host | Average,Maximum,Minimum | % | 60 s |
storage_used_bytes |
ストレージ使用量 | userId,instanceId,host | Average,Maximum,Minimum | bytes | 60 s |
storage_total_bytes |
ストレージ総量 | userId,instanceId,host | Average,Maximum,Minimum | bytes | 60 s |
hot_storage_used_percent |
ホットストレージ使用率 | userId,instanceId,host | Average,Maximum | % | 60 s |
hot_storage_used_bytes |
ホットストレージ使用量 | userId,instanceId,host | Average,Maximum | bytes | 60 s |
hot_storage_total_bytes |
ホットストレージ総容量 | userId,instanceId,host | Average,Maximum | bytes | 60 s |
cold_storage_used_percent |
コールドストレージ使用率 | userId,instanceId,host | Average,Maximum,Minimum | % | 60 s |
cold_storage_used_bytes |
コールドストレージ使用量 | userId,instanceId,host | Average,Maximum,Minimum | bytes | 60 s |
cold_storage_total_bytes |
コールドストレージ総容量 | userId,instanceId,host | Average,Maximum,Minimum | bytes | 60 s |
cold_storage_token_percent |
コールド読み取りトークン使用率 | userId,instanceId,host | Average,Maximum,Minimum | % | 60 s |
store_locality |
ストレージローカリティ率 | userId,instanceId,host | Average,Maximum,Minimum | % | 60 s |
disk_readbytes |
ディスク読み取りトラフィック | userId,instanceId,host | Average,Maximum,Minimum | bytes/s | 60 s |
disk_writebytes |
ディスク書き込みトラフィック | userId,instanceId,host | Average,Maximum,Minimum | bytes/s | 60 s |
table_cold_storage_used_bytes |
ワイドテーブルのコールドストレージ使用量 | userId,instanceId,host | Average,Maximum,Minimum | bytes | 60 s |
table_hot_storage_used_bytes |
ワイドテーブルのホットストレージ使用量 | userId,instanceId,host | Average,Maximum,Minimum | Byte | 60 s |
read_ops |
読み取りリクエスト数 | userId,instanceId,host | Average,Maximum,Minimum | countS | 60 s |
read_rt |
読み取り平均 RT | userId,instanceId,host | Average,Maximum,Minimum | milliseconds | 60 s |
read_data_kb |
読み取りトラフィック | userId,instanceId,host | Average,Maximum,Minimum | KB/s | 60 s |
get_num_ops |
Get リクエスト数 | userId,instanceId,host | Average,Maximum,Minimum | countS | 60 s |
get_rt_avg |
Get 平均 RT | userId,instanceId,host | Average,Maximum,Minimum | milliseconds | 60 s |
get_rt_p99 |
Get 操作 P99 レイテンシ | userId,instanceId,host | Average,Maximum,Minimum | milliseconds | 60 s |
scan_num_ops |
Scan リクエスト数 | userId,instanceId,host | Average,Maximum,Minimum | countS | 60 s |
scan_rt_avg |
Scan 平均レイテンシ | userId,instanceId,host | Average,Maximum,Minimum | milliseconds | 60 s |
scan_rt_p99 |
Scan P99 レイテンシ | userId,instanceId,host | Average,Maximum,Minimum | milliseconds | 60 s |
thrift_call_num_ops |
Thrift リクエスト数 | userId,instanceId | Average | count | 60 s |
thrift_call_mean |
thrift リクエスト平均所要時間 | userId,instanceId | Average | milliseconds | 60 s |
thrift_call_time_in_queue_ops |
Thrift リクエストのキュー待ち件数 | userId,instanceId | Average | count | 60 s |
thrift_call_time_in_queue |
thrift リクエストのキュー待ち所要時間 | userId,instanceId | Average | ms | 60 s |
write_ops |
書き込みリクエスト数 | userId,instanceId,host | Average,Maximum,Minimum | countS | 60 s |
write_rt |
書き込み平均 RT | userId,instanceId,host | Average,Maximum,Minimum | milliseconds | 60 s |
write_data_kb |
書き込みトラフィック | userId,instanceId,host | Average,Maximum,Minimum | KB/s | 60 s |
put_num_ops |
Put リクエスト数 | userId,instanceId,host | Average,Maximum,Minimum | countS | 60 s |
put_rt_avg |
Put 平均 RT | userId,instanceId,host | Average,Maximum,Minimum | milliseconds | 60 s |
put_rt_p99 |
Put P99 レイテンシ | userId,instanceId,host | Average,Maximum,Minimum | milliseconds | 60 s |
above_memstore_count |
memstore 上限超過回数 |
userId,instanceId,host | Average,Maximum,Minimum | frequency | 60 s |
lql_connection |
sql 接続数 |
userId,instanceId,host | Average,Maximum | count | 60 s |
lql_select_ops |
select リクエスト数 | userId,instanceId,host | Average,Maximum | countSecond | 60 s |
lql_upsert_avg_rt |
upsert リクエスト平均所要時間 |
userId,instanceId,host | Average,Maximum | milliseconds | 60 s |
lql_upsert_ops |
upsert リクエスト数 |
userId,instanceId,host | Average,Maximum | countSecond | 60 s |
lql_select_p99_rt |
select p99 所要時間 | userId,instanceId,host | Average,Maximum | milliseconds | 60 s |
lql_select_avg_rt |
select リクエスト平均所要時間 | userId,instanceId,host | Average,Maximum | milliseconds | 60 s |
lql_upsert_p99_rt |
upsert p99 所要時間 |
userId,instanceId,host | Average,Maximum | milliseconds | 60 s |
lql_delete_ops |
delete リクエスト数 | userId,instanceId,host | Average,Maximum | countSecond | 60 s |
lql_delete_avg_rt |
delete リクエスト平均所要時間 | userId,instanceId,host | Average,Maximum | milliseconds | 60 s |
lql_delete_p99_rt |
delete p99 所要時間 | userId,instanceId,host | Average,Maximum | milliseconds | 60 s |
regions_per_ldserver |
RegionServer が管理する Region 数 | userId,instanceId,host | Average,Maximum,Minimum | count | 60 s |
handler_queue_size |
HandlerQueue の長さ | userId,instanceId,host | Average,Maximum,Minimum | count | 60 s |
compaction_queue_size |
Compaction キューの長さ | userId,instanceId,host | Average,Maximum,Minimum | count | 60 s |
tsdb_jvm_used_percent |
JVM メモリ使用率 | userId,instanceId,host | Average,Maximum,Minimum | % | 60 s |
tsdb_disk_used |
ディスク使用量 | userId,instanceId,host | Average,Maximum,Minimum | Gbyte |
60 s |
tsdb_hot_storage_used_bytes |
時系列ホットストレージ使用量 | userId,instanceId,host | Average,Maximum,Minimum | bytes | 60 s |
tsdb_cold_storage_used_bytes |
時系列コールドストレージ使用量 | userId,instanceId,host | Average,Maximum,Minimum | bytes | 60 s |
tsdb_datapoints_added |
データポイント数 | userId,instanceId,host | Average,Maximum,Minimum | count | 60 s |
search_cold_storage_used_bytes |
検索コールドストレージ使用量 | userId,instanceId,host | Average,Maximum,Minimum | bytes | 60 s |
search_hot_storage_used_bytes |
検索ホットストレージ使用量 | userId,instanceId,host | Average,Maximum,Minimum | bytes | 60 s |
search_select_count |
select 回数合計 | userId,instanceId,host | Average,Maximum,Minimum | count | 60 s |
search_select_meanRate |
select 平均 ops | userId,instanceId,host | Average,Maximum,Minimum | countS | 60 s |
search_select_mean_rt |
select 平均 RT | userId,instanceId,host | Average,Maximum,Minimum | milliseconds | 60 s |
search_select_p95_rt |
select p95 RT | userId,instanceId,host | Average,Maximum,Minimum | milliseconds | 60 s |
search_select_p999_rt |
select p999 RT | userId,instanceId,host | Average,Maximum,Minimum | milliseconds | 60 s |
search_select_p99_rt |
select p99 RT | userId,instanceId,host | Average,Maximum,Minimum | milliseconds | 60 s |
search_update_count |
update 回数合計 | userId,instanceId,host | Average,Maximum,Minimum | count | 60 s |
search_update_meanRate |
update 平均 ops | userId,instanceId,host | Average,Maximum,Minimum | countS | 60 s |
search_update_mean_rt |
update 平均 RT | userId,instanceId,host | Average,Maximum,Minimum | milliseconds | 60 s |
search_update_p95_rt |
update p95 RT | userId,instanceId,host | Average,Maximum,Minimum | milliseconds | 60 s |
search_update_p99_rt |
update p99 RT | userId,instanceId,host | Average,Maximum,Minimum | milliseconds | 60 s |
search_update_p999_rt |
update p999 RT | userId,instanceId,host | Average,Maximum,Minimum | milliseconds | 60 s |
worker_count |
ワーカーノード数 | userId,instanceId,host | Average,Maximum,Minimum | count | 60 s |
failed_job_count |
失敗タスク数 | userId,instanceId,host | Average,Maximum,Minimum | count | 60 s |
warn_job_count |
異常タスク数 | userId,instanceId,host | Average,Maximum,Minimum | count | 60 s |
task_delay_max |
最大タスク遅延 | userId,instanceId,host | Average,Maximum,Minimum | ms | 60 s |
| ## オブジェクト | |||||
収集された Alibaba Cloud Lindorm オブジェクトのデータ構造で、「インフラストラクチャ - カスタム」でオブジェクトデータを確認できます |
{
"measurement": "aliyun_lindorm",
"tags": {
"name" : "r-bp12xxxxxxx",
"InstanceId" : "r-bp12xxxxxxx",
"InstanceStatus" : "CREATING",
"NetworkType" : "vpc",
"PayType" : "POSTPAY",
"RegionId" : "cn-hangzhou",
"ServiceType" : "lindorm_standalone",
"VpcId" : "vpc-bp1pxxxxxx4t75e73v",
"ZoneId" : "cn-hangzhou-f",
"account_name" : "xxx アカウント",
"cloud_provider" : "aliyun"
},
"fields": {
"CreateTime" : "2023-07-14 10:54:05",
"EnableStream" : "False",
"InstanceStorage" : "20",
"message" : "{インスタンス JSON データ}"
}
}
注意:
tags、fieldsのフィールドは今後の更新で変更される可能性がありますヒント 1:
tags.nameの値はインスタンス ID であり、一意識別子として使用されますヒント 2:
fields.messageは JSON シリアライズ後の文字列です