Insights
Más reciente
False
Imagen de fondo del banner
Insights
Última actualización 8 de may. de 2024

Envío de datos a Elasticsearch

Información general

En este tema, puede aprender cómo aprovechar la función de exportación de datos en tiempo real de Insights para enviar datos a Búsqueda elástica (ElasticSearch) y usarlos para completar los datos de supervisión en tiempo real en el tablero de Kibana.

Requisitos previos

Antes de poder empezar a ver datos de supervisión en tiempo real en Kibana, se deben configurar los siguientes hosts:

Configuración de un host de ElasticSearch

Puedes elegir alojar ElasticSearch tú mismo o utilizar la opción en la nube.

Para obtener más información, consulta el sitio web oficial de Elastic.

Configuración de un host FileBeat

Información general

Filebeat es una herramienta utilizada para recopilar datos de un origen (EventHub en este caso) y enviarlos a ElasticSearch.

Instalación

Necesitas alojar tu propio servidor Filebeat.

Para instalar Filebeat, primero aprovisiona tus hosts y sigue las instrucciones del sitio web oficial de Elastic para tu sistema operativo.

Configuración

Para configurar File BEat, siga las siguientes instrucciones:

  1. Abre el archivo filebeat.yml.
  2. Configura una conexión a ElasticSearch:

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

    Puedes obtener tu ID de Cloud en la pestaña Implementaciones en ElasticSearch.



  3. Ve a la sección filebeat.inputs en el archivo filebeat.yml .
  4. Agrega tu configuración de conexión de EventHub en la sección 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. Ve a la sección processors en el archivo filebeat.yml .
  6. Añade las siguientes líneas en la sección 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>

Iniciar el servicio Filebeat

Una vez que hayas instalado y configurado correctamente FileBeat, sigue el procedimiento del sitio web oficial de Elastic para iniciar el servicio.

Ver datos en Kibana

Para ver tus datos en Kibana, sigue los siguientes pasos.

  1. Abre ElasticSearch.
  2. Expanda la categoría Análisis desde el panel de la izquierda.
  3. Selecciona Descubrir.



  4. Establece la vista de datos en filebeat-*.



Ahora puedes ver tus datos en Kibana.



  • Información general
  • Requisitos previos
  • Configuración de un host de ElasticSearch
  • Configuración de un host FileBeat
  • Ver datos en Kibana

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.