Application Delivery Management

Analytics aktivieren und Alarme auf einem virtuellen Server konfigurieren, der in einem StyleBook definiert ist

Sie können das Operations Construct verwenden, um NetScaler ADM Analytics so zu konfigurieren, dass Appflow-Datensätze für alle oder einige der Verkehrstransaktionen gesammelt werden, die von jeder virtuellen Serverkomponente verarbeitet werden, die Teil eines StyleBook ist. Sie können dieses Konstrukt auch verwenden, um Alarme zu konfigurieren, um Einblicke in den vom virtuellen Server verwalteten Datenverkehr zu erhalten.

Das folgende Beispiel zeigt einen Operationsabschnitt eines StyleBook:

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-->

Die Attribute im Analyseabschnitt werden verwendet, um die NetScaler ADM-Analysefunktion anzuweisen, Appflow-Datensätze auf einer virtuellen Serverkomponente zu sammeln, die durch die Zieleigenschaft identifiziert wird. Optional können Sie auch eine Filtereigenschaft angeben, die einen NetScaler Richtlinienausdruck akzeptiert, um Anforderungen zu filtern, für die Appflow-Datensätze auf dem virtuellen Server gesammelt werden.

Wenn ein Konfigurationspaket aus diesem StyleBook erstellt wird, ist die NetScaler ADM Analytics-Funktion so konfiguriert, dass es Appflow-Datensätze auf den virtuellen Servern sammelt, die beim Erstellen eines Konfigurationspakets angegeben wurden.

Die Attribute im Abschnitt “Alarme” werden verwendet, um Schwellenwerte für die Generierung von Alarmen und das Senden von Benachrichtigungen auf dem virtuellen Server festzulegen, der von der Zieleigenschaft identifiziert wird. Im obigen Beispiel werden die Eigenschaften E-Mail-Profil und SMS-Profil verwendet, um anzugeben, wohin die Benachrichtigungen gesendet werden sollen. Der Abschnitt Regeln definiert die Schwellenwerte. Wenn beispielsweise die Gesamtzahl der vom virtuellen Server verarbeiteten Anforderungen größer als 25 ist und für einen vom Benutzer definierten Zeitraum ein Alarm gesetzt und eine Benachrichtigung gesendet wird. Die „Periodeneinheit“ gibt an, wie oft ein Alarm ausgelöst wird. Es kann den Wert des Tages, der Stunde oder der Woche annehmen.

Sie können die folgenden Operatoren verwenden, wenn Sie den Metrikwert mit dem Schwellenwert vergleichen:

  • „größer als“ für „>“
  • „kleiner als“ für „<“
  • „greaterthanequal“ für „>=“
  • „weniger als gleich“ für „<=“

Beachten Sie, dass StyleBooks API-Namen für die Metriken verwenden und nicht die Namen, die auf der NetScaler ADM Analytics-GUI angezeigt werden.

Informationen zum Anzeigen und Analysieren von Daten, die auf virtuellen Servern gesammelt wurden, die als Teil eines Konfigurationspakets erstellt wurden, finden Sie in der NetScaler ADM Analytics-Dokumentation.

Analytics aktivieren und Alarme auf einem virtuellen Server konfigurieren, der in einem StyleBook definiert ist

In diesem Artikel