Core Receivers
OTLP Receiver
The OTLP receiver accepts telemetry data via the OpenTelemetry Protocol, supporting both gRPC and HTTP protocols.Host Metrics Receiver
Collects comprehensive system-level metrics from the host machine.Infrastructure & Container Monitoring
Docker Stats Receiver
Linux only
Kubernetes Receivers
Kubelet Stats Receiver
Collects metrics from the Kubernetes Kubelet API.K8s Cluster Receiver
Collects Kubernetes cluster-level metrics.| Metric Category | Examples |
|---|---|
| Nodes | Node conditions, allocatable resources, capacity |
| Pods | Pod phases, container states, restarts |
| Deployments | Replica counts, available replicas |
| Services | Service endpoints |
K8s Objects Receiver
Watches Kubernetes objects and converts them to log entries. Documentation: K8s Objects ReceiverK8s Events Receiver
Collects Kubernetes cluster events as structured logs. Documentation: K8s Events ReceiverDatabase Receivers
MySQL Receiver
PostgreSQL Receiver
MongoDB Receiver
Metrics: Database operations, connections, memory usage, replication lag Supported Versions: MongoDB 4.0+ Documentation: MongoDB ReceiverMongoDB Atlas Receiver
Collects metrics from MongoDB Atlas cloud service. Documentation: MongoDB Atlas ReceiverRedis Receiver
Metrics: Commands processed, memory usage, keyspace statistics, replication metrics Supported Versions: Redis 5.0+ Documentation: Redis ReceiverAdditional Database Receivers
Oracle DB
Oracle Database metrics collectionDocumentation
SQL Server
Microsoft SQL Server 2012+ metricsDocumentation
SAP HANA
SAP HANA database monitoringDocumentation
Elasticsearch
Elasticsearch cluster metrics (7.x+)Documentation
Web Server & Application Receivers
Apache Receiver
Nginx Receiver
Requirements: Nginx stub_status module enabled Metrics: Active connections, requests, reading/writing/waiting states Documentation: Nginx ReceiverIIS Receiver
Windows only
RabbitMQ Receiver
Metrics: Queue depth, message rates, connections, channels, exchanges Supported Versions: RabbitMQ 3.8+ Documentation: RabbitMQ ReceiverKafka Metrics Receiver
Metrics: Broker metrics, topic metrics, consumer group lag Supported Versions: Kafka 2.0+ Documentation: Kafka Metrics ReceiverLog Receivers
Filelog Receiver
Tails and parses log files with sophisticated multiline and parsing capabilities.Journald Receiver
Linux only
Syslog Receiver
Receives syslog messages over TCP or UDP. Supported Formats: RFC3164, RFC5424 Documentation: Syslog ReceiverFluent Forward Receiver
Receives logs via Fluentd forward protocol. Compatible With: Fluentd, Fluent Bit Documentation: Fluent Forward ReceiverCloud Platform Receivers
AWS CloudWatch Receivers
CloudWatch Logs
Collects log streams from AWS CloudWatch LogsDocumentation
CloudWatch Metrics
Fetches metrics from AWS CloudWatchDocumentation
Container Insights
ECS/EKS container insights dataDocumentation
ECS Container Metrics
Metrics from ECS task metadata endpointDocumentation
Azure Monitor Receiver
Collects metrics from Azure Monitor. Documentation: Azure Monitor ReceiverGoogle Cloud Monitoring Receiver
Collects metrics from Google Cloud Monitoring (formerly Stackdriver). Documentation: Google Cloud Monitoring ReceiverAdditional Receivers
Prometheus Receiver
Scrapes Prometheus metrics endpoints.HTTP Check Receiver
Performs HTTP health checks and generates metrics. Use Case: Synthetic monitoring, endpoint availability Documentation: HTTP Check ReceiverSQL Query Receiver
Executes custom SQL queries to generate metrics. Use Case: Custom database metrics, business KPIs from databases Documentation: SQL Query ReceiverNetwork Receivers
Netflow
Network flow data collectionDocumentation
SNMP
SNMP trap and polling receiverDocumentation
vCenter Receiver
Collects metrics from VMware vCenter. Use Case: VMware infrastructure monitoring Documentation: vCenter ReceiverReceiver Configuration Best Practices
Set appropriate collection intervals
Balance between data freshness and resource usage. Infrastructure metrics typically use 60s, while application metrics may need 10-30s intervals.
Use environment variables for credentials
Never hardcode passwords or API keys in configuration files. Use
${env:VARIABLE_NAME} syntax.Enable only needed metrics
Many receivers support selective metric enablement to reduce data volume and processing overhead.
Configure timeouts appropriately
Set timeouts based on network latency and source responsiveness to avoid blocking the collector.
Next Steps
Configure Processors
Learn how to transform and enrich data from receivers
Setup Pipelines
Connect receivers to processors and exporters in pipelines