Esta sección explica cómo SHR calcula los recuentos de mensajes activos, confirmados y entrantes en función de los datos recopilados de la base de datos de HPOM. También explica la lógica utilizada para calcular la antigüedad de los mensajes activos y el tiempo de resolución de los mensajes confirmados.
El recuento de mensajes activos se calcula en función de las instantáneas por horas tomadas justo cuando SHR empieza a recopilar datos de la base de datos de HPOM. Una instantánea por horas hace referencia al total de mensajes activos en esa hora. Por ejemplo, una instantánea tomada a las 11:00 A.M. muestra 50 mensajes activos y una instantánea a las 12:00 P.M. muestra 52. Para cada hora, el número de mensajes activos puede aumentar o disminuir.
Si SHR convierte los datos por horas en datos por día, en vez de calcular el promedio de los valores por horas recopilados, SHR toma los datos de la última hora como el recuento de ese día. Por ejemplo, si las 12:00 P.M. fuera la última hora de ese día, 52 se consideraría como el recuento de mensajes activos por día para ese día.
A diferencia de los mensajes activos, SHR no recopila el recuento histórico de los mensajes confirmados. Solo recopila el recuento por horas del mensaje confirmado desde el momento en que empieza a recopilar datos de la base de datos de HPOM. No considera los mensajes que se confirmaron hace un día, dos días o incluso 10 días. SHR solo considera los mensajes que experimentan un cambio de estado entre la hora anterior y la actual como mensajes confirmados. La hora en que el estado del mensaje cambió queda registrada en la columna Timeofstatechange de la base de datos de HPOM. SHR utiliza este valor en la columna Timeofstatechange para calcular el total de mensajes confirmados en esa hora.
Si SHR convierte los datos por horas en datos por días, se realiza una agregación en los valores por horas recopilados y la suma se registra como el valor de ese día.
En la base de datos de HPOM, la hora en que un mensaje se recibió se registra en la columna TimeReceived. SHR considera los mensajes recibidos dentro de la hora anterior y la actual como mensajes entrantes. No considera los datos históricos para el recuento de mensajes entrantes. En función de los valores de la columna TimeReceived, SHR calcula el recuento total de mensajes entrantes para esa hora.
Si SHR convierte los datos por horas en datos por días, se realiza una agregación en los valores por horas recopilados y la suma se registra como el valor de ese día.
La antigüedad de los mensajes activos hace referencia a la duración media en que los mensajes estuvieron en cola. SHR calcula la antigüedad media para un recuento total de mensajes entre la hora TimeReceived y la hora actual.
Por ejemplo, supongamos que hubo un mensaje activo en la cola durante 10 días, otro durante 20 días y otro durante 30 días.
La antigüedad media para los tres mensajes = (10+20+30)/3 = 20 días a partir de esa hora.
Si SHR convierte los datos por horas en datos por días, se realiza una agregación en los valores por horas recopilados y el último valor se registra como el valor de ese día.
El tiempo de resolución de los mensajes confirmados hace referencia al tiempo medio que se tarda en resolver los mensajes. Entre la hora anterior y la actual, SHR calcula el tiempo de resolución de un mensaje en función de los valores de las columnas TimeReceived y Timeofstatechange. Se calculará un valor medio para todos los mensajes en esa hora.
Si SHR convierte los datos por horas en datos por días, se realiza una agregación en los valores por horas recopilados y la media se registra como el valor de ese día.