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 !
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 !
Pui un api key obligatoriu, pe care il vei contoriza apoi
apikey eventual limitat la anume hostname-uri (daca e ceva web embeded)
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.
Va multumesc tuturor pentru raspunsuri