Buduję usługę RESTful w Symfony2, używając FOSRestBundle. Mogę śledzić wykorzystanie strony w klientach internetowych za pomocą Google Analytics. Jednak to oczywiście nie będzie działać dla żądań klientów innych niż HTML.Jak mogę śledzić użycie interfejsu API w Symfony2?
Przed przystąpieniem do instalacji Redis, usług pisemnych, dyspozytorów zdarzeń itp. Problem został już rozwiązany? Czy istnieje rozwiązanie, które nie ma poważnego wpływu na wydajność?
Na podstawie statystyk projektu, który wymieniam, oczekuję około 1000 uderzeń na godzinę przy 90% ruchu pochodzącego z przeglądarek. Nie będę mieć kontroli nad klientami innymi niż HTML, więc dodanie śledzenia nie jest możliwe.
Potrzebuję danych z tego samego powodu, dla którego ktoś potrzebuje danych analitycznych - do tworzenia ładnych wykresów i dostarczenia ilościowych dowodów na temat miejsca, w którym należy skoncentrować zasoby programistyczne.
Może mógłbyś wyszukać coś, co analizowałoby twój dziennik dostępu (bez żadnego wpływu na wydajność)? – greg0ire
Niezły pomysł. Nie wiem zbyt wiele o Apache - w jaki sposób mogę powiedzieć, żeby logował nagłówek 'Accept' dla każdego żądania? –
Wiem, że można dostosować format dziennika. Zobacz dokumentację dyrektywy [LogFormat] (http://httpd.apache.org/docs/2.2/mod/mod_log_config.html#logformat). – greg0ire