1.4.5.5.12.3. Monitoraggio (PRTG)

Il server mette a disposizione un endpoint di monitoraggio JSON con metriche di runtime :

GET /service/cache/prtg

Canali disponibili:

CanaleDescrizione
activeThreadCount, waitingThreadCount, expiredThreadCount, allThreadCountThread di lavoro attivi, in attesa, scaduti e totali
queueSizeDimensione della coda delle richieste
activeWebSocketsConnessioni WebSocket attive
numRequests, activeRequestsNumero totale di richieste elaborate e attualmente attive
numHits, numMisses, cacheHitRateRisultati positivi, negativi e percentuale di risultati positivi
usedCacheSize, maxCacheSize, remainingCacheSize, cachePercentDimensione della cache utilizzata, massima e rimanente e utilizzo in percentuale
backgroundReloadStato del riscaldamento in background

Per configurare un sensore PRTG, procedere come segue:

  1. In PRTG creare un sensore di tipo "HTTP Data Advanced".

  2. Impostare l'URL su https://<nome_server>:9022/service/cache/prtg .

  3. I canali JSON vengono rilevati automaticamente.