Tema anterior: RegistroTema siguiente: Agentes


Métricas de registro en clúster

Las métricas en clúster permiten ejecutar una definición de métrica para cada miembro individual de un grupo de recursos con objeto de aplicar la misma definición y la misma lógica para un conjunto de elementos. Las agrupaciones en clúster se pueden definir de manera estática en un conjunto predeterminado de recursos o de forma dinámica en los miembros del grupo de recursos, mientras que el grupo se puede cambiar con el tiempo, así como incluir o excluir miembros del grupo.

Nota: Para ver una descripción detallada, consulte el Apéndice E, Definición de fórmulas de lógica de negocios (experto en la lógica de negocios).

Las métricas en clúster se utilizan cuando es necesario calcular un resultado de nivel de servicio para cada elemento de un grupo de recursos. Los elementos dentro de un grupo de recursos pueden ser recursos u otros grupos de recursos, por lo que el método de registro en un script de lógica de negocios de una métrica en clúster debe ser RegisterByResourceGroup o RegisterByResource, donde el nombre del recurso o el nombre del grupo de recursos especificado se define como el elemento en el clúster. Esto se hace mediante la propiedad "ClusterItem" del objeto de contexto que guarda el nombre del elemento del clúster actual.

Ejemplo:

dispatcher.RegisterByResource  “<nombreDelProcedimiento>”, “<Nombre de Tipo de evento>”, Context.ClusterItem

Cuando se use este método de registro, la métrica calcula un resultado para cada uno de los recursos en el grupo de recursos donde la métrica está agrupada;

o

dispatcher.RegisterByResourceGroup "<NombreDelProcedimiento>", "<Nombre de Tipo de evento>", Context.ClusterItem

Cuando se use este método de registro, la métrica calculará un resultado para cada uno de los grupos de recursos contenidos dentro del grupo de recursos donde se ha agrupado la métrica.

La agrupación en clúster puede producirse en niveles diferentes, dependiendo de cómo se cree el modelo del recurso. A menudo las organizaciones quieren representar capas de agrupación diferentes. Por ejemplo, una ciudad concreta puede incluir varios sitios, y dentro de cada sitio podría haber varios dispositivos de infraestructura (impresoras, escáneres, servidores, etc.). Mediante este tipo de agrupación podría estructurar una jerarquía de recursos definida que contuviera varios niveles y agrupaciones con estos elementos de hardware. Suponiendo que tenemos un dispositivo de infraestructura que será el recurso. La estructura descrita aquí podría tener el siguiente aspecto:

Registro métricas en clúster

Como se puede ver en el diagrama, hay varias capas de grupos. El grupo de nivel superior "City ABC" contiene tres sitios diferentes (que son también grupos de recursos). El grupo de recursos "Site 3 Resources" contiene tres recursos diferentes. Así, en el ejemplo anterior, para agrupar la métrica en los tres sitios, utilizaría el registro siguiente:

dispatcher.RegisterByResourceGroup  "<NombreDelProcedimiento>", "<Nombre de Tipo de evento>", Context.ClusterItem

En este caso, Context.ClusterItem hace referencia al grupo de recursos llamado "City ABC Sites", que contiene tres grupos de recursos más llamados "Site 01 Resources", "Site 2 Resources", etc., y que podría tener el siguiente aspecto en la ficha de agrupación en clúster de la métrica.

Ficha de agrupación en clúster de las métricas

Observe también que la agrupación en clúster se ha establecido en dinámica, ya que esto incluirá automáticamente cualquier cambio en el grupo a medida que se fueran produciendo. La agrupación en clúster estática puede ser útil para subconjuntos de grupos de recursos o cuando no se desea que la agrupación en clúster cambie con el tiempo.

Para crear una métrica que informe sobre los recursos del grupo Site 3, utilice la declaración de registro siguiente:

dispatcher.RegisterByResource  “<nombreDelProcedimiento>”, “<Nombre de Tipo de evento>”, Context.ClusterItem

En este caso, Context.ClusterItem hace referencia a los recursos individuales, por consiguiente se registrará por recurso solamente. La ficha de agrupación en clúster de la métrica contiene una referencia al grupo "Sites 03 Resources".

Puede configurar la agrupación en clúster para que funcione en niveles diferentes de la jerarquía dentro de una sola métrica. Por ejemplo, supongamos que tenemos la situación descrita en el ejemplo anterior y se agrupa esta métrica en clúster de nuevo en el grupo "City ABC Sites". Puede incluir dentro de una métrica los miembros del recurso de niveles diferentes de la jerarquía. En este caso, hay tres opciones en cuanto a qué recursos se incluyen en esta agrupación: