Especificación de la colección de estados del proveedor de diagnósticos
La especificación de la colección de estados proporciona un mecanismo para indicar qué proveedores de diagnósticos adicionales del sistema deben retenerse en los casos en los que estos datos adicionales pueden resultar útiles para la determinación de problemas o para el ajuste de las aplicaciones.
En funcionamiento normal, la mayoría de los componentes deberían funcionar de forma óptima sin almacenar datos operativos que no sean necesarios. Sin embargo, en ocasiones, es posible que un administrador o herramienta automática desee un componente para recopilar más información de lo habitual para ayudar en la determinación de problemas. A continuación, estos datos podrían exponerse a través de un volcado de estado. La especificación de la colección de estados se creó como una sintaxis para indicar los datos adicionales que el proveedor de diagnósticos debe retener en el sistema.
<DiagnosticProviderName regexp>:<AttributeId regexp>=[0|1]Donde la expresión regular NombreProveedorDiagnosticos hará que esta cláusula se aplique a cualquier nombre de proveedor de diagnósticos que coincida con esa expresión regular. La expreg IDatributo y el valor booleano (0 para inactivo y 1 para activo) se almacenan en el objeto DiagnosticConfig que utiliza cada proveedor de diagnósticos. La activación o desactivación y el proceso de las cláusulas de izquierda a derecha permite una especificación relativamente compleja. Cualquier especificación que no se active explícitamente se considera desactivada. Este formato se explica con más detalle en los siguientes ejemplos.
MyDP:.*=1
.*:.*=1
ConnMgr.*:.*=1
MyDP:PoolInfo.*=1;MyDP:PoolInfo.Db2Pool.*=0
Debe tenerse en cuenta que los volcados de estado pueden devolver información importante incluso cuando ninguna especificación de la colección de estados esté activada para un proveedor de diagnósticos. Frecuentemente los proveedores de diagnósticos deben mantener parte de la información de estado para funcionar. Todo lo que esté incluido dentro de esta categoría está disponible en un volcado de estado incluso si no existe ninguna colección de datos especiales esté activa. El uso de la especificación de la colección de estados puede incrementar la cantidad de datos disponibles.