---
sourceDocument: Xanadu IT Operations Management
sourceDocumentLink: https://www.servicenow.com/docs/r/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Supported data inputs for Health Log Analytics

# Supported data inputs for Health Log Analytics {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Health Log Analytics
(HLA) enables you to connect your ServiceNow instance to several types of data input.
HLA supports the following data input types:

* Passive data inputs (listeners), which wait for log data to be pushed to them. These data inputs require a network port to be open on the MID Server:

  [Rsyslog](https://www.servicenow.com/docs/KQaFINlpFD0bPVn7AIhJmg "Configure a data input for streaming log messages to your ServiceNow instance using an Rsyslog, Filebeat, or Winlogbeat agent. Data input configuration is an essential step in setting up the Health Log Analytics (HLA) application."), [Beats](https://www.servicenow.com/docs/KQaFINlpFD0bPVn7AIhJmg "Configure a data input for streaming log messages to your ServiceNow instance using an Rsyslog, Filebeat, or Winlogbeat agent. Data input configuration is an essential step in setting up the Health Log Analytics (HLA) application."), [Splunk](https://www.servicenow.com/docs/nnM3D1ruXTDEKycIGqbPcQ "Configure a data input for streaming log messages to your ServiceNow instance using a Splunk heavy forwarder. Data input configuration is an essential step in setting up the Health Log Analytics (HLA) application."), [TCP](https://www.servicenow.com/docs/8sa5mKc2afUGU78pNDX79w "Configure a data input for sending raw log messages to your ServiceNow instance directly over a TCP/SSL socket. Data input configuration is an essential step in setting up the Health Log Analytics (HLA) application."), [UDP](https://www.servicenow.com/docs/OESdcGPRjIZDaiMAmN4bdQ "Configure a data input for sending raw log messages to your ServiceNow instance directly over a UDP socket. Data input configuration is an essential step in setting up the Health Log Analytics (HLA) application."), [MID Server](https://www.servicenow.com/docs/rx1K15QUtsqCIovEp39LYw "Configure a data input for collecting and streaming MID Server log messages to your ServiceNow instance. Data input configuration is an essential step in setting up the Health Log Analytics (HLA) application."), [GCP PubSub](https://www.servicenow.com/docs/s6r79aaqQ7leZJlTvLLygg "Configure a data input for receiving log messages that are published to a Google Cloud Pub/Sub topic and streaming them to your ServiceNow instance. Data input configuration is an essential step in setting up the Health Log Analytics (HLA) application."), and [REST API](https://www.servicenow.com/docs/xJiDlYmvxmOPFh55wvLJGA "Configure a REST API data input for streaming log data to your ServiceNow instance in JSON format. Data input configuration is an essential step in setting up the Health Log Analytics (HLA) application.").

  The Agent Client Collector data input is supported for use with the [Agent Client Collector Log Analytics](https://www.servicenow.com/docs/aDASWCRkgyXBvTFkk8S6Mw "Agent Client Collector Log Analytics (ACC-L) enables you to stream log data from Linux and Windows hosts to a ServiceNow instance, using the Agent Client Collector.") application, available from the [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home).
* Active data inputs (pullers), which are connectors that pull data from data repositories:[Elasticsearch](https://www.servicenow.com/docs/1aX_XDdm7ToM5_e5sXLdKA "Configure a data input for streaming log data from Elasticsearch indices to your ServiceNow instance. Data input configuration is an essential step in setting up the Health Log Analytics (HLA) application."), [Amazon CloudWatch](https://www.servicenow.com/docs/o0ryL5z6F3T~Naoc4IlRRQ "Configure a data input for streaming log data from Amazon CloudWatch to your ServiceNow instance. Data input configuration is an essential step in setting up the Health Log Analytics (HLA) application."), [Amazon S3](https://www.servicenow.com/docs/j9CyAy1TF6~~Ml4i1m4f3Q "Configure a data input for streaming log data from Amazon S3 (Simple Storage Service) buckets to your ServiceNow instance. Data input configuration is an essential step in setting up the Health Log Analytics (HLA) application."), [Microsoft Azure Log Analytics](https://www.servicenow.com/docs/1eha1pZufmmSpjyeZIkTNA "Configure a data input for streaming log data from Microsoft Azure Log Analytics to your ServiceNow instance. The data input points the Health Log Analytics AI engine to a data source in your Microsoft Azure Log Analytics account."), [Microsoft Azure Event Hubs](https://www.servicenow.com/docs/3GPuOUFo7gyTCzFFMnkr7w "Configure a data input for streaming events from Microsoft Azure Event Hubs to your ServiceNow instance. Data input configuration is an essential step in setting up the Health Log Analytics (HLA) application."), and [Apache Kafka](https://www.servicenow.com/docs/ADdIc1gL4nUHP8ILeM27pA "Configure a data input for streaming log data from Apache Kafka to your ServiceNow instance. Data input configuration is an essential step in setting up the Health Log Analytics (HLA) application.").

  For all active data inputs, Health Log Analytics supports MID Server clusters for failover protection. The active data input runs on a single MID Server in the cluster. If that MID Server fails, the system moves its tasks to the next available MID Server in the cluster in a configured order.  
  The Elasticsearch data input fetches data from a data repository or database using credentials. If your data is in Elasticsearch, Health Log Analytics must have the following:
  * Permissions to query Elasticsearch  
    One of the following types of credentials:
    * Basic authentication (user and password)
    * AWS, for Elasticsearch on Amazon AWS Cloud
    {#hla-data-input-supported__ul_j2y_jrg_5nb}
  * Network connectivity to the relevant Elasticsearch cluster
  {#hla-data-input-supported__ul_pyh_ypl_mmb}  
  Note:  
  Health Log Analytics must be pointed to the correct index to start pulling the data.
{#hla-data-input-supported__ul_png_kqv_lmb}

## Native ServiceNow data inputs {#hla-data-input-supported__section_nhx_fd5_v1c}

Streaming logs from Cloud Observability to Health Log Analytics

:   Health Log Analytics can process log data it ingests from the ServiceNow®
    Cloud Observability application, formerly  Lightstep. HLA automatically sets up the configuration needed to enable log streaming from Cloud Observability as part of its native integration. Setting up the connection from Cloud Observability to HLA must be done in the Cloud Observability application. In HLA, you handle log records from Cloud Observability in the same way as any other Data Input Mapping and Source Type Structure records, as explained in [Log data auto-mapping and mapping](https://www.servicenow.com/docs/6tEIaoh91Qwtxg1VHEYr~w "By default, the Health Log Analytics AI engine tries to auto-map every incoming log line to the correct tags. You can change automatic mapping results manually by defining a JavaScript function.") and [Source type structure adjustment](https://www.servicenow.com/docs/zbLYMuvi3jT1PVb4hWj0oQ "Health Log Analytics enables you to reclassify auto-classified properties and change auto-mapped labels. These adjustments help Health Log Analytics machine learning to better understand your priorities."). For more information about Cloud Observability, see [Explore Cloud Observability documentation](https://docs.lightstep.com/).

**Related concepts**   

* [Health Log Analytics data input setup](https://www.servicenow.com/docs/rXhx9DgL4cSx6JSNywnfbw "Implement Health Log Analytics on your ServiceNow instance by setting up the data input process.")

