Tencent Cloud EIP
Tencent Cloud EIP のメトリクスデータを収集します
設定¶
Func のインストール¶
Guance 連携 - 拡張 - マネージド版 Func の利用を推奨します。前提条件はすべて自動でインストールされますので、そのままスクリプトのインストールを続けてください
Func を自前でデプロイする場合は、Func を自前でデプロイする を参照してください
スクリプトの有効化¶
注意:要件を満たす Tencent Cloud AK を事前に準備してください。簡単のため、全体の読み取り専用権限
ReadOnlyAccessを直接付与してもかまいません。
マネージド版の有効化スクリプト¶
- Guance コンソールにログインします
- 【連携】メニューをクリックし、【クラウドアカウント管理】を選択します
- 【クラウドアカウントの追加】をクリックし、【Tencent Cloud】を選択して画面に必要な情報を入力します。以前にクラウドアカウント情報を設定済みの場合は、この手順をスキップします
- 【テスト】をクリックし、成功したら【保存】をクリックします。失敗した場合は、関連する設定情報が正しいか確認してから再度テストしてください
- 【クラウドアカウント管理】の一覧で追加済みのクラウドアカウントを確認できます。該当するクラウドアカウントをクリックして詳細ページに入ります
- クラウドアカウント詳細ページの【連携】ボタンをクリックし、
未インストール一覧からTencent Cloud EIPを見つけて【インストール】ボタンをクリックすると、表示されるインストール画面からインストールできます
手動の有効化スクリプト¶
-
Func コンソールにログインし、【スクリプトマーケット】をクリックして Guance スクリプトマーケットに入り、
integration_tencentcloud_eipを検索します -
【インストール】をクリックし、Tencent Cloud の AK、SK、およびアカウント名を入力します
-
【デプロイして起動スクリプトを実行】をクリックすると、システムが自動的に
Startupスクリプトセットを作成し、対応する起動スクリプトを自動で設定します -
有効化後、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずにすぐ 1 回実行できます。しばらくすると、実行タスクの履歴と対応するログを確認できます
確認¶
- 「管理 / 自動トリガー設定」で対応するタスクに自動トリガー設定が存在するか確認し、あわせて対応するタスク履歴とログを確認して異常がないかチェックします
- Guance の「インフラ - リソースディレクトリ」で資産情報が存在するか確認します
- Guance の「メトリクス」で対応する監視データがあるか確認します
メトリクス¶
Tencent Cloud のクラウドモニタリングを設定すると、デフォルトのメトリクスセットは次のとおりです。設定によってさらに多くのメトリクスを収集できます。Tencent Cloud Cloud Monitor のメトリクス詳細
Tencent Cloud EIP のメトリクスは tencentcloud_QCE/LB メトリクスセットにあり、以下に関連メトリクスの説明を示します。
| メトリクス英名 | メトリクスの日本語名 | メトリクスの説明 | 単位 | 集計粒度 |
|---|---|---|---|---|
VipIntraffic |
受信帯域幅 | Elastic IP の受信帯域幅 | Mbps | 5s、10s、60s、300s、3600s、86400s |
VipOuttraffic |
送信帯域幅 | Elastic IP の送信帯域幅 | Mbps | 5s、10s、60s、300s、3600s、86400s |
VipInpkg |
受信パケット数 | Elastic IP の受信パケット数 | 個/秒 | 5s、10s、60s、300s、3600s、86400s |
VipOutpkg |
送信パケット数 | Elastic IP の送信パケット数 | 個/秒 | 5s、10s、60s、300s、3600s、86400s |
AccOuttraffic |
送信トラフィック | Elastic IP の送信トラフィック | MB | 5s、10s、60s、300s、3600s、86400s |
IntrafficVipRatio |
パブリック受信帯域幅利用率 | パブリック受信帯域幅利用率 | % | 5s、10s、60s、300s、3600s、86400s |
OuttrafficVipRatio |
パブリック送信帯域幅利用率 | パブリック送信帯域幅利用率 | % | 5s、10s、60s、300s、3600s、86400s |
VipInDropPkts |
外部ネットワーク受信方向のドロップパケット数 | 外部ネットワーク受信方向のドロップパケット数 | pps | 5s、10s、60s、300s、3600s、86400s |
VipOutDropPkts |
外部ネットワーク送信方向のドロップパケット数 | 外部ネットワーク送信方向のドロップパケット数 | pps | 5s、10s、60s、300s、3600s、86400s |
オブジェクト¶
収集された Tencent Cloud EIP オブジェクトのデータ構造です。「インフラ - リソースディレクトリ」でオブジェクトデータを確認できます
{
"measurement": "tencentcloud_eip",
"tags": {
"name" : "eip-xxxxxx",
"RegionId" : "ap-shanghai",
"AddressId" : "ap-shanghai-1",
"AddressName" : "xxxx",
"AddressStatus" : "BIND",
"AddressIp" : "119.45.172.xxx",
"AddressType" : "EIP",
"InternetServiceProvider" : "BGP",
"InternetChargeType" : "TRAFFIC_POSTPAID_BY_HOUR"
},
"fields": {
"IsEipDirectConnection" : false,
"IsArrears" : false,
"IsBlocked" : false,
"InstanceId" : "ins-mmxxxx",
"NetworkInterfaceId" : "eni-8xxxxx",
"PrivateAddressIp" : "10.206.0.16",
"CreatedTime" : "2024-06-11T08:10:57Z",
"CascadeRelease" : false,
"LocalBgp" : false,
"Bandwidth" : 1,
"EipAlgType" : "{EIP ALG开启的协议类型}",
"message" : "{实例 JSON 数据}"
}
}
注意:
tags、fields中的字段可能会随后续更新有所变动 補足1:tags.nameの値はインスタンス ID であり、一意識別子として使用します 補足2:fields.messageは JSON シリアライズ後の文字列です