Monitorizare API

Salutare !

Am un mic API pe care as vrea sa-l monitorizez. Cum as putea sa vad pe ce site-uri este folosit, cate request-uri primeste samd.

Multumesc ! :smiley:

Pui un api key obligatoriu, pe care il vei contoriza apoi

1 Like

apikey eventual limitat la anume hostname-uri (daca e ceva web embeded)

1 Like

Poti arunca un ochi in log-urile serverului web, vei vedea ce IP-uri se conecteaza si catre ce adrese se trimit request-uri.

Log-urile le verific mereu, dar mi se pare o metoda “barbara” :))

Parerea mea e ca e bine sa faci logging general (remote address,etc) din middleware si apoi particular pe fiecare endpoint in parte.

Sugerez sa arunci logurile de la webserver intr-un Logstash, formatate frumos (deja multe webservere au pluginuri pentru Logstash).

Apoi le iei din Logstash si poti sa le afisezi intr-un Grafana cu grafice dupa ip-uri, ruta apelata, api key folosit, etc.

3 Likes

Va multumesc tuturor pentru raspunsuri :slight_smile: