You are viewing docs on Elastic's new documentation system, currently in technical preview. For all other Elastic docs, visit

Get started

Stream in logs, metrics, traces, content, and more from your apps, endpoints, infrastructure, cloud, network, workplace tools, and every other common source in your ecosystem

Elastic integrations

Elastic integrations are a streamlined way to connect your data to the Elastic Stack. Integrations are available for popular services and platforms, like Nginx, AWS, and MongoDB, as well as many generic input types like log files.

Integrations are more than just an easy way to add data to the Elastic Stack, though; each integration comes pre-packaged with assets that support all of your Observability needs:

  • Data ingestion, storage, and transformation rules
  • Configuration options
  • Pre-built, custom dashboards and visualizations
  • Documentation

Ready to get started?

Check out our quick start guides:

If you already have Elastic Agent up and running, head straight to the quick reference table to find your data integration.

Elastic Agent

Elastic integrations are 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. A single agent makes it easier and faster to deploy monitoring across your infrastructure. Each agent has a single policy you can update to add integrations for new data sources, security protections, and more.


Elastic integrations offer a number of benefits over other ingest options:

  • Structured around the service that is being observed—​not the monitoring agent
  • Easy, less error-prone configuration
  • Require fewer monitoring agents for users to install
  • Most deploy in just a few clicks

Comparison to Beats

Please refer to our documentation for a detailed comparison between Beats and Elastic Agent.

Still prefer to use Beats for your use case? See Filebeat modules for logs or Metricbeat modules for metrics.

Serverless vs. Stateful


Other Elastic ingestion options

Elastic offers a number of other ingestion tools that are distinct from Elastic Agent and Beats.

These include:

  • Logstash. General-purpose data processing pipeline for Elasticsearch. Use Logstash to extract and transform data from a variety of inputs and outputs.
  • Web crawler. Programmatically discover, extract, and index searchable content from websites and knowledge bases.
  • Connectors. Use Connectors to sync content from a range of third-party databases and object stores.

Refer to the Elasticsearch Service documentation for more information about these options.

On this page