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.

Cómo insertar datos de series temporales en Prometheus

Tengo un montón de APIs que pueden obtener datos de series temporales en varias matrices como CPU, memoria, etc. Necesito insertar esto en Prometheus. ¿Cómo lo hago? No quiero usar una base de datos intermedia como MySQL, etc. Además, no puedo encontrar información detallada sobre Prometheus, como estructuras de datos, tablas, entrada/salida de datos, etc.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en series de tiempo y Prometheus, puedes insertar los datos de series de tiempo de varias APIs directamente en Prometheus. Prometheus admite algunas APIs que permiten solicitudes de escritura remota utilizando varios protocolos como HTTP, HTTPS y gRPC. Utilizando una biblioteca compatible con la escritura remota, puedes escribir un cliente personalizado para la API para enviar datos directamente a Prometheus.

    Alternativamente, puedes utilizar el Pushgateway de Prometheus para enviar los datos de series de tiempo de las APIs a Prometheus. El Pushgateway actúa como intermediario entre la API y Prometheus, almacenando en búfer los datos hasta que puedan ser escrapeados por Prometheus. De esta manera, puedes evitar el uso de una base de datos intermedia.

    Para obtener más información sobre las estructuras de datos, tablas, entrada/salida de datos y otros detalles de Prometheus, consulta la documentación oficial de Prometheus que proporciona información detallada sobre estos temas. Además, puedes asistir a sesiones de formación de Prometheus o consultar con expertos de Prometheus para obtener una mejor comprensión de la herramienta.

Comments are closed.