When you configure inputs for standalone {agents}, the following values are supported for the input type
parameter.
Expand any section to view the available inputs:
Audit the activities of users and processes on your systems
Input | Description | Learn more |
---|---|---|
|
Receives audit events from the Linux Audit Framework that is a part of the Linux kernel. |
{auditbeat-ref}/auditbeat-module-auditd.html[Auditd Module] ({auditbeat} docs) |
|
Sends events when a file is changed (created, updated, or deleted) on disk. The events contain file metadata and hashes. |
{auditbeat-ref}/auditbeat-module-file_integrity.html[File Integrity Module] ({auditbeat} docs) |
|
beta[] Collects various security related information about a system. All datasets send both periodic state information (e.g. all currently running processes) and real-time changes (e.g. when a new process starts or stops). |
{auditbeat-ref}/auditbeat-module-system.html[System Module] ({auditbeat} docs) |
Collect metrics from operating systems and services running on your servers
Input | Description | Learn more |
---|---|---|
|
Periodically fetches JMX metrics from Apache ActiveMQ. |
{metricbeat-ref}/metricbeat-module-activemq.html[ActiveMQ module] ({metricbeat} docs) |
|
Periodically fetches metrics from Apache HTTPD servers. |
{metricbeat-ref}/metricbeat-module-apache.html[Apache module] ({metricbeat} docs) |
|
Periodically fetches monitoring metrics from AWS CloudWatch using GetMetricData API for AWS services. |
{metricbeat-ref}/metricbeat-module-aws.html[AWS module] ({metricbeat} docs) |
|
beta[] Retrieves various metadata, network metrics, and Docker stats about tasks and containers. |
{metricbeat-ref}/metricbeat-module-awsfargate.html[AWS Fargate module] ({metricbeat} docs) |
|
Collects and aggregates Azure logs and metrics from a variety of sources into a common data platform where it can be used for analysis, visualization, and alerting. |
{metricbeat-ref}/metricbeat-module-azure.html[Azure module] ({metricbeat} docs) |
|
Collects metrics about any Beat or other software based on libbeat. |
{metricbeat-ref}/metricbeat-module-beat.html[Beat module] ({metricbeat} docs) |
|
Connects to Cloud Foundry loggregator to gather container, counter, and value metrics into a common data platform where it can be used for analysis, visualization, and alerting. |
{metricbeat-ref}/metricbeat-module-cloudfoundry.html[Cloudfoundry module] ({metricbeat} docs) |
|
beta[] Collects cpu, memory and blkio statistics about running containers controlled by containerd runtime. |
{metricbeat-ref}/metricbeat-module-containerd.html[Containerd module] ({metricbeat} docs) |
|
Fetches metrics from Docker containers. |
{metricbeat-ref}/metricbeat-module-docker.html[Docker module] ({metricbeat} docs) |
|
Collects metrics about {es}. |
{metricbeat-ref}/metricbeat-module-elasticsearch.html[Elasticsearch module] ({metricbeat} docs) |
|
Periodically fetches metrics and health information from Elastic {ents} instances using HTTP APIs. |
{metricbeat-ref}/metricbeat-module-enterprisesearch.html[{ents} module] ({metricbeat} docs) |
|
This module targets Etcd V2 and V3. When using V2, metrics are collected using Etcd v2 API. When using V3, metrics are retrieved from the |
{metricbeat-ref}/metricbeat-module-etcd.html[Etcd module] ({metricbeat} docs) |
|
Periodically fetches monitoring metrics from Google Cloud Platform using Stackdriver Monitoring API for Google Cloud Platform services. |
{metricbeat-ref}/metricbeat-module-gcp.html[Google Cloud Platform module] ({metricbeat} docs) |
|
Collects stats from HAProxy. It supports collection from TCP sockets, UNIX sockets, or HTTP with or without basic authentication. |
{metricbeat-ref}/[HAProxy module] ({metricbeat} docs) |
|
Used to call arbitrary HTTP endpoints for which a dedicated Metricbeat module is not available. |
{metricbeat-ref}/metricbeat-module-http.html[HTTP module] ({metricbeat} docs) |
|
Periodically retrieve IIS web server related metrics. |
{metricbeat-ref}/metricbeat-module-iis.html[IIS module] ({metricbeat} docs) |
|
Collects metrics from Jolokia agents running on a target JMX server or dedicated proxy server. |
{metricbeat-ref}/metricbeat-module-jolokia.html[Jolokia module] ({metricbeat} docs) |
|
Collects metrics from the Apache Kafka event streaming platform. |
{metricbeat-ref}/metricbeat-module-kafka.html[Kafka module] ({metricbeat} docs) |
|
Collects metrics about {Kibana}. |
{metricbeat-ref}/metricbeat-module-kibana.html[{kib} module] ({metricbeat} docs) |
|
As one of the main pieces provided for Kubernetes monitoring, this module is capable of fetching metrics from several components. |
{metricbeat-ref}/metricbeat-module-kubernetes.html[Kubernetes module] ({metricbeat} docs) |
|
beta[] Reports on metrics exclusive to the Linux kernel and GNU/Linux OS. |
{metricbeat-ref}/metricbeat-module-linux.html[Linux module] ({metricbeat} docs) |
|
collects metrics about {ls}. |
{metricbeat-ref}/metricbeat-module-logstash.html[{ls} module] ({metricbeat} docs) |
|
Collects metrics about the memcached memory object caching system. |
{metricbeat-ref}/metricbeat-module-memcached.html[Memcached module] ({metricbeat} docs) |
|
Periodically fetches metrics from MongoDB servers. |
{metricbeat-ref}/metricbeat-module-mongodb.html[MongoDB module] ({metricbeat} docs) |
|
The Microsoft SQL 2017 Metricbeat module. It is still under active development to add new Metricsets and introduce enhancements. |
{metricbeat-ref}/metricbeat-module-mssql.html[MSSQL module] ({metricbeat} docs) |
|
Periodically fetches metrics from MySQL servers. |
{metricbeat-ref}/metricbeat-module-mysql.html[MySQL module] ({metricbeat} docs) |
|
Uses the Nats monitoring server APIs to collect metrics. |
{metricbeat-ref}/metricbeat-module-nats.html[NATS module] ({metricbeat} docs) |
|
Periodically fetches metrics from Nginx servers. |
{metricbeat-ref}/metricbeat-module-nginx.html[Nginx module] ({metricbeat} docs) |
|
The Oracle module for Metricbeat. It is under active development with feedback from the community. A single Metricset for Tablespace monitoring is added so the community can start gathering metrics from their nodes and contributing to the module. |
{metricbeat-ref}/metricbeat-module-oracle.html[Oracle module] ({metricbeat} docs) |
|
Periodically fetches metrics from PostgreSQL servers. |
{metricbeat-ref}/metricbeat-module-postgresql.html[PostgresSQL module] ({metricbeat} docs) |
|
Periodically scrapes metrics from Prometheus exporters. |
{metricbeat-ref}/metricbeat-module-prometheus.html[Prometheus module] ({metricbeat} docs) |
|
Uses the HTTP API created by the management plugin to collect RabbitMQ metrics. |
{metricbeat-ref}/metricbeat-module-rabbitmq.html[RabbitMQ module] ({metricbeat} docs) |
|
Periodically fetches metrics from Redis servers. |
{metricbeat-ref}/metricbeat-module-redis.html[Redis module] ({metricbeat} docs) |
|
Allows you to execute custom queries against an SQL database and store the results in {es}. |
{metricbeat-ref}/metricbeat-module-sql.html[SQL module] ({metricbeat} docs) |
|
Uses STAN monitoring server APIs to collect metrics. |
{metricbeat-ref}/metricbeat-module-stan.html[Stan module] ({metricbeat} docs) |
|
Spawns a UDP server and listens for metrics in StatsD compatible format. |
{metricbeat-ref}/metricbeat-module-statsd.html[Statsd module] ({metricbeat} docs) |
|
beta[] Monitor a Sync Gateway instance by using its REST API. |
{metricbeat-ref}/metricbeat-module-syncgateway.html[SyncGateway module] ({metricbeat} docs) |
|
Allows you to monitor your server metrics, including CPU, load, memory, network, processes, sockets, filesystem, fsstat, uptime, and more. |
{metricbeat-ref}/metricbeat-module-system.html[System module] ({metricbeat} docs) |
|
Periodically fetches metrics from a Traefik instance. |
{metricbeat-ref}/metricbeat-module-traefik.html[Traefik module] ({metricbeat} docs) |
|
By default, collects the uWSGI stats metricset, using StatsServer. |
{metricbeat-ref}/metricbeat-module-uwsgi.html[uWSGI module] ({metricbeat} docs) |
|
Uses the Govmomi library to collect metrics from any Vmware SDK URL (ESXi/VCenter). |
{metricbeat-ref}/metricbeat-module-vsphere.html[vSphere module] ({metricbeat} docs) |
|
Collects metrics from Windows systems. |
{metricbeat-ref}/metricbeat-module-windows.html[Windows module] ({metricbeat} docs) |
|
Fetches statistics from the ZooKeeper service. |
{metricbeat-ref}/metricbeat-module-zookeeper.html[ZooKeeper module] ({metricbeat} docs) |
Forward and centralize log data
Input | Description | Learn more |
---|---|---|
|
Stores log files from Amazon Elastic Compute Cloud(EC2), AWS CloudTrail, Route53, and other sources. |
{filebeat-ref}/filebeat-input-aws-cloudwatch.html[AWS CloudWatch input] ({filebeat} docs) |
|
Retrieves logs from S3 objects that are pointed to by S3 notification events read from an SQS queue or directly polling list of S3 objects in an S3 bucket. |
{filebeat-ref}/filebeat-input-aws-s3.html[AWS S3 input] ({filebeat} docs) |
|
Reads content from files stored in containers which reside on your Azure Cloud. |
{filebeat-ref}/filebeat-input-azure-blob-storage.html[Azure Blob Storage] ({filebeat} docs) |
|
Reads messages from an azure eventhub. |
{filebeat-ref}/filebeat-input-azure-eventhub.html[Azure eventhub input] ({filebeat} docs) |
|
Reads messages from a file path or HTTP API with a variety of payloads using the Common Expression Language (CEL) and the mito CEL extension libraries. |
{filebeat-ref}/filebeat-input-cel.html[Common Expression Language input] ({filebeat} docs) |
|
Gets HTTP access logs, container logs and error logs from Cloud Foundry. |
{filebeat-ref}/filebeat-input-cloudfoundry.html[Cloud Foundry input] ({filebeat} docs) |
|
Streams the real-time events from a Salesforce generic subscription Push Topic. |
{filebeat-ref}/filebeat-input-cometd.html[CometD input] ({filebeat} docs) |
|
Reads containers log files. |
{filebeat-ref}/filebeat-input-container.html[Container input] ({filebeat} docs) |
|
Alias for |
- |
|
Alias for |
n/a |
|
Collects identity assets, such as users, from external identity providers. |
{filebeat-ref}/filebeat-input-entity-analytics.html[Entity Analytics input] ({filebeat} docs) |
|
Alias for |
n/a |
|
Alias for |
n/a |
|
Reads lines from active log files. Replaces and imporoves on the |
{filebeat-ref}/filebeat-input-filestream.html[filestream input] ({filebeat} docs) |
|
Reads messages from a Google Cloud Pub/Sub topic subscription. |
{filebeat-ref}/filebeat-input-gcp-pubsub.html[GCP Pub/Sub input] ({filebeat} docs) |
|
beta[] Reads content from files stored in buckets which reside on your Google Cloud. |
{filebeat-ref}/filebeat-input-gcs.html[Google Cloud Storage input] ({filebeat} docs) |
|
beta[] Initializes a listening HTTP server that collects incoming HTTP POST requests containing a JSON body. |
{filebeat-ref}/filebeat-input-http_endpoint.html[HTTP Endpoint input] ({filebeat} docs) |
|
Read messages from an HTTP API with JSON payloads. |
{filebeat-ref}/filebeat-input-httpjson.html[HTTP JSON input] ({filebeat} docs) |
|
beta[] A system service that collects and stores logging data. |
{filebeat-ref}/filebeat-input-journald.html[Journald input] ({filebeat} docs) |
|
Reads from topics in a Kafka cluster. |
{filebeat-ref}/filebeat-input-kafka.html[Kafka input] ({filebeat} docs) |
|
DEPRECATED: Please use the |
n/a |
|
Alias for |
n/a |
|
Alias for |
n/a |
|
Alias for |
n/a |
|
Reads data transmitted using lightweight messaging protocol for small and mobile devices, optimized for high-latency or unreliable networks. |
{filebeat-ref}/filebeat-input-mqtt.html[MQTT input] ({filebeat} docs) |
|
Reads NetFlow and IPFIX exported flows and options records over UDP. |
{filebeat-ref}/filebeat-input-netflow.html[NetFlow input] ({filebeat} docs) |
|
beta[] Retrieves audit messages from Office 365 and Azure AD activity logs. |
{filebeat-ref}/filebeat-input-o365audit.html[Office 365 Management Activity API input] ({filebeat} docs) |
|
Collects and decodes the result logs written by osqueryd in the JSON format. |
- |
|
beta[] Reads entries from Redis slowlogs. |
{filebeat-ref}/[Redis input] ({filebeat} docs) |
|
Reads Syslog events as specified by RFC 3164 and RFC 5424, over TCP, UDP, or a Unix stream socket. |
{filebeat-ref}/filebeat-input-syslog.html[Syslog input] ({filebeat} docs) |
|
Reads events over TCP. |
{filebeat-ref}/filebeat-input-tcp.html[TCP input] ({filebeat} docs) |
|
Reads events over UDP. |
{filebeat-ref}/filebeat-input-udp.html[UDP input] ({filebeat} docs) |
|
beta[] Reads events over a stream-oriented Unix domain socket. |
{filebeat-ref}/[Unix input] ({filebeat} docs) |
|
Reads from one or more event logs using Windows APIs, filters the events based on user-configured criteria, then sends the event data to the configured outputs ({es} or {ls}). |
{winlogbeat-ref}[Winlogbeat Overview] ({winlogbeat} docs) |
Monitor the status of your services
Input | Description | Learn more |
---|---|---|
|
Connect via HTTP and optionally verify that the host returns the expected response. |
{heartbeat-ref}/monitor-http-options.html[HTTP options] ({heartbeat} docs) |
|
Use ICMP (v4 and v6) Echo Requests to check the configured hosts. |
{heartbeat-ref}/monitor-icmp-options.html[ICMP options] ({heartbeat} docs) |
|
Connect via TCP and optionally verify the endpoint by sending and/or receiving a custom payload. |
{heartbeat-ref}/monitor-tcp-options.html[TCP options] ({heartbeat} docs) |
View network traffic between the servers of your network
Input | Description | Learn more |
---|---|---|
|
Sniffs the traffic between your servers, parses the application-level protocols on the fly, and correlates the messages into transactions. |
{packetbeat-ref}/packetbeat-overview.html[Packetbeat overview] ({packetbeat} docs) |