es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Exportar métricas desde prometheus a postgres (RDS)

He estado explorando posibles soluciones que ayuden a exportar ciertas métricas de prometheus a postgres para fines analíticos.

Me encontré con el adaptador prometheus-postgres-adapter en Github, lamentablemente, almacenará las métricas en su propia base de datos postgres, es decir, un statefulset en k8s, y no es compatible con un postgres externo como AWS RDS. Hay un problema abierto para esto: https://github.com/timescale/prometheus-postgresql-adapter/issues/10

¿Existen otras alternativas? ¿O deberíamos escribir nuestro propio adaptador?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como experto en IT especializado en postgresql y prometheus, existen algunas soluciones potenciales para exportar ciertas métricas de prometheus a postgres para fines analíticos.

    En primer lugar, como mencionaste, el adaptador prometheus-postgres es una posible opción, pero tiene limitaciones en términos de solo admitir su propio postgres y no opciones externas como AWS RDS. Este problema se está rastreando en su problema abierto aquí: https://github.com/timescale/prometheus-postgresql-adapter/issues/10.

    A pesar de esta limitación, todavía hay algunas opciones de solución alternativas que considerar. Un enfoque podría ser usar un exportador personalizado que escriba métricas directamente en una base de datos externa de postgres. Otra opción es aprovechar una solución de almacenamiento intermedio como Kafka o Redis para almacenar en búfer las métricas y luego escribirlas en la base de datos externa de postgres desde allí.

    Además, escribir su propio adaptador también es una solución viable si ninguna de las opciones existentes satisface sus requisitos o limitaciones. Esto puede permitir una personalización y más flexibilidad para satisfacer sus necesidades específicas.

    En general, hay una variedad de soluciones potenciales para exportar métricas de prometheus a postgres para fines analíticos, y la mejor opción dependerá de su caso de uso y limitaciones específicas.

Comments are closed.