Alibaba Cloud NLB
Alibaba Cloud Network Load Balancer NLB の監視データを収集します
設定¶
Func のインストール¶
推奨: Guance の連携 - 拡張 - マネージド版 Func を有効化してください
Func をセルフデプロイする場合はFunc のセルフデプロイ を参照してください
スクリプトの有効化¶
ヒント: 要件を満たす Alibaba Cloud AK を事前に準備してください(簡単のため、グローバル読み取り専用権限
ReadOnlyAccessを直接付与してもかまいません)
マネージド版のスクリプト有効化¶
- Guance コンソールにログインします
- [連携] メニューをクリックし、[クラウドアカウント管理] を選択します
- [クラウドアカウントを追加] をクリックし、[Alibaba Cloud] を選択して画面に必要な情報を入力します。すでにクラウドアカウント情報を設定済みの場合は、この手順を省略します
- [テスト] をクリックし、成功したら [保存] をクリックします。失敗した場合は関連設定が正しいか確認し、再度テストしてください
- [クラウドアカウント管理] の一覧で追加済みのクラウドアカウントを確認できます。該当するクラウドアカウントをクリックして詳細ページへ進みます
- クラウドアカウント詳細ページの [連携] ボタンをクリックし、
未インストール一覧からAlibaba Cloud NLBを見つけて [インストール] ボタンをクリックすると、表示されるインストール画面からインストールできます。
手動でスクリプトを有効化する¶
-
Func コンソールにログインし、[スクリプトマーケット] をクリックして Guance スクリプトマーケットに入り、
integration_alibabacloud_nlbを検索します -
[インストール] をクリックし、対応するパラメータとして Alibaba Cloud AK ID、AK Secret、およびアカウント名を入力します。
-
[起動スクリプトをデプロイ] をクリックすると、システムが
Startupスクリプトセットを自動作成し、対応する起動スクリプトを自動で設定します。 -
有効化後は「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。[実行] をクリックすると、定期実行を待たずにすぐ 1 回実行できます。少し待ってから、実行タスクの記録と対応するログを確認してください。
検証¶
- 「管理 / 自動トリガー設定」で対応するタスクに自動トリガー設定が存在するか確認し、あわせて対応するタスク記録とログを確認して異常がないかチェックします
- Guance の「インフラストラクチャ / カスタム」で資産情報が存在するか確認します
- Guance の「メトリクス」で対応する監視データがあるか確認します
メトリクス¶
ネットワーク型ロードバランサー NLB のメトリクスは aliyun_acs_nlb メトリクスセットに属します。以下はメトリクスの詳細です
| メトリクス | 元のメトリクス | 説明 | 単位 | ディメンション |
|---|---|---|---|---|
active_connection |
ActiveConnection |
リスナーの毎秒アクティブ接続数 | count | userId,instanceId,listenerPort,listenerProtocol |
drop_connection |
DropConnection |
リスナーの毎秒ドロップ接続数 | count/s | userId,instanceId,listenerPort,listenerProtocol |
drop_packet_rx |
DropPacketRX |
リスナーの毎秒ドロップ受信パケット数 | count/s | userId,instanceId,listenerPort,listenerProtocol |
drop_packet_tx |
DropPacketTX |
リスナーの毎秒ドロップ送信パケット数 | count/s | userId,instanceId,listenerPort,listenerProtocol |
drop_traffic_rx |
DropTrafficRX |
リスナーの毎秒ドロップ受信 bit 数 | bit/s | userId,instanceId,listenerPort,listenerProtocol |
drop_traffic_tx |
DropTrafficTX |
リスナーの毎秒ドロップ送信 bit 数 | bit/s | userId,instanceId,listenerPort,listenerProtocol |
inactive_connection |
InactiveConnection |
リスナーの非アクティブ接続数 | count | userId,instanceId,listenerPort,listenerProtocol |
instance_active_connection |
InstanceActiveConnection |
インスタンスの毎秒アクティブ接続数 | count | userId,instanceId |
instance_drop_connection |
InstanceDropConnection |
インスタンスの毎秒ドロップ接続数 | count/s | userId,instanceId |
instance_drop_packet_rx |
InstanceDropPacketRX |
インスタンスの毎秒ドロップ受信パケット数 | count/s | userId,instanceId |
instance_drop_packet_tx |
InstanceDropPacketTX |
インスタンスの毎秒ドロップ送信パケット数 | count/s | userId,instanceId |
instance_drop_traffic_rx |
InstanceDropTrafficRX |
インスタンスの毎秒ドロップ受信 bit 数 | count/s | userId,instanceId |
instance_drop_traffic_tx |
InstanceDropTrafficTX |
インスタンスの毎秒ドロップ送信 bit 数 | count/s | userId,instanceId |
instance_inactive_connection |
InstanceInactiveConnection |
インスタンスの毎秒非アクティブ接続数 | count/s | userId,instanceId |
instance_max_connection |
InstanceMaxConnection |
インスタンスの毎秒最大同時接続数 | count/s | userId,instanceId |
instance_new_connection |
InstanceNewConnection |
インスタンスの毎秒新規接続数 | count/s | userId,instanceId |
instance_packet_rx |
InstancePacketRX |
インスタンスの毎秒受信パケット数 | count/s | userId,instanceId |
instance_packet_tx |
InstancePacketTX |
インスタンスの毎秒送信パケット数 | count/s | userId,instanceId |
instance_packet_rx |
InstanceTrafficRX |
インスタンスの毎秒受信 bit 数 | bit/s | userId,instanceId |
instance_packet_tx |
InstanceTrafficTX |
インスタンスの毎秒送信 bit 数 | bit/s | userId,instanceId |
instance_unhealthy_server_count |
InstanceUnhealthyServerCount |
インスタンスのヘルスチェック後の異常 ECS インスタンス数 | count | userId,instanceId |
listener_heathy_server_count |
ListenerHeathyServerCount |
リスナーのヘルスチェック後の正常 ECS インスタンス数 | count | userId,instanceId,listenerPort,listenerProtocol |
listener_packet_rx_average |
ListenerPacketRX |
リスナーの毎秒受信パケット数 | count/s | userId,instanceId,listenerPort,listenerProtocol |
listener_packet_tx_average |
ListenerPacketTX |
リスナーの毎秒送信パケット数 | count/s | userId,instanceId,listenerPort,listenerProtocol |
listener_unhealthy_server_count |
ListenerUnhealthyServerCount |
リスナーのヘルスチェック後の異常 ECS インスタンス数 | count/s | userId,instanceId,listenerPort,listenerProtocol |
listener_packet_tx_average |
MaxConnection |
リスナーの毎秒最大接続数 | count/s | userId,instanceId,listenerPort,listenerProtocol |
listener_packet_tx_average |
NewConnection |
リスナーの新規接続数 | count/s | userId,instanceId,listenerPort,listenerProtocol |
real_server_reset_packet |
RealServerResetPacket |
VIP サーバーが送信する reset の毎秒受信パケット数 | count/s | userId,instanceId,vip |
traffic_rxnew_average |
TrafficRXNew |
リスナーの毎秒受信 bit 数 | bit/s | userId,instanceId,listenerPort,listenerProtocol |
traffic_txnew_average |
TrafficTXNew |
リスナーの毎秒送信 bit 数 | bit/s | userId,instanceId,listenerPort,listenerProtocol |
vip_active_connection |
VipActiveConnection |
VIP の毎秒アクティブ接続数 | bit/s | userId,instanceId,vip |
vip_client_reset_packet |
VipClientResetPacket |
VIP クライアントが送信する reset の毎秒受信パケット数 | count/s | userId,instanceId,vip |
vip_drop_connection |
VipDropConnection |
VIP の毎秒ドロップ接続数 | count/s | userId,instanceId,vip |
vip_drop_packet_rx |
VipDropPacketRX |
VIP の毎秒ドロップ受信パケット数 | count/s | userId,instanceId,vip |
vip_drop_packet_tx |
VipDropPacketTX |
VIP の毎秒ドロップ送信パケット数 | count/s | userId,instanceId,vip |
vip_drop_traffic_rx |
VipDropTrafficRX |
VIP の毎秒ドロップ受信 bit 数 | bit/s | userId,instanceId,vip |
vip_drop_traffic_tx |
VipDropTrafficTX |
VIP の毎秒ドロップ送信 bit 数 | bit/s | userId,instanceId,vip |
vip_inactive_connection |
VipInactiveConnection |
VIP の非アクティブ接続数 | count | userId,instanceId,vip |
vip_max_connection |
VipMaxConnection |
VIP の最大同時接続数 | count/s | userId,instanceId,vip |
vip_packet_rx |
VipPacketRX |
VIP の毎秒受信パケット数 | count/s | userId,instanceId,vip |
vip_packet_tx |
VipPacketTX |
VIP の毎秒送信パケット数 | count/s | userId,instanceId,vip |
vip_traffic_rx |
VipTrafficRX |
VIP の毎秒受信 bit 数 | bit/s | userId,instanceId,vip |
vip_traffic_tx |
VipTrafficTX |
VIP の毎秒送信 bit 数 | bit/s | userId,instanceId,vip |
オブジェクト¶
収集された Alibaba Cloud ネットワーク型ロードバランサー NLB のオブジェクトデータ構造です。「インフラストラクチャ - カスタム」でオブジェクトデータを確認できます
{
"measurement": "aliyun_nlb",
"tags": {
"RegionId" : "cn-shenzhen",
"ResourceGroupId" : "xxxx3qbgfd23-asxab123",
"LoadBalancerId" : "xxxx3qbgfd23xxxxxxxxx",
"LoadBalancerName" : "test-zppp",
"DNSName" : "xxxxxxxxx"
},
"fields": {
"LoadBalancerStatus" : "Active",
"LoadBalancerBussinessStatus" : "Active",
"VpcId" : "xxxx3qbgfd23-asxab123",
"CreateTime" : "2025-10-18T014:49:05Z",
"ZoneMappings" : "{}",
"SecurityGroupIds" : "2025-10-18T014:49:05Z",
"LoadBalancerBillingConfig" : "2025-10-18T014:49:05Z",
"AddressIpVersion" : "x.x.x",
"AddressType" : "internet",
"Tags" : "{[json数据]}"
}
}
注意:
tags、fieldsの内容は今後の更新により変更される場合があります