๐๏ธ defaults
The defaults block allows you to configure global default values that apply to all probes and exporters. These settings control logging, service identification, probe location metadata, and self-monitoring capabilities.
๐๏ธ discovery.api
Discover targets from an HTTP API endpoint returning JSON.
๐๏ธ discovery.file
Arguments
๐๏ธ exporter.otlp
OpenTelemetry Protocol (OTLP) exporter allows you to send monitoring data to any backend that supports the OpenTelemetry Protocol (OTLP). This enables integration with a wide range of observability platforms and tools.
๐๏ธ exporter.prometheus_remote_write
Prometheus Remote Write exporter allows you to send monitoring data to compatible backends that support the Prometheus remote_write API. This enables integration with various time-series databases and monitoring systems.
๐๏ธ exporter.timescaledb
TimescaleDB exporter allows you to store monitoring data in a TimescaleDB database, which is a time-series database built on PostgreSQL.
๐๏ธ probe.http
HTTP probing allows you to monitor the availability and responsiveness of web services by sending HTTP requests and evaluating the responses.
๐๏ธ probe.icmp
ICMP probing allows you to monitor the availability and responsiveness of networked devices by sending ICMP Echo Request packets (pings) and measuring the response times.
๐๏ธ probe.tcp
TCP probing checks whether a TCP port on a host is reachable by attempting a TCP connect and recording connect success and timing.