Intégration Grafana

Remarque

Contact CAS-PM-Ext@cloud.com pour demander de l’aide pour l’intégration de Grafana, l’exportation de données vers Grafana ou fournir des commentaires.

Vous pouvez intégrer Citrix Analytics for Performance à Grafana à l’aide de l’icône Queue de promtail agent. Cette intégration vous permet d’exporter et de corréler les données de session et d’infrastructure de votre environnement informatique Citrix vers Grafana. Obtenez également des informations plus approfondies sur la posture de sécurité de votre organisation.

Pour plus d’informations sur les points suivants, consultez Exportation de données:

  • Avantages de l’intégration
  • Le type de données traitées qui sont envoyées à votre plateforme d’observabilité

Prérequis

  • Activez le traitement des données pour au moins une source de données. Il aide Citrix Analytics for Performance à commencer le processus d’intégration de Grafana.

  • Assurez-vous que le point de terminaison suivant figure dans la liste d’autorisation de votre réseau.

    Endpoint Région États-Unis Région de l’Union européenne Région Asie-Pacifique Sud
    Courtiers Kafka casnb-0.citrix.com:9094 casnb-eu-0.citrix.com:9094 casnb-aps-0.citrix.com:9094
      casnb-1.citrix.com:9094 casnb-eu-1.citrix.com:9094 casnb-aps-1.citrix.com:9094
      casnb-2.citrix.com:9094 casnb-eu-2.citrix.com:9094 casnb-aps-2.citrix.com:9094
      casnb-3.citrix.com:9094    

Intégration avec Grafana

Le diagramme d’architecture suivant explique comment les données circulent de Citrix Analytics for Performance vers la plateforme d’observabilité Grafana :

L’architecture de Grafana

Configurer le compte d’exportation de données

  1. Atteindre Paramètres > Exportations de données.

  2. Sur le Configuration du compte , créez un compte en spécifiant le nom d’utilisateur et un mot de passe. Ce compte est utilisé dans le Queue de promtail fichier de configuration, qui est requis pour l’intégration.

    Exportation de données SIEM

  3. Assurez-vous que le mot de passe répond aux conditions suivantes :

    Exigences relatives au mot de passe SIEM

Queue de promtail configuration

Le Queue de promtail est un agent qui expédie le contenu des journaux locaux à un Grafana Loki instance ou Grafana Cloud. Vous pouvez installer le Promtail Agent en utilisant Docker, Helm, apt, ou même manuellement.

Promtail est configuré dans un fichier YAML, généralement appelé config.yaml. Ce fichier YAML contient des informations sur le serveur Promtail, où les positions sont stockées et comment extraire les journaux des fichiers.

Voici un exemple Queue de promtail Scrape pour la consommation d’enregistrements à partir de Citrix Analytics for Performance :

  scrape_configs:
  -  job_name: kafka
    kafka:
      brokers:
        -  [Citrix Analytics Kafka broker1]
        -  [Citrix Analytics Kafka broker2]
        ...
      topics:
        -  [Citrix Analytics for Performance Kafka topic]
      group_id: [Citrix Analytics Kafka group ID]
      authentication:
        type: sasl
        sasl_config:
          mechanism: SCRAM-SHA-256
          user: [Citrix Analytics Kafka account username]
          password: [Citrix Analytics Kafka account password]
          ca_file: [Path to the Citrix Analytics certificate file (.pem)]
          use_tls: true
          insecure_skip_verify: true
      labels:
        job: kafka_casp
    relabel_configs:
        -  action: replace
          source_labels:
            -  __meta_kafka_topic
          target_label: topic
    pipeline_stages:
    -  match:
        selector: '{job = "kafka_casp"} |= "sessionKey"'
        stages:
        -  json:
            expressions:
              eventType: eventType
              siteName: siteName
              deliveryGroupName: deliveryGroupName
              protocol: protocol
              timestamp: timestamp
        -  timestamp:
            source: timestamp
            format: 2006-01-02T15:04:05Z
        -  labels:
            eventType:
            siteName:
            deliveryGroupName:
            protocol:
    -  match:
        selector: '{job = "kafka_casp"} != "sessionKey"'
        stages:
        -  json:
            expressions:
              eventType: eventType
              siteName: siteName
              deliveryGroupName: deliveryGroupName
              machineName: machineName
              timestamp: timestamp
        -  timestamp:
            source: timestamp
            format: 2006-01-02 15:04:05
        -  labels:
            eventType:
            siteName:
            deliveryGroupName:
            machineName:

<!--NeedCopy-->

Sur la base de la configuration précédente, Queue de promtail se connecte aux brokers Citrix Analytics et utilise les enregistrements Citrix Analytics pour les performances. Le sujet Kafka consommé comprend les enregistrements de session et de machine.

Le Queue de promtail sépare les détails de la session et de la machine à l’aide de la commande eventType étiquette, mais ajoute également des étiquettes comme le nom_site et le deliveryGroupName. L’événement horodatage est analysé et remplace la valeur temporelle finale des journaux stockés dans Loki.

Vous pouvez télécharger le fichier de certificat référencé dans la configuration précédente en procédant comme suit :

  1. Atteindre Analytique Citrix > Paramètres > Exportations de données > Sécurité.
  2. Cliquez sur l’icône Configuration de l’environnement SIEM et sélectionnez l’icône Autrui option.
  3. Téléchargez le fichier PEM et stockez-le dans le système qui héberge le fichier Queue de promtail agent.

    Télécharger PEM

Exemple de tableau de bord Grafana

Vous pouvez importer l’exemple de tableau de bord Grafana fourni par Citrix, qui comprend :

  • Mesures
  • Tableaux temporels
  • Autres visualisations utiles de la télémétrie de session et d’infrastructure.

Vous pouvez télécharger les définitions de tableau de bord (fichiers JSON) à partir du Téléchargements Citrix Analytics page.

Vous pouvez importer les fichiers du tableau de bord dans votre instance Grafana, soit dans un cloud Grafana, soit dans un compte d’entreprise.

Avant d’importer le tableau de bord, assurez-vous d’avoir correctement configuré votre Loki source de données dans Grafana. Lors de l’importation du tableau de bord, vous êtes invité à sélectionner l’icône Loki source de données. Une fois le tableau de bord importé, vous pouvez l’afficher sur Grafana.

Voici des exemples de tableaux de bord :

L’architecture de Grafana

L’architecture de Grafana

Intégration Grafana