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