Tengo un servicio que procesa solicitudes relativamente "caras". Se espera que la tasa de solicitud promedio sea de alrededor de 5-10 por minuto. Me gustaría poder controlar esta velocidad con un contador de rendimiento personalizado, pero todos los tipos de contador disponibles parecen estar orientados a eventos mucho más frecuentes.Contador de rendimiento: ¿tasa por tipo de minuto?
¿Cuál sería la mejor manera de exponer esta tasa a través de un contador de rendimiento? Tal vez podría simplemente rastrear el número total de eventos que han ocurrido, junto con el tiempo total transcurrido, y luego calcular el promedio y el código y exponerlo a través de un NumberOfItems32? Lo que parece un poco extraño es que no usaría la misma "ventana de promedio" que los contadores administrados correctamente.
El problema con este enfoque es que usted tiene que mantener a cada evento en la memoria durante un tiempo determinado para que pueda recordar a disminuir el contador después de la ventana rueda por. –