Sto costruendo un servizio RESTful in Symfony2, usando FOSRestBundle. Posso monitorare l'utilizzo della pagina nei client Web utilizzando Google Analytics. Tuttavia, questo ovviamente non funzionerà per richieste da parte di client non HTML.Come posso tracciare l'utilizzo dell'API in Symfony2?
Prima di iniziare l'installazione di Redis, servizi di scrittura, dispatcher di eventi, ecc., Questo problema è già stato risolto? C'è una soluzione che non ha un impatto significativo sulle prestazioni?
In base alle statistiche del progetto che sto sostituendo, mi aspetto circa 1.000 accessi all'ora con il 90% del traffico proveniente dai browser. Non controllerò i client non HTML, quindi aggiungere il monitoraggio non è un'opzione.
Ho bisogno dei dati per la stessa ragione per cui qualcuno ha bisogno di dati di analisi - per creare grafici graziosi e fornire prove quantitative su dove concentrare le risorse di sviluppo.
Forse potresti cercare qualcosa che analizzi il tuo registro di accesso (nessun impatto sulle prestazioni) – greg0ire
Non è una cattiva idea. Non so molto su Apache - come posso dire di registrare l'header 'Accept' per ogni richiesta? –
So che è possibile personalizzare il formato del registro. Vedi la documentazione della direttiva [LogFormat] (http://httpd.apache.org/docs/2.2/mod/mod_log_config.html#logformat). – greg0ire