Perdon,

Te dije mal basta con poner el flag --|no-collector.process_idle o --||collector.process_idle|



On 8/14/24 10:50, Diego wrote:

Hola,

Justo estoy con algo asi, pero de momento no filtro nada; es parte de mis pendientes.

En el repo oficial [1], vas a encontrar cosas como:

|"[no-]collector.process_idle| Enable the |process_idle| collector (default: disabled)." que se traduce como --|no-collector.process_idle=true o --||collector.process_idle=false|

|Estos flas, los tenes que usar en la entrada commands, o bien, como aqui en mi ejemplo, en el entrypoint
|

--- De paso te recomiendo usar secrets para los datos de conexion ----


Asi lo tengo:

services:
  pgexp-database:
    image: prometheuscommunity/postgres-exporter:latest
    container_name: pgexp-database
    restart: unless-stopped
    networks:
      - localprom
    ports:
      - 9203:9203
    secrets:
      - database_uri
    entrypoint: sh -c "export DATA_SOURCE_NAME=$(cat /run/secrets/database_uri) && exec postgres_exporter --web.listen-address=:9203 --exclude-databases=template0,template1,rdsadmin"
    links:
      - prometheus

secrets:
  database_uri:
    file: ./../secrets/database.conn


1. https://github.com/prometheus-community/postgres_exporter



On 8/2/24 12:49, Guillermo E. Villanueva wrote:
Buenas tardes, alguno tiene experiencia con la última versión de postgres exporter? El problema que tengo es que trae demasiadas metricas y yo quiero solo algunas, tengo este compose:
version: "3.9"
services:
  grafana:
    image: grafana/grafana
    ports:
      - 3000:3000
  prometheus:
    image: prom/prometheus
    ports:
      - 9090:9090
    volumes:
      - ./prometheus.yml:/etc/prometheus/prometheus.yml:ro
  postgres-exporter:
    image: prometheuscommunity/postgres-exporter
    ports:
      - 9187:9187
    environment:
      DATA_SOURCE_NAME: "postgresql://postgres:passw@hostpg:5432/postgres?sslmode=disable"
      PG_EXPORTER_DISABLE_DEFAULT_METRICS: true
    volumes:
      - ./queries.yaml:/etc/postgres_exporter/queries.yaml
    command:
      - '--disable-default-metrics'

Si lo levanto de esta manera y luego me conecto al
localhost:9187
trae miles de metricas que no necesito y no quiero que traiga para no saturar de consultas innecesarias el servidor
Y el log me dice que el uso del archivo queries.yaml es obsoleto.

Gracias de antemano en la ayuda que me puedan brindar

Reply via email to