Collect custom logs with Elastic Agent.
What is an Elastic integration?
This integration is powered by Elastic Agent. Elastic Agent is a single, unified way to add monitoring for logs, metrics, and other types of data to a host. It can also protect hosts from security threats, query data from operating systems, forward data from remote services or hardware, and more. Refer to our documentation for a detailed comparison between Beats and Elastic Agent.
Prefer to use Beats for this use case? See Filebeat modules for logs or Metricbeat modules for metrics.
See the integrations quick start guides to get started:
The Custom Logs package is used for ingesting arbitrary log files and manipulating their content/lines by using Ingest Pipelines configuration.
In order to use the package, please follow these steps:
/tmp/custom.log
. Note that /var/log/*.log
is fully ingested by the System, no need to add this path if the System integration is already usedpython
for logs from a Python app. Make sure to configure the path from the step 2logs-*
indices to the dataset name given in step 3, e.g. logs-python
Version | Details |
---|---|
1.1.2 | Enhancement View pull request Added categories and/or subcategories. |
1.1.1 | Enhancement View pull request Improve documentation |
1.1.0 | Enhancement View pull request Add custom logs and processors |
1.0.0 | Enhancement View pull request Release Custom Logs as GA |
0.5.1 | Enhancement View pull request Uniform with guidelines |
0.5.0 | Enhancement View pull request Update integration description |
0.4.6 | Enhancement View pull request Updating package owner |
0.1.0 | Enhancement View pull request initial release |