Estoy construyendo un servicio RESTful en Symfony2, usando el FOSRestBundle. Puedo rastrear el uso de la página en clientes web usando Google Analytics. Sin embargo, obviamente esto no va a funcionar para las solicitudes de clientes que no sean HTML.¿Cómo puedo rastrear el uso de API en Symfony2?
Antes de embarcarme en la instalación de Redis, servicios de redacción, despachadores de eventos, etc., ¿este problema ya se ha resuelto? ¿Hay alguna solución que no tenga un impacto serio en el rendimiento?
Basándome en las estadísticas del proyecto que estoy reemplazando, espero alrededor de 1,000 visitas por hora con un 90% de tráfico proveniente de los navegadores. No controlaré los clientes que no son HTML, por lo que agregar seguimiento no es una opción.
Necesito los datos por la misma razón por la que alguien necesita datos analíticos para hacer gráficos bonitos y brindar evidencia cuantitativa sobre dónde enfocar los recursos de desarrollo.
Quizás podría buscar algo que analice su registro de acceso (sin impacto en el rendimiento) – greg0ire
No es una mala idea. No sé mucho sobre Apache: ¿cómo puedo decirle que inicie sesión en el encabezado 'Aceptar' para cada solicitud? –
Sé que puede personalizar el formato de registro. Consulte la documentación de la directiva [LogFormat] (http://httpd.apache.org/docs/2.2/mod/mod_log_config.html#logformat). – greg0ire