Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

713
Views
Grafana prometeo con fastapi

Tengo curiosidad sobre este Prometheus, ¿puedo desarrollar un Grafana con Prometheus como fuente de datos con URL fastapi? En este momento, estoy desarrollando en el panel de monitoreo de Grafana y tengo una API que usa fastapi y estoy usando esta API como fuente de datos con el complemento SimpleJSON en Grafana. Pero ahora tengo un poco de curiosidad acerca de este Prometheus, ¿es posible usar mi API como fuente de datos de Prometheus? Si es así, ¿qué punto final debo proporcionar? Por ahora, para SimpleJSON Plugin se requiere / , /search y /query . ¿Qué hay de las fuentes de datos de Prometheus?

Muchas gracias

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

"Fuente de datos" significa algo específico en Grafana. La fuente de datos de Prometheus tiene una ruta bien definida para sus consultas; no puedes modificar eso. Hay una fuente de datos HTTP JSON+API para Grafana si busca sus complementos: https://marcus.se.net/grafana-json-datasource/

Sin embargo, eso evita por completo el almacenamiento a largo plazo de Prometheus. Prometheus lee los objetivos de raspado , luego los recopila y los agrega.

Para hacerlo, su API necesitaría exponer cualquier ruta que devuelva el "formato de exposición" de Prometheus, no JSON. Esta ruta se coloca en el archivo de configuración de Prometheus, no en Grafana en ninguna parte.

Si bien Prometheus puede cargar datos aleatorios, es mejor usar los tipos Counter, Guage, etc. que espera

El proyecto OpenTelemetry debería poder usarse en cualquier marco, y hay ejemplos en su documentación para el módulo de Python.

Si su objetivo es simplemente obtener datos, no métricas, en Grafana, podría ser mejor usar un RDBMS o Mongodb, u otras fuentes de datos compatibles.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!