Citrix Application Delivery Management 13.0

StyleBookで定義された仮想サーバーでの分析の有効化とアラームの設定

Operations コンストラクトを使用して、Citrix ADM Analyticsを構成して、StyleBookの一部である仮想サーバーコンポーネントで処理されるトラフィックトランザクションのすべてまたは一部のAppflowレコードを収集できます。また、このような操作構成を使用して、アラームを構成し、仮想サーバーが管理するトラフィックの詳細な情報を取得できます。

次の例は、StyleBookのOperationsセクションを示しています。

operations:
  analytics:
   -
    name: lbvserver-ops
    properties:
    target: $components.basic-lb-comp.outputs.lbvserver
    filter: HTTP.REQ.URL.CONTAINS("catalog")
   -
    alarms:
     -
      name: lbvserver-alarm
      properties:
      target: $outputs.lbvserver
      email-profile: $parameters.emailprofile
      sms-profile: "NetScalerSMS"

    rules:
     -
      metric: "total_requests"
      operator: "greaterthan"
      value: 25
      period-unit: $parameters.period
     -
       metric: "total_bytes"
       operator: "lessthan"
       value: 60
       period-unit: "day"
<!--NeedCopy-->

分析セクションの属性は、Citrix ADM 分析機能に、ターゲットプロパティで識別される仮想サーバーコンポーネント上のアプリフローレコードを収集するように指示するために使用されます。また、Citrix ADC ポリシー式を受け入れるフィルタプロパティを指定して、仮想サーバー上で収集されるappflowレコードの要求をフィルタリングすることもできます。

このStyleBookからconfigpackを作成すると、Citrix ADM 分析機能が構成され、configpackの作成プロセスでこれらが作成されたときに指定された仮想サーバー上のappflowレコードが収集されます。

alarmsセクションの属性は、アラーム生成のしきい値を設定し、ターゲットプロパティが指定する仮想サーバーの通知を送信するために使用されます。上の例では、email-profileとsms-profileのプロパティが通知を送信する場所を指定するために使用されています。rulesセクションはしきい値を定義します。たとえば、ユーザーが定義した期間に、仮想サーバーが処理する要求の合計が25件を超えた場合、アラームが設定され、通知が送信されます。「period-unit」はアラームをトリガーする頻度を指定します。これは、日、時間、または毎週の値を取ることができます。

測定基準値としきい値の比較を用いる場合、次の演算子を使用できます。

  • 「greaterthan」:「>」を示します
  • 「Lessthan」:「<」を示します
  • 「greaterthanequal」:「>=」を示します
  • 「lessthanequal」:「<=」を示します

StyleBookでは、メトリックスにAPI名が使用され、Citrix ADM 分析GUIに表示される名前は使用されません。

構成パックの一部として作成された仮想サーバーで収集されたデータを表示および分析する方法については、Citrix ADM Analyticsのドキュメントを参照してください。

StyleBookで定義された仮想サーバーでの分析の有効化とアラームの設定