Alibaba Cloud CDN¶
Alibaba Cloud CDN のパフォーマンス指標の表示。1秒あたりのアクセス数、下りトラフィック、エッジ帯域幅、応答時間、オリジンサイド帯域幅、ステータスコードなどを含みます。
設定¶
Func のインストール¶
Guance の統合 - 拡張 - ホスト版 Func の利用を推奨します
Func を自前でデプロイする場合はFunc を自前でデプロイする を参照してください
スクリプトの有効化¶
ヒント:要件を満たす Alibaba Cloud AK をあらかじめ用意してください(簡便のため、グローバル読み取り専用権限
ReadOnlyAccessを直接付与しても構いません)
ホスト版の有効化スクリプト¶
- Guance コンソールにログインします
- 【統合】メニューをクリックし、【クラウドアカウント管理】を選択します
- 【クラウドアカウントの追加】をクリックし、【Alibaba Cloud】を選択して画面に必要な情報を入力します。すでにクラウドアカウント情報を設定済みの場合は、この手順は省略できます
- 【テスト】をクリックし、成功したら【保存】をクリックします。失敗した場合は関連する設定が正しいか確認してから再試行してください
- 【クラウドアカウント管理】の一覧で追加済みのクラウドアカウントを確認できます。該当のクラウドアカウントをクリックして詳細ページに入ります
- クラウドアカウント詳細ページの【統合】ボタンをクリックし、
未インストール一覧からAlibaba Cloud CDNを見つけて【インストール】をクリックすると、インストール画面が表示されるのでそのままインストールします
手動の有効化スクリプト¶
-
Func コンソールにログインし、【スクリプトマーケット】をクリックして Guance のスクリプトマーケットに入り、
integration_alibabacloud_cdnを検索します -
【インストール】をクリックしたあと、Alibaba Cloud AK ID、AK Secret、およびアカウント名を入力します。
-
【起動スクリプトをデプロイ】をクリックすると、システムが自動的に
Startupスクリプトセットを作成し、対応する起動スクリプトを自動設定します。 -
有効化後は、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずにすぐ1回実行できます。しばらくすると、実行タスクの記録と対応するログを確認できます。
検証¶
- 「管理 / 自動トリガー設定」で、対象タスクに対応する自動トリガー設定が存在するか確認し、あわせてタスク記録とログを見て異常がないか確認します
- Guance の「インフラストラクチャ / カスタム」で資産情報が存在するか確認します
- Guance の「指標」で対応する監視データがあるか確認します
指標¶
Alibaba Cloud CloudMonitor を設定すると、既定の指標セットは次のとおりです。設定により、より多くの指標を収集できます。Alibaba Cloud CloudMonitor の指標詳細
| Metric Id | Metric Name | Dimensions | Statistics | Unit |
|---|---|---|---|---|
BPS |
帯域幅ピーク値 | userId,instanceId | Average,Minimum,Maximum | bits/s |
BPS_isp |
エッジネットワーク帯域幅(isp) | userId,instanceId,protocol,continent,country,province,isp | Value | bits/s |
EsCode4xx |
EdgeScript ルールの異常回数 | userId,instanceId | Sum | Count |
EsCode4xxRatio |
EdgeScript ルールの異常割合 | userId,instanceId | Value | % |
GroupBPS |
(グループ次元) 帯域幅ピーク値 | userId,groupId | Sum | bits/s |
GroupInternetOut |
(グループ次元) 下りトラフィック | userId,groupId | Sum | bytes |
InternetOut |
下りトラフィック | userId,instanceId | Average,Maximum,Minimum | bytes |
InternetOut_isp |
下りトラフィック(isp) | userId,instanceId,protocol,continent,country,province,isp | Value | bytes |
QPS |
1秒あたりのアクセス数 | userId,instanceId | Average,Minimum,Maximum | Count |
QPS_isp |
1秒あたりのアクセス数(isp) | userId,instanceId,protocol,continent,country,province,isp | Value | Count |
UserQPS |
ユーザー次元エッジ QPS | userId | Average | count |
Usercode4xx |
ユーザー次元エッジステータスコード 4XX の割合 | userId | Average | % |
Usercode5xx |
ユーザー次元エッジステータスコード 5XX の割合 | userId | Average | % |
UserhitRate |
ユーザー次元エッジヒット率 | userId | Average | % |
code1xx |
エッジステータスコード 1XX の割合 | userId,instanceId | Maximum | % |
code1xx_isp |
エッジステータスコード 1XX の割合(isp) | userId,instanceId,protocol,continent,country,province,isp | Value | % |
code2xx |
エッジステータスコード 2XX の割合 | userId,instanceId | Maximum | % |
code2xx_isp |
エッジステータスコード 2XX の割合(isp) | userId,instanceId,protocol,continent,country,province,isp | Value | % |
code3xx |
エッジステータスコード 3XX の割合 | userId,instanceId | Maximum | % |
code3xx_isp |
エッジステータスコード 3XX の割合(isp) | userId,instanceId,protocol,continent,country,province,isp | Value | % |
code4xx |
エッジステータスコード 4XX の割合 | userId,instanceId | Average,Minimum,Maximum | % |
code4xx_isp |
エッジステータスコード 4XX の割合(isp) | userId,instanceId,protocol,continent,country,province,isp | Value | % |
code5xx |
エッジステータスコード 5XX の割合 | userId,instanceId | Average,Minimum,Maximum | % |
code5xx_isp |
エッジステータスコード 5XX の割合(isp) | userId,instanceId,protocol,continent,country,province,isp | Value | % |
code_count_499 |
エッジステータスコード 499 の件数 | userId,instanceId | Average,Maximum,Minimum | count |
code_count_499_isp |
エッジステータスコード 499 の件数(isp) | userId,instanceId,protocol,continent,country,province,isp | Value | Count |
code_ratio_1 |
(廃棄済み)エッジステータスコード 1XX の割合 | userId,domain_name | Maximum | % |
code_ratio_2 |
(廃棄済み)エッジステータスコード 2XX の割合 | userId,domain_name | Maximum | % |
code_ratio_3 |
(廃棄済み)エッジステータスコード 3XX の割合 | userId,domain_name | Maximum | % |
code_ratio_499 |
エッジステータスコード 499 の割合 | userId,instanceId | Average,Maximum,Minimum | % |
code_ratio_499_isp |
エッジステータスコード 499 の割合(isp) | userId,instanceId,protocol,continent,country,province,isp | Value | % |
hitRate |
エッジバイトヒット率 | userId,instanceId | Average,Maximum | % |
l1_acc |
エッジ累積リクエスト数 | userId,instanceId | Maximum,Average,Minimum | count |
l1_acc_isp |
エッジ累積リクエスト数(isp) | userId,instanceId,protocol,continent,country,province,isp | Value | Count |
ori_acc |
オリジンサイド累積リクエスト数 | userId,instanceId | Maximum,Average,Minimum | count |
ori_bps |
オリジンサイドネットワーク帯域幅 | userId,instanceId | Maximum,Average,Minimum | bits/s |
ori_code_ratio_1xx |
オリジンサイドステータスコード 1XX の割合 | userId,instanceId | Maximum,Average,Minimum | % |
ori_code_ratio_2xx |
オリジンサイドステータスコード 2XX の割合 | userId,instanceId | Maximum,Average,Minimum | % |
ori_code_ratio_3xx |
オリジンサイドステータスコード 3XX の割合 | userId,instanceId | Maximum,Average,Minimum | % |
ori_code_ratio_499 |
オリジンサイドステータスコード 499 の割合 | userId,instanceId | Maximum,Average,Minimum | % |
ori_code_ratio_4xx |
オリジンサイドステータスコード 4XX の割合 | userId,instanceId | Maximum,Average,Minimum | % |
ori_code_ratio_5xx |
オリジンサイドステータスコード 5XX の割合 | userId,instanceId | Maximum,Average,Minimum | % |
rt |
エッジ応答時間 | userId,instanceId | Maximum,Average,Minimum | milliseconds |
rt_isp |
エッジ応答時間(isp) | userId,instanceId,protocol,continent,country,province,isp | Average,Maximum,Minimum | milliseconds |
user_code_count_499 |
ユーザー次元エッジステータスコード 499 の件数 | userId | Average,Maximum,Minimum | % |
オブジェクト¶
収集された Alibaba Cloud SLB オブジェクトのデータ構造。オブジェクトデータは「インフラストラクチャ - カスタム」で確認できます
{
"measurement": "aliyun_cdn",
"tags": {
"name" : "xxxxx.com",
"CdnType" : "web",
"DomainName" : "xxxxx.com",
"DomainStatus" : "online",
"SslProtocol" : "on",
"CertName" : "xxxxx.com",
"Status" : "success",
"CertType" : "free",
"CertDomainName": "xxxxx.com",
},
"fields": {
"CertExpireTime": "2022-12-13T16:00:00Z",
"GmtCreated" : "2022-12-13T16:00:00Z",
"message" : "{インスタンス JSON データ}"
}
}