Product overview
The following image depicts how BMC Helix Log Analytics interacts with other products available in BMC Helix.
Note that BMC Helix Developer Tools contains integrations to support log collection for BMC Helix Log Analytics.
For more information about these products, see Related-documentation.
The following video (3:35) provides a brief overview of the product.
Watch the YouTube video about the overview of BMC Helix Log Analytics.
Product architecture
The Log ingestion service receives logs from various sources, such as Amazon Web Services and Kubernetes and passes it on to the Log Processing service. The Log Processing service enriches the logs, extracts fields from the logs, and generates alerts. BMC Helix IT Operations Management identifies anomalies in the incoming logs by using the machine-learning (ML) log model. If an anomaly is detected, an alert (in the form of event) is generated in BMC Helix Operations Management.
Product roles
The user roles and their product goals are shown in the following image:
Roles and permissions in BMC Helix Log Analytics
The following table lists the Operator and Administrator roles used in BMC Helix Log Analytics, the permissions assigned to it, and its responsibilities.
Use cases | Application or Service > Resource > Permission | Description |
---|---|---|
| loganalytics > logs > manage | All roles (operators and administrators) require this permission to access and analyze logs in BMC Helix Log Analytics. |
Archive and restore logs | loganalytics > log_archival >manage | Assign the permission to operators to archive and restore logs. |
Collect logs | loganalytics > logs > manage loganalytics > logs > ingest intelligent-integrations > integrations > manage intelligent-integrations > integrations > view intelligent-integrations > connectors > manage intelligent-integrations > connectors > view | Assign view permission for viewing rights only. For create, edit, and delete permissions, assign the manage permission. You might want to assign view permissions to operators to view the configurations for log collection. However, administrators require all - manage, ingest, and view - permissions to collect logs. |
Configure log enrichment | loganalytics > logs > manage loganalytics > enrichment_sources > manage loganalytics > enrichment_sources > view loganalytics > log_policies > manage loganalytics > log_policies > view | Assign view permission for viewing rights only. For create, edit, and delete permissions, assign the manage permission. You might want to assign view permissions to operators to view the enrichment configurations. However, administrators require both manage and view permissions to configure log enrichment. |
For information about assigning permissions, see Setting up roles and permissions. in the BMC Helix Portal documentation.
Product features
BMC Helix Log Analytics provides the following key capabilities:
Collect logs
Collect logs from various sources like Kubernetes, Amazon Web Services, Linux and Windows servers, and so on. To collect logs from these sources, configure integrations that require connectors. In the integrations, configure how to contact the sources and which log files you want to collect. Configure the collection by using the Collection menu.
For more information, see Collecting-logs.
Extract fields from log messages
Most of the time, all the information available in the logs is part of the log message. Search is more effective if the information available in the log message is present as fields. You can also use these fields in visualizations, dashboards, or as a field to configure policy selection criteria. Extract the fields from the log message by using the Field Extraction policies.
For more information, see Extracting-fields.
Enrich logs
Enrich the logs with meaningful information that will help operators to reduce the mean time to resolve (MTTR) an issue. For example, by using a CSV file, add host details like the name, location, and so on and operators will save time not having to get these host details. To configure enrichment, add enrichment sources and then enrichment policies. These configurations are available in the Enrichment menu.
For more information, see Enriching-logs.
Configure alerts
While analyzing logs, you might want to be notified when a critical condition is reported in the logs. For example, you want to be notified when status 401 is reported multiple times in a time period. To get such a notification, configure alert policies from the Alerts menu. When the condition is satisfied in the logs, a notification is generated in the form of events. These events are generated in BMC Helix Operations Management. Also view these events in BMC Helix AIOps and BMC Helix Dashboards.
For more information, see Generating-alerts-from-logs.
Derive insights from logs
Analyze the logs with the help of options that narrow down the search results. These options include search field, filters, time period, and so on. These options help you to get to the root cause and reduce the MTTR to solve an issue. Log trends are depicted in a chart.
For more information, see Deriving-insights-from-logs.
Visualize logs
View out-of-the-box dashboards for quick references on log trends and create new dashboards for your specific requirements. The following out-of-the-box dashboards are available for you in BMC Helix Dashboards:
- Amazon Web Services
- Kubernetes
- Self Monitoring
- Syslogs
- Windows events
Use the Dashboards menu to access the dashboards.
For more information, see Visualizing-logs.
Implement data-level access control
Control access to log data for enhanced security to your system. Assign user groups to alert policies so that the data generated from an alert policy is accessible only to the users in the specified user group.
For more information, see Controlling-access-to-the-log-data.
Detect anomalies
Detect anomalies in the log messages based on rare log pattern. For example, you want to be alerted if an anomalous log message is generated in the Kubernetes microservice logs. To get notified when an anomaly is detected in the logs, configure alert policies from the Alerts menu. When an anomaly is detected, a notification is generated in the form of events. These events are generated in BMC Helix Operations Management. Also view these events in BMC Helix AIOps and BMC Helix Dashboards.
For more information, see Generating-alerts-from-logs.
Archive and restore
To retain logs for longer duration than the default period, archive the logs. You might want to retain the logs for a longer duration for on-demand analysis, compliance, or other purposes. You can restore logs on demand, at a lower cost.
For more information, see Archiving-and-restoring-logs.
Product documentation
The BMC Helix Log Analytics documentation helps new and experienced users implement or use this product. Based on your role, the following sections of the documentation are recommended:
Learn more
Use the following resources to learn more about BMC Helix Log Analytics.
Product blogs
Webinars
Watch the following webinars and learn from experts as they talk about how BMC Helix Log Analytics helps you achieve value from logs.
Making data smarter with BMC Helix Log Analytics
Click the following link to register: webinar link.
Improving MTTR with BMC Helix Log Analytics and BMC Helix AIOps
Additional resources
Source | Details |
---|---|
BMC Community | Learn and engage with other users of BMC Helix Log Analytics at BMC Community. |
Education and certification | Go through the web-based trainings for BMC Helix Log Analytics at courses for BMC Helix Log Analytics. |
Product datasheet | Access the product data sheet that summarizes the use-cases of BMC Helix Log Analytics: Datasheet. |