JL
FR
Accueil documentation
Menu
Guides

Métriques Et Santé

Surveillez la disponibilité du service et l'état du chemin d'écriture via health et stats.

guide jsonlog

Métriques Et Santé

Objectif : valider la disponibilité du service et inspecter l’état global du buffer d’ingestion.

Préconditions

  • Le service JsonLog est joignable.
  • Pour les métriques de stockage query, utilisez /query/stats avec auth.

Flux API/Script

  1. Vérification de vivacité :
    • GET /health doit renvoyer {"status":"ok"}.
  2. Statistiques du chemin d’écriture :
    • GET /stats renvoie les métriques du buffer actif par compte.
  3. Statistiques de stockage par compte :
    • GET /query/stats avec auth Bearer renvoie les agrégats de fichiers uploadés.

Flux HTTP/curl

JSONLOG_BASE_URL="http://localhost:3002"
ACCESS_TOKEN="<account_scoped_token>"

curl -sS "${JSONLOG_BASE_URL}/health"

curl -sS "${JSONLOG_BASE_URL}/stats"

curl -sS "${JSONLOG_BASE_URL}/query/stats" \
  -H "authorization: Bearer ${ACCESS_TOKEN}"

Validation

  • /health renvoie HTTP 200 et payload de statut.
  • /stats renvoie HTTP 200 avec objet de statistiques d’écriture.
  • /query/stats renvoie HTTP 401 sans auth et 200 avec auth valide.

Documentation Liée