insights
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
UiPath logo, featuring letters U and I in white
Insights
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 15 nov. 2024

Envoi de données à Elasticsearch

Vue d'ensemble (Overview)

Dans cette rubrique, vous pouvez apprendre à tirer parti de la fonctionnalité d'exportation de données en temps réel d'Insights pour envoyer des données à ElasticSearch et l'utiliser pour remplir des données de surveillance en temps réel dans le tableau de bord Kibana.

Prérequis

Avant de pouvoir commencer à afficher les données de surveillance en temps réel dans Kibana, les hôtes suivants doivent être configurés :

Configuration d'un hôte ElasticSearch

Vous pouvez choisir d'héberger vous-même ElasticSearch ou d'utiliser l'option cloud.

Pour plus d'informations, consultez le site Web officiel d'Elastic.

Configuration d'un hôte FileBeat

Vue d'ensemble (Overview)

FileBeat est un outil utilisé pour collecter des données à partir d'une source (EventHub dans ce cas) et les envoyer dans ElasticSearch.

Installation

Vous devez héberger votre propre serveur FileBeat.

Pour installer FileBeat, commencez par enregistrer vos hôtes et suivez les instructions du site Web officiel d'Elastic pour votre système d'exploitation.

Configuration

Pour configurer FileBeat, suivez les instructions suivantes :

  1. Ouvrez le fichier filebeat.yml.
  2. Configurez une connexion à ElasticSearch :

    cloud.id: "cloud:YOUR_CLOUD_ID"
    cloud.auth: "USERNAME:YOUR_PASSWORD"cloud.id: "cloud:YOUR_CLOUD_ID"
    cloud.auth: "USERNAME:YOUR_PASSWORD"

    Vous pouvez obtenir votre Cloud ID depuis l'onglet Déploiements (Deployments) dans Elasticsearch.



  3. Accédez à la section filebeat.inputs dans le fichier filebeat.yml .
  4. Ajoutez vos paramètres de connexion EventHub dans la section filebeat.inputs .
    <ul>
    <li>type: azure-eventhub
      enabled: true
      eventhub: <YOUR EVENTHUB>
      consumer_group: "filebeat"
      connection_string: <YOUR CONNECTION STRING>
      storage_account_key: <YOUR STORAGE ACCOUNT KEY>
      storage_account_container: ""
      resource_manager_endpoint: """</li>
    </ul><ul>
    <li>type: azure-eventhub
      enabled: true
      eventhub: <YOUR EVENTHUB>
      consumer_group: "filebeat"
      connection_string: <YOUR CONNECTION STRING>
      storage_account_key: <YOUR STORAGE ACCOUNT KEY>
      storage_account_container: ""
      resource_manager_endpoint: """</li>
    </ul>
  5. Accédez à la section processors dans le fichier filebeat.yml .
  6. Ajoutez les lignes suivantes dans la section processors :
    <ul>
    <li>decode_json_fields:
          fields: ["message"]
          process_array: false
          max_depth: 2
          target: ""
          overwrite_keys: false
          add_error_key: true</li>
    </ul><ul>
    <li>decode_json_fields:
          fields: ["message"]
          process_array: false
          max_depth: 2
          target: ""
          overwrite_keys: false
          add_error_key: true</li>
    </ul>

Démarrage du service FileBeat

Après avoir installé et configuré avec succès FileBeat, suivez la procédure du site Web officiel d'Elastic pour démarrer le service.

Afficher les données dans Kibana

Pour afficher vos données dans Kibana, procédez comme suit.

  1. Ouvrez ElasticSearch.
  2. Développez la catégorie Analytics dans le tableau de bord sur la gauche.
  3. Sélectionnez Découvrir(Découvrir).



  4. Définissez la vue des données sur filebeat-*.



Vous pouvez maintenant afficher vos données dans Kibana.



Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.