Collectors Reference¶
This section contains the formal reference of the supported collectors, their configuration, generated metrics, configuration and output samples.
Configuration¶
All collectors share a common part of the configuration.
Parameter | Type | Description |
---|---|---|
id |
String | Collector's ID. Must be unique per agent instance. |
type |
String | The type of collector. See Collectors for available types |
interval |
Integer | Repetition interval in seconds |
labels |
Object | Additional collector-level labels |
Example:
gufo-agent
allows appending user-defined labels to the collector's output. User-defined
labels are set as key-value pairs:
- id: dns1
type: dns
interval: 10
labels:
dc: DC1
project: P1
- id: dns2
type: dns
interval: 10
labels:
dc: DC2
project: P2
Available Collectors¶
Type | Description |
---|---|
block_io | Block I/O devices statistics |
cpu | CPU statistics |
dns | Perform DNS request using system resolver |
exec | Execute command and read output |
fs | File systems statistic |
http | Perform HTTP request |
memory | Host's memory statistics |
modbus_rtu | Perform Modbus RTU requests |
modbus_tcp | Perform Modbus TCP requests |
mysql | MySQL instance statistics |
mysql_query | Perform MySQL queries |
network | Host's network interface statistics |
pgbouncer | PgBouncer statistics |
postgres | PostgreSQL instance statistics |
postgres_query | Perform PostgreSQL queries |
procstat | Process' statistics |
redis | Redis instance statistics |
scrape | Fetch data from OpenMetrics/Prometheus endpoints |
sockets | Host's sockets statistics |
spool | Read files in openmetrics format from a directory |
twamp_reflector | TWAMP reflector for SLA probing |
twamp_sender | TWAMP sender for SLA probing |
uptime | System uptime |