コンテンツにスキップ

Alibaba Cloud SLB

Alibaba Cloud SLB のメトリクス表示。バックエンド ECS インスタンスの状態、ポート接続数、QPS、ネットワークトラフィック、ステータスコードなどを含みます。

設定

Func のインストール

推奨: Guance 連携 - 拡張 - ホスト型 Func

Func を自前でデプロイする場合は自前で Func をデプロイするを参照してください

スクリプトの有効化

ヒント: 要件を満たす Alibaba Cloud AK を事前に用意してください(簡単のため、全体読み取り権限 ReadOnlyAccess を直接付与してもかまいません)

ホスト型スクリプトの有効化

  1. Guance コンソールにログインする
  2. 【連携】メニューをクリックし、【クラウドアカウント管理】を選択する
  3. 【クラウドアカウントを追加】をクリックし、【Alibaba Cloud】を選択して画面に必要な情報を入力する。すでにクラウドアカウント情報を設定済みの場合は、この手順をスキップする
  4. 【テスト】をクリックし、成功したら【保存】をクリックする。失敗した場合は、関連する設定が正しいか確認して再度テストする
  5. 【クラウドアカウント管理】の一覧で追加済みのクラウドアカウントを確認できる。該当するクラウドアカウントをクリックして詳細ページに入る
  6. クラウドアカウント詳細ページの【連携】ボタンをクリックし、未インストール 一覧から Alibaba Cloud SLB を見つけて【インストール】をクリックすると、インストール画面が表示されるのでそのままインストールする

手動でのスクリプト有効化

  1. Func コンソールにログインし、【スクリプトマーケット】をクリックして Guance スクリプトマーケットに入り、integration_alibabacloud_slb を検索する

  2. 【インストール】をクリックし、対応するパラメータとして Alibaba Cloud AK ID、AK Secret、アカウント名を入力する。

  3. 【起動スクリプトをデプロイ】をクリックすると、システムが自動的に Startup スクリプトセットを作成し、対応する起動スクリプトを自動設定する。

  4. 有効化後は、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できる。【実行】をクリックすると、定期実行を待たずにすぐ 1 回実行される。しばらくすると、実行タスクの記録と対応するログを確認できる。

メトリクス

Alibaba Cloud CloudMonitor を設定すると、デフォルトのメトリクスセットは次のとおりです。設定により、さらに多くのメトリクスを収集できます。Alibaba Cloud CloudMonitor メトリクス詳細

Metric Description Dimensions Statistics Unit
ActiveConnection TCP の毎秒アクティブ接続数 userId,instanceId,port,protocol Average,Minimum,Maximum Count
DropConnection リスナーの毎秒切断数 userId,instanceId,port,protocol Average,Minimum,Maximum Count/s
DropPacketRX リスナーの毎秒受信ドロップパケット数 userId,instanceId,port,protocol Average,Minimum,Maximum Count/s
DropPacketTX リスナーの毎秒送信ドロップパケット数 userId,instanceId,port,protocol Average,Minimum,Maximum Count/s
DropTrafficRX リスナーの毎秒受信ドロップビット数 userId,instanceId,port,protocol Average,Minimum,Maximum bits/s
DropTrafficTX リスナーの毎秒送信ドロップビット数 userId,instanceId,port,protocol Average,Minimum,Maximum bits/s
GroupActiveConnection (グループ次元) TCP の毎秒アクティブ接続数 groupId Average,Maximum,Minimum,Sum Count
GroupNewConnection (グループ次元) TCP の新規接続数 groupId Average,Maximum,Minimum,Sum Count
GroupTotalTrafficRX 総受信トラフィック groupId Value bits/s
GroupTotalTrafficTX 総送信トラフィック groupId Value bits/s
GroupTrafficRX (グループ次元) 受信帯域 groupId Average,Minimum,Maximum,Sum bits/s
GroupTrafficTX (グループ次元) 送信帯域 groupId Average,Minimum,Maximum,Sum bits/s
GroupUnhealthyServerCount (グループ次元) 異常なバックエンド ECS インスタンス数 groupId Average,Maximum,Minimum,Sum Count
HealthyServerCountWithRule 7 層転送ルールのバックエンド正常 ECS インスタンス数 userId,instanceId,port,vip,domain,url Average,Maximum,Minimum Count
HeathyServerCount ヘルスチェック後のバックエンド正常 ECS インスタンス数 userId,instanceId,port,vip Average,Minimum,Maximum Count
InactiveConnection TCP の非アクティブ接続数 userId,instanceId,port,protocol Average,Minimum,Maximum Count
InstanceActiveConnection インスタンスの毎秒アクティブ接続数 userId,instanceId Average,Minimum,Maximum Count/s
InstanceDropConnection インスタンスの毎秒切断数 userId,instanceId Average,Minimum,Maximum,Sum Count/s
InstanceDropPacketRX インスタンスの毎秒受信ドロップパケット数 userId,instanceId Average,Minimum,Maximum Count/s
InstanceDropPacketTX インスタンスの毎秒送信ドロップパケット数 userId,instanceId Average,Minimum,Maximum Count/s
InstanceDropTrafficRX インスタンスの毎秒受信ドロップビット数 userId,instanceId Average,Minimum,Maximum bits/s
InstanceDropTrafficTX インスタンスの毎秒送信ドロップビット数 userId,instanceId Average,Minimum,Maximum bits/s
InstanceInactiveConnection インスタンスの毎秒非アクティブ接続数 userId,instanceId Average,Minimum,Maximum Count/s
InstanceMaxConnection インスタンスの毎秒最大同時接続数 userId,instanceId Average,Minimum,Maximum Count/s

オブジェクト

収集された Alibaba Cloud SLB オブジェクトのデータ構造は、「インフラストラクチャー - カスタム」で確認できます

{
  "measurement": "aliyun_slb",
  "tags": {
    "name"              : "lb.xxxxxxxx",
    "LoadBalancerId"    : "lb.xxxxxxxxx",
    "RegionId"          : "cn-shanghai",
    "SlaveZoneId"       : "cn-shanghai-i",
    "MasterZoneId"      : "cn-shanghai",
    "Address"           : "172.xxx.xxx.xxx",
    "PayType"           : "PayOnDemand",
    "InternetChargeType": "paybytraffic",
    "LoadBalancerName"  : "業務システム",
    "LoadBalancerStatus": "active",
    "AutoReleaseTime"   : "1513947075000",
    "RenewalStatus"     : "AutoRenewal",
    "AddressType"       : "Internet",
    "NetworkType"       : "vpc",
},
  "fields": {
    "CreateTime"              : "2020-11-18T08:47:11Z",
    "ListenerPortsAndProtocol": "{リスニングポートの JSON データ}",
    "ServerHealthStatus"      : "{インスタンスのヘルス状態 JSON データ}",
    "ServerCertificates"      : "{証明書情報の JSON データ}",
    "Bandwidth"               : "5120",
    "EndTimeStamp"            : "32493801600000",
    "message"                 : "{インスタンスの JSON データ}",
  }
}

フィードバック

このページは役に立ちましたか?