Saltar a contenido

Metricas

Collector

AppMetrics acumula:

  • conexiones TCP activas y totales.
  • requests HTTP activas y totales.
  • respuestas HTTP.
  • metodos, paths y status.
  • conexiones WebSocket y mensajes.
  • trafico in/out.
  • errores recientes.

Integracion

from wsbuilder import App

app = App()
app.enable_metrics()

Esto monta:

  • GET /api/metrics
  • GET /api/metrics/stream

Stream

El endpoint de stream emite NDJSON.

Parametros:

  • interval
  • limit
  • follow

Ejemplo:

curl -N "http://127.0.0.1:8765/api/metrics/stream?interval=1&follow=1"