Understanding Health Log Analytics
Summarize
Summary of Understanding Health Log Analytics
Health Log Analytics enables proactive IT issue prediction by analyzing machine-generated log data in real time. It helps identify deviations from normal behavior, allowing for quicker problem resolution and integration with ServiceNow's Event Management application.
Show less
Key Features
- Log Data Processing: Supports any UTF-8 textual log data, including application, infrastructure, and network logs. Binary logs are not supported.
- Architecture: Collects logs via the MID Server from various endpoints and data lakes like Splunk and Elasticsearch, utilizing unsupervised machine-learning models to identify anomalies.
- Workflow: Automatically collects and structures log data, generating alerts and insights for operators through Event Management.
- Ingestion and Structuring: Connects to log sources and structures data by extracting key properties like message, timestamp, and severity.
- Enrichment and Analysis: Identifies keywords and contextual properties while indexing log lines to model expected behaviors and detect anomalies.
- Machine Learning and AI: Utilizes advanced algorithms to learn data behavior and set dynamic thresholds for real-time issue detection.
Key Outcomes
By leveraging Health Log Analytics, customers can expect improved visibility into their IT operations, faster detection of potential issues, and streamlined incident management through integrated alerts in Event Management. This ultimately enhances operational efficiency and user experience by addressing problems before they impact services.
Health Log Analytics predicts IT issues before they affect your users. The application helps you solve problems faster by collecting, understanding, and correlating machine-generated log data in real time. It discovers any deviation from normal behavior as it happens and alerts you of possible issues.
Health Log Analytics receives and processes logs via the MID Server and sends events to the ServiceNow Event Management application.
Data that Health Log Analytics can process
- Health Log Analytics supports only UTF-8 logs. The application does not support binary logs.
- If you are sending logs in a language other than English, additional configuration may be required..
Architecture
Health Log Analytics collects logs streaming into your ServiceNow instance from endpoints or data lakes, such as Splunk and Elasticsearch. The instance receives the logs via the MID Server connector instance. Health Log Analytics identifies and triages anomalies in your log data using unsupervised machine-learning (ML) models. It then groups the anomalies together and applies further algorithms to help identify the root cause of the issue.
The following figure shows a setup using Rsyslog, Splunk, Filebeat, and Elasticsearch.
Workflow
Health Log Analytics collects and processes log data automatically. It structures the data logically for operators to analyze, and generates meaningful alerts and suggestions that display in Event Management.
The diagram shows the Health Log Analytics workflow from collecting the data through sending an event or alert to Event Management.
- Ingestion
- This layer connects your environment to Health Log Analytics. You can stream your logs directly from servers and endpoints or from log repositories. The optional guided setup helps you create data inputs for the following common data sources:
- Structuring
- This layer deals with structuring log data and auto-mapping it to logical silos, called Components. Data structuring can be done automatically or manually.
- Enrichment
- This layer handles identifying the variable parts of a log message.
- Analysis
- In this layer, each log line is indexed. Health Log Analytics extracts properties from the inner log message that contribute to models of behavior that the system learns to expect. Anomalous behavior departs from this expected behavior. You can search for an event and its most significant properties for manual triaging.
- Machine Learning (ML) and Artificial Intelligence (AI)
- Health Log Analytics uses advanced unsupervised machine-learning algorithms to discover patterns within logs and learn their unique data behavior. It then sets dynamic thresholds based on the data signature in real time to detect issues when they first occur. When the system detects a deviation from the typical pattern, it sends an event to Event Management.
- Alert in Event Management
- Health Log Analytics sends events to Event Management. In Event Management, Health Log Analytics alerts appear in the All alerts list. This list enables operators to see alerts from the event and the Health Log Analytics alert type in a single location.