Configuration
global:
min_interval: 0s
scrape_timeout: 10s
scrape_timeout_offset: 500ms
scrape_error_drop_interval: 0s
max_connection_lifetime: 10m0s
max_connections: 3
max_idle_connections: 3
collector_files:
- collectors/*.collector.yml
target:
data_source_name: <secret>
aws_secret_name: ""
collectors:
- pg_default
- pg_additional
enable_ping: true
collectors:
- collector_name: pg_additional
metrics:
- metric_name: pg_example_metric
type: gauge
help: Example metric
value_label: metric
values:
- example
- ratio
query_ref: _pg_example_query
queries:
- query_name: _pg_example_query
query: SELECT 1 AS example, 0.5 AS ratio
- collector_name: pg_default
metrics:
- metric_name: pg_db_size_bytes
type: gauge
help: Disk space used by the database
values:
- size
query_ref: _db_pg_database_size
queries:
- query_name: _db_pg_database_size
query: |
select pg_database_size(current_database()) as size