Surveillance d'IBM Db2
Le capteur « IBM Db2 » est automatiquement déployé et installé une fois que vous avez installé l'agent « Instana ».
Informations de support
Pour vous assurer que le capteur d' IBM Db2 s est compatible avec votre configuration actuelle, consultez les sections d'informations d'assistance suivantes :
Versions prises en charge et politique d'assistance
Le capteur prend en charge les versions IBM Db2, 10.5 et les versions ultérieures.
Le tableau suivant présente la dernière version prise en charge et la politique d'assistance :
| Technologie | Politique de support | Dernière version technologique | Dernière version prise en charge |
|---|---|---|---|
| IBM Db2 (LUW) | 45 jours | 12.1.5.0 | 12.1.4 |
Pour plus d'informations sur la politique d'assistance, consultez la section « Stratégie d'assistance pour les capteurs ».
Informations complémentaires sur l'assistance
Le capteur ne prend pas en charge la surveillance des instances d' Db2 s dotées d'un mécanisme DATA_ENCRYPT de sécurité par authentification.
Prise en charge du traçage côté client
Pour cette technologie, Instana prend en charge le traçage côté client pour les langages et environnements d'exécution suivants :
Configuration du capteur d' IBM Db2
Instana prend en charge la surveillance locale et à distance pour le capteur d' IBM Db2.
Remarques :
- La conception du détecteur de surveillance local est modifiée pour prendre en charge plusieurs instances et bases de données à partir de la version v1.0.24 . Par conséquent, toutes les configurations de surveillance locales doivent maintenant être ajoutées sous la balise
local. Toutefois, la conception est compatible avec la configuration existante que vous avez peut-être utilisée pour la surveillance d'instance de base de données unique, et la configuration de base de données unique reste à prendre en charge. - Db2 L'utilisation d'un conteneur « Docker » avec la surveillance locale n'est actuellement pas prise en charge sur le système d'exploitation Windows.
Configuration générale
Pour utiliser un port personnalisé, une base de données, un utilisateur, un mot de passe, une instance ou une fréquence d'interrogation, vous devez configurer les zones suivantes dans le fichier de configuration de l'agent <agent_install_dir>/etc/instana/configuration.yaml:
Locale
com.instana.plugin.db2:
local: # multiple local configurations supported
- instance: 'db2inst1'
port: '50000'
user: 'db2inst1'
password: 'password'
poll_rate: 5 # seconds
tabschema: 'SYSTOOLS,SYSCAT'
databases:
- 'database1'
- 'database2'
- 'database3'
- 'database4'
Remarques :
- Sous le système d'exploitation Windows, le
instancechamp doit correspondre au propriétaire de l'instance, ce qui permet à la configuration de prendre en charge plusieurs instances et bases de données. - Db2 L'utilisation d'un conteneur « Docker » avec la surveillance locale n'est actuellement pas prise en charge sur le système d'exploitation Windows.
Distante
com.instana.plugin.db2:
remote:
- host: 'host-1'
port: '50000'
tabschema: 'SYSTOOLS'
user: 'db2inst1'
password: 'db2inst1'
sslTrustStorePassword: 'password'
sslTrustStoreLocation: '/path/to/clientTrustStore.jks'
availabilityZone: 'DB2 Remote Monitoring'
poll_rate: 5 # seconds
databases: # multiple databases
- 'db'
- 'sample'
L'instance DB2 distante configurée s'affiche alors en tant que zone distincte dans la zone availabilityZone spécifiée.
Prise en charge de SSL/TLS
Pour que l'agent d' Instana s puisse se connecter en toute sécurité à votre serveur Db2, il doit être configuré ici <agent_install_dir>/etc/instana/configuration.yaml:
Locale
com.instana.plugin.db2:
...
sslTrustStoreLocation: '/path/to/truststore.jks'
sslTrustStorePassword: 'trustStorePassword'
Distante
com.instana.plugin.db2:
remote:
...
sslTrustStoreLocation: '/path/to/truststore.jks'
sslTrustStorePassword: 'trustStorePassword'
Surveillance locale de l' IBM Db2 e à l'adresse Red Hat OpenShift Container Platform
Instana prend en charge la surveillance locale de l' IBM Db2, disponible sur Red Hat OpenShift Container Platform. Les instances de base de données d' IBM Db2 s dans l'environnement de conteneurs sont créées sous le nom StatefulSets. Ils sont rendus à partir du même modèle de pod à l'aide de ressources personnalisées (CR). L'exemple suivant présente un modèle de configuration pour IBM Db2 :
com.instana.plugin.db2:
local:
- host: 'c-db2ucluster-sample-one-db2u.openshift-operators.svc'
instance: 'db2inst1'
port: '50000'
environment: 'OCP'
tabschema: 'SYSTOOLS'
user: 'db2inst1'
password: 'db2inst1'
availabilityZone: 'DB2 Monitoring'
poll_rate: 5 # seconds
databases:
- 'BLUDB'
- host: 'c-db2ucluster-sample-two-db2u.openshift-operators.svc'
instance: 'db2inst1'
port: '50000'
environment: 'OCP'
tabschema: 'SYSTOOLS'
user: 'db2inst1'
password: 'db2inst1'
availabilityZone: 'DB2 Monitoring'
poll_rate: 5 # seconds
databases: # multiple databases are supported
- 'database1'
- 'database2'
Si plusieurs instances d' IBM Db2 s existent sur le même nœud de travail, vous pouvez les ajouter dans le même fichier de configuration.
L' URL -hôte des services IBM Db2 est constituée du nom du service et de l'espace de noms du cluster OpenShift Container Platform dans lequel les instances de base de données sont créées. L' URL e se présente généralement sous le format *serviceName*.*namespace*.svc. Par exemple, si c-db2ucluster-sample-one est le nom du service et openshift-operators l'espace de noms, l' URL d'hôte est c-db2ucluster-sample-one-db2u.openshift-operators.svc.
Si vous recréez un pod, utilisez le même nom de service afin de conserver l'historique de la base de données dans Instana.
Délai d'attente de connexion
Le délai d'attente de connexion définit la durée maximale en secondes pendant laquelle le détecteur attend la connexion à la base de données. Vous pouvez définir un délai d'expiration de la session dans le capteur « Instana » ( Db2 ) en utilisant la loginTimeout propriété dans le configuration.yaml fichier. Si la connexion n'est pas obtenue dans l'intervalle loginTimeout spécifié, une erreur de connexion s'affiche. La valeur par défaut de cette propriété est de 5 secondes. Cette propriété est facultative et s'applique aux configurations locale et distante. L'exemple suivant montre comment personnaliser la propriétéloginTimeout :
port: '50000'
tabschema: 'SYSTOOLS'
user: 'db2inst1'
password: 'db2inst1'
poll_rate: 5 # seconds
loginTimeout: 20 #value in seconds
Intervalle personnalisé pour le comptage des temps d'attente liés aux verrous et des requêtes de longue durée
Vous pouvez personnaliser l'intervalle de temps permettant de compter les attentes de verrouillage et les requêtes de longue durée dans le capteur « Instana » ( Db2 ) en utilisant la lockAndLongQueryInterval propriété dans le configuration.yaml fichier. Par défaut, le temps mis par le détecteur pour classer une requête ou une attente de verrouillage en tant que durée d'exécution longue est de 100 secondes. Cette mesure peut être utilisée pour les configurations d'alerte ou d'événement. La propriété lockAndLongQueryInterval est facultative et s'applique aux configurations locales et distantes. L'exemple suivant montre comment personnaliser cette propriété:
port: '50000'
tabschema: 'SYSTOOLS'
user: 'db2inst1'
password: 'db2inst1'
poll_rate: 5 # seconds
lockAndLongQueryInterval: 60 # value in seconds
Intervalle personnalisé pour la collecte des statistiques d'exécution et des indicateurs de réorganisation
Vous pouvez désormais personnaliser l'intervalle de temps de collecte des statistiques d'exécution et des métriques de réorganisation. Pour personnaliser votre intervalle de temps, utilisez la propriété customRunStatsPollRate dans le fichier configuration.yaml . Par défaut, les métriques sont collectées toutes les 180 minutes. La propriété customRunStatsPollRate est facultative et s'applique aux configurations locales et distantes. L'exemple suivant montre comment personnaliser cette propriété:
port: '50000'
tabschema: 'SYSTOOLS'
user: 'db2inst1'
password: 'db2inst1'
poll_rate: 5 # seconds
customRunStatsPollRate: 30 # value in minutes
Nombre de lignes personnalisé pour les mesures de taille des tableaux
Vous pouvez désormais personnaliser le nombre de lignes affichées pour les tailles de table par schéma. Pour personnaliser le nombre de lignes, utilisez la propriété tableSizeRowsLimit dans le fichier configuration.yaml . Par défaut, seules les 50 premières tables par taille par schéma sont affichées. La propriété tableSizeRowsLimit est facultative et s'applique aux configurations locales et distantes. L'exemple suivant montre comment personnaliser cette propriété:
port: '50000'
tabschema: 'SYSTOOLS'
user: 'db2inst1'
password: 'db2inst1'
poll_rate: 5 # seconds
tableSizeRowsLimit: 100 # number of rows to fetch
tableSizeRowsLimit propriété, vous pouvez personnaliser le nombre de lignes affichées dans les tables « Table Sizes », « Runtime Statistics » et « REORG ».Prise en charge de l'authentification par jeton
JSON Les jetons Web (JWT) constituent un mécanisme d'authentification pris en charge par Db2; ils sont désormais pris en charge par les capteurs Db2 à partir de la version 1.0.27. Pour que l'agent Instana prenne en charge la connexion JWT à votre serveur Db2, vous devez configurer le <agent_install_dir>/etc/instana/configuration.yaml fichier comme suit :
Locale
Instana prend en charge deux types de surveillance pour le capteur LUW d' Db2 : la surveillance locale et la surveillance à distance. Pour la surveillance locale, voir la configuration suivante:
com.instana.plugin.db2:
local: # multiple local configurations supported
- instance: 'db2inst1'
port: '50000'
user: 'db2inst1'
password: 'accessTokenHere'
accessTokenType: 'JWT'
sslTrustStoreLocation: '/path/to/truststore.jks'
sslTrustStorePassword: 'trustStorePassword'
poll_rate: 5 # seconds
tabschema: 'schema1,schema2'
databases: # multiple databases
- 'db'
- 'sample'
Distante
Instana prend en charge deux types de surveillance pour le capteur LUW d' Db2 : la surveillance locale et la surveillance à distance. Pour la surveillance à distance, voir la configuration suivante:
com.instana.plugin.db2:
remote:
- host: 'host-1'
port: '50000'
tabschema: 'SYSTOOLS'
user: 'db2inst1'
password: 'accessTokenHere'
accessTokenType: 'JWT'
sslTrustStoreLocation: '/path/to/truststore.jks'
sslTrustStorePassword: 'trustStorePassword'
availabilityZone: 'DB2 Remote Monitoring'
poll_rate: 5 # seconds
databases: # multiple databases
- 'db'
- 'sample'
Remarques :
- Vous devez renseigner les champs suivants dans le
configuration.yamlfichier afin que l'agent Instana puisse utiliser ces valeurs pour récupérer la configuration appropriée et créer des entités de capteur distinctes Db2 :- Pour la surveillance locale:
instanceetuser - Pour la surveillance à distance :
user
- Pour la surveillance locale:
- Le jeton d'accès pour l'authentification est transmis à l'entrée
passwordet il prend en charge la configuration de coffre comme il le prend en charge avec le mot de passe en texte en clair. - Si cette option
accessTokenTypeest activée, l'agent Instana considère quepasswordl'entrée est un jeton. Par conséquent, pour toutes les authentifications autres que le jeton, veillez à supprimer ou à mettre en commentaire l'entréeaccessTokenTypedans le fichierconfiguration.yaml.
Monitoring de plusieurs instances
La surveillance de plusieurs instances est prise en charge pour la surveillance locale et distante. Voici un exemple de la façon dont vous pouvez le configurer dans le fichier configuration.yaml :
Locale
com.instana.plugin.db2:
local: # multiple local configurations supported
- instance: 'db2inst1'
port: '50000'
user: 'db2inst1'
password: 'password'
sslTrustStoreLocation: '/path/to/truststore.jks'
sslTrustStorePassword: 'trustStorePassword'
tabschema: 'schema1,schema2'
poll_rate: 5 # seconds
databases:
- 'database1'
- 'database2'
- 'database3'
- 'database4'
- instance: 'db2inst2'
port: '55000'
user: 'db2inst2'
password: 'password'
sslTrustStoreLocation: '/path/to/truststore.jks'
sslTrustStorePassword: 'trustStorePassword'
poll_rate: 5 # seconds
tabschema: 'schema1,schema2'
databases:
- 'database1'
- 'database2'
- 'database3'
- 'database4'
Remarques :
- Db2 L'utilisation d'un conteneur « Docker » avec la surveillance locale n'est actuellement pas prise en charge sur le système d'exploitation Windows.
- Sous le système d'exploitation Windows, le
instancechamp doit correspondre au propriétaire de l'instance, afin que la configuration puisse prendre en charge plusieurs instances et bases de données.
Distante
com.instana.plugin.db2:
remote:
- host: 'host-1'
port: '50000'
tabschema: 'SYSTOOLS'
user: 'db2inst1'
password: 'db2inst1'
sslTrustStorePassword: 'password'
sslTrustStoreLocation: '/path/to/clientTrustStore.jks'
availabilityZone: 'DB2 Remote Monitoring'
poll_rate: 5 # seconds
databases:
- 'db'
...
- host: 'host-n'
port: '50000'
tabschema: 'SYSTOOLS'
user: 'db2inst1'
password: 'db2inst1'
sslTrustStorePassword: 'password'
sslTrustStoreLocation: '/path/to/clientTrustStore.jks'
availabilityZone: 'DB2 Remote Monitoring'
poll_rate: 5 # seconds
databases:
- 'db'
- 'sample'
...
IBM® Db2 pureScale
Vous pouvez surveiller l'instance Db2 pureScale en local et à distance. Les exemples suivants montrent comment configurer la surveillance locale et distante pour une instance Db2 pureScale dans le fichier configuration.yaml :
Locale
Pour la surveillance locale, utilisez la configuration suivante:
com.instana.plugin.db2:
local: # multiple local configurations supported
- instance: 'db2inst1'
port: '50000'
user: 'db2inst1'
password: 'password'
sslTrustStoreLocation: '/path/to/truststore.jks'
sslTrustStorePassword: 'trustStorePassword'
tabschema: 'SYSTOOLS,SYSCAT'
poll_rate: 5 # seconds
databases:
- 'database1'
- instance: 'db2inst2'
port: '55000'
user: 'db2inst2'
password: 'password'
sslTrustStoreLocation: '/path/to/truststore.jks'
sslTrustStorePassword: 'trustStorePassword'
poll_rate: 5 # seconds
tabschema: 'SYSTOOLS,SYSCAT'
databases:
- 'database2'
Distante
Pour la surveillance à distance, utilisez la configuration suivante:
com.instana.plugin.db2:
remote:
- host: 'host-1'
port: '50000'
tabschema: 'SYSTOOLS'
user: 'db2inst1'
password: 'db2inst1'
sslTrustStorePassword: 'password'
sslTrustStoreLocation: '/path/to/clientTrustStore.jks'
availabilityZone: 'DB2 Remote Monitoring'
poll_rate: 5 # seconds
databases:
- 'testdb'
...
- host: 'host-n'
port: '50000'
tabschema: 'SYSTOOLS'
user: 'db2inst1'
password: 'db2inst1'
sslTrustStorePassword: 'password'
sslTrustStoreLocation: '/path/to/clientTrustStore.jks'
availabilityZone: 'DB2 Remote Monitoring'
poll_rate: 5 # seconds
databases:
- 'sample'
...
Droits d'utilisateur
Vous devez attribuer les autorisations suivantes au compte utilisateur « Db2 » utilisé par Instana :
GRANT DBADM ON DATABASE TO USER db2inst1;
ou
GRANT DATAACCESS ON DATABASE TO USER db2inst1;
GRANT SQLADM ON DATABASE TO USER db2inst1;
ou EXECUTE sur les fonctions / vues de table ou les procédures suivantes:
GRANT EXECUTE ON FUNCTION SYSPROC.MON_GET_CONTAINER TO USER db2inst1;
GRANT EXECUTE ON FUNCTION SYSPROC.MON_GET_TRANSACTION_LOG TO USER db2inst1;
GRANT EXECUTE ON FUNCTION SYSPROC.MON_GET_DATABASE TO USER db2inst1;
GRANT EXECUTE ON FUNCTION SYSPROC.MON_GET_TABLESPACE TO USER db2inst1;
GRANT EXECUTE ON FUNCTION SYSPROC.MON_GET_PKG_CACHE_STMT TO USER db2inst1;
GRANT EXECUTE ON FUNCTION SYSPROC.MON_GET_AGENT TO USER db2inst1;
GRANT EXECUTE ON FUNCTION SYSPROC.MON_GET_HADR TO USER db2inst1;
GRANT EXECUTE ON FUNCTION SYSPROC.MON_GET_CONNECTION TO USER db2inst1;
GRANT EXECUTE ON FUNCTION SYSPROC.MON_GET_UTILITY TO USER db2inst1;
GRANT EXECUTE ON FUNCTION SYSPROC.MON_GET_WORKLOAD TO USER db2inst1;
GRANT EXECUTE ON FUNCTION SYSPROC.MON_GET_UNIT_OF_WORK TO USER db2inst1;
GRANT EXECUTE ON FUNCTION SYSPROC.MON_GET_INSTANCE TO USER db2inst1;
GRANT EXECUTE ON FUNCTION SYSPROC.PD_GET_DIAG_HIST TO USER db2inst1;
GRANT EXECUTE ON FUNCTION SYSPROC.PD_GET_LOG_MSGS TO USER db2inst1;
GRANT SELECT ON SYSIBMADM.MON_TRANSACTION_LOG_UTILIZATION TO USER db2inst1;
GRANT SELECT ON TABLE SYSCAT.INDEXES TO USER db2inst1;
GRANT SELECT ON TABLE SYSCAT.TABLES TO USER db2inst1;
GRANT SELECT ON TABLE SYSIBMADM.MON_CURRENT_SQL TO USER db2inst1;
GRANT SELECT ON TABLE SYSIBMADM.DB_HISTORY TO USER db2inst1;
GRANT SELECT ON TABLE SYSIBMADM.DBCFG TO USER db2inst1;
GRANT SELECT ON TABLE SYSIBMADM.MON_CONNECTION_SUMMARY TO USER db2inst1;
GRANT SELECT ON TABLE SYSIBMADM.MON_DB_SUMMARY TO USER db2inst1;
GRANT SELECT ON TABLE SYSIBMADM.MON_LOCKWAITS TO USER db2inst1;
GRANT SELECT ON TABLE SYSIBMADM.SNAP_REORG TO USER db2inst1;
GRANT EXECUTE ON FUNCTION SYSPROC.DB_GET_CFG() TO USER db2inst1;
GRANT EXECUTE ON FUNCTION SYSPROC.DBM_GET_CFG TO USER db2inst1;
GRANT EXECUTE ON FUNCTION SYSPROC.ENV_GET_INST_INFO TO USER db2inst1;
Dans certains correctifs DB2 11.5, l'objet suivant peut ne pas exister :
SYSIBMADM.SNAP_REORGDans ce cas, utilisez la solution suivante :GRANT SELECT ON TABLE SYSIBMADM.SNAPTAB_REORG TO USER db2inst1;
Exemple :
db2 connect to db
db2 "grant dataaccess, sqladm on database to user db2inst1"
db2 "grant execute on FUNCTION SYSPROC.MON_GET_DATABASE to USER db2inst1"
Sondages personnalisés
Remarques :
- Une configuration d'interrogation pour un capteur LUW d' IBM Db2 t activée. Avec cette fonction, vous pouvez définir une configuration personnalisée pour l'extraction des statistiques à des intervalles requis et également désactiver les statistiques non pertinentes.
- Si vous utilisez la configuration d'interrogation personnalisée, ce paramètre est prioritaire sur les paramètres système par défaut.
- La personnalisation d'interrogation est activée uniquement pour les statistiques indiquées dans le tableau de la section Statistiques configurables . Les statistiques pour lesquelles la personnalisation d'interrogation n'est pas activée sont collectées moins fréquemment et sont vitales pour le système. Pour plus d'informations sur les statistiques collectées et l'intervalle d'interrogation par défaut, voir la section Statistiques configurables .
- Vous ne pouvez pas définir une configuration d'intervalle inférieure à la valeur par défaut. Si vous effectuez une configuration incorrecte, cette entrée est déplacée vers le compartiment de configuration de taux d'interrogation supérieur suivant qui est disponible.
- Si vous omettez des statistiques dans les éléments configurables (les statistiques ne sont ajoutées à aucun des compartiments
poll_intervalsoudisabled_metrics), elles sont automatiquement ajoutées au compartiment supérieur disponible suivant. Toutefois, si aucun compartiment de ce type n'existe, il est déplacé vers la liste des métriques désactivées. - Les intervalles d'interrogation peuvent être personnalisés pour la surveillance locale et distante. Définissez tous les intervalles d'interrogation en secondes.
- Les noms des statistiques et des compartiments (
disabled_metrics,poll_rate_1,poll_rate_2,poll_rate_3etpoll_rate_4) sont fixes. Vous devez les nommer comme indiqué dans le tableau de la section Statistiques de configuration ou comme dans l'exemple de configuration suivant.
Pour personnaliser l'interrogation pour la surveillance locale et distante, procédez à la configuration suivante:
poll_rate: 5 # seconds
custom_polling:
disabled_metrics:
metrics: DBM_CONFIG_STATS, AGENT_STATS #Stats that you don't want to be monitored
poll_rate_1:
poll_interval: 30
metrics: TOP_QUERIES_STATS, TABLE_SPACE_STATS
poll_rate_2:
poll_interval: 200
metrics: ELAPSED_TIME_STATS, WORKLOAD_STATS, TOP_TOTAL_STMT_IDS_STATS
poll_rate_3:
poll_interval: 900
metrics: LOG_DISK_WAIT_STATS, DB_CONFIG_STATS, UNIT_OF_WORK_STATS
poll_rate_4:
poll_interval: 2000
metrics: HADR_STATS, VMON_LOCK_STATS
databases:
- 'database1'
Configuration de l'extension personnalisée du capteur (aperçu public)
Vous pouvez collecter des métriques personnalisées, en plus des métriques standard, en utilisant les fonctions de table d' DB2. Indiquez les fonctions de table et les métriques que vous souhaitez collecter; le capteur génère alors automatiquement les requêtes SQL appropriées en fonction de votre configuration et exporte toutes les métriques au format « Prometheus ».
Vous pouvez définir la configuration des métriques personnalisées pour la surveillance locale et à distance d' IBM Db2 dans le fichier de <agent_install_dir>/etc/instana/configuration.yaml configuration de l'agent comme suit :
Surveillance locale
com.instana.plugin.db2:
local: # multiple local configurations supported
- instance: 'db2inst1'
port: '50000'
user: 'db2inst1'
password: 'password'
poll_rate: 5 # seconds
tabschema: 'SYSTOOLS,SYSCAT'
databases:
- 'database1'
- 'database2'
- 'database3'
- 'database4'
metrics:
enabled: false # Set to true to enable custom metrics collection (default: false)
poll_rate: 60 # Global poll rate in seconds
entities:
<entityName1>:
display_name_keys: # Column names used as labels/tags for the metrics
- <key1>
- <key2>
source: <TABLE_FUNCTION> # DB2 table function (e.g., TABLE(MON_GET_CF(NULL)))
metrics:
- <metric1>
- <metric2>
poll_rate: 30 # Poll rate in seconds for this entity (overrides global)
<entityName2>:
display_name_keys:
- <key1>
source: <TABLE_FUNCTION> # DB2 table function
metrics:
- <metric1>
- <metric2>
- <metric3>
poll_rate: 60 # Poll rate in seconds for this entity
Pour plus d'informations, consultez la section « Paramètres de configuration des métriques personnalisées ».
Surveillance à distance
# IBM DB2
com.instana.plugin.db2:
remote:
- host: '<db2_host_ip>'
port: '50000'
user: '<db2_user>'
password: '<db2_password>'
poll_rate: 5 # seconds
tabschema: 'SCHEMA1'
databases:
- 'DATABASE1'
metrics:
enabled: false # Set to true to enable custom metrics collection (default: false)
poll_rate: 60 # Global poll rate in seconds
entities:
<entityName1>:
display_name_keys: # Column names used as labels/tags for the metrics
- <key1>
- <key2>
source: <TABLE_FUNCTION> # DB2 table function (e.g., TABLE(MON_GET_CF(NULL)))
metrics:
- <metric1>
- <metric2>
poll_rate: 30 # Poll rate in seconds for this entity (overrides global)
<entityName2>:
display_name_keys:
- <key1>
source: <TABLE_FUNCTION> # DB2 table function
metrics:
- <metric1>
- <metric2>
- <metric3>
poll_rate: 60 # Poll rate in seconds for this entity
Pour plus d'informations, consultez la section « Paramètres de configuration des métriques personnalisées ».
Exemple de configuration de métriques personnalisées
L'exemple suivant présente la section de configuration des métriques personnalisées pour la surveillance locale et à distance :
# IBM DB2
com.instana.plugin.db2:
metrics:
enabled: true
poll_rate: 10
entities:
db2_lock:
display_name_keys:
- ID
source: TABLE(MON_GET_CF(NULL)) # cluster caching facility metrics
metrics:
- CURRENT_CF_LOCK_SIZE
- CONFIGURED_CF_LOCK_SIZE
- TARGET_CF_LOCK_SIZE
poll_rate: 10
db2_tablespace:
display_name_keys:
- TBSP_ID
source: TABLE(MON_GET_TABLESPACE('',-2)) # table space performance metrics
metrics:
- TBSP_TOTAL_PAGES
- TBSP_PAGE_SIZE
- TBSP_STATE
- TBSP_USED_PAGES
- TBSP_USABLE_PAGES
poll_rate: 10
Le tableau suivant répertorie des exemples de types d'entités pris en charge par l' DB2, ainsi que leurs clés d'identification, leurs sources de données, leurs métriques associées et leurs intervalles d'interrogation :
| Type d'entité | Identification | Source de données | Métriques | Taux d'interrogation |
|---|---|---|---|---|
DB2 Mesures de verrouillage (db2_lock) |
ID |
TABLE(MON_GET_CF(NULL)) |
|
10 secondes (remplace la fréquence d'interrogation globale) |
DB2 Statistiques sur les tablespaces (db2_tablespace) |
TBSP_ID |
TABLE(MON_GET_TABLESPACE('',-2)) |
|
10 secondes (remplace la fréquence d'interrogation globale) |
Paramètres de configuration pour les métriques personnalisées
Le tableau suivant répertorie les paramètres de configuration pour la collecte de métriques personnalisées :
| Paramètre | Obligatoire | Description |
|---|---|---|
enabled |
Facultatif | Ce paramètre active ou désactive la collecte des métriques personnalisées. Par défaut, cette option est désactivée (false). |
poll_rate |
Facultatif | La fréquence d'interrogation globale (en secondes) pour toutes les entités métriques. Si certaines entités ne spécifient pas de fréquence d'interrogation, c'est la fréquence d'interrogation globale qui est utilisée. |
entities |
Obligatoire | Ces entités représentent les groupes de métriques; vous pouvez en définir autant que vous le souhaitez. Pour chaque entité, indiquez les indicateurs à collecter et les balises à associer à chaque indicateur. |
entityName |
Obligatoire | Le type d'entité pour les ressources « DB2 ». Le préfixe de la métrique correspond également au nom de l'entité fournie. Exemples de types d'entités :
|
display_name_keys |
Facultatif | Champs utilisés pour identifier et nommer les instances de l'entité. Toutes les clés de nom d'affichage sont incluses dans l'ensemble de résultats et utilisées comme balises ou étiquettes pour les métriques. |
source |
Obligatoire | Requête SQL ou fonction de table fournissant les données métriques. Prend en charge les fonctions de table d' DB2, telles que TABLE(MON_GET_CF(NULL)) ou TABLE(MON_GET_TABLESPACE('',-2)). |
metrics |
Obligatoire | Liste des indicateurs spécifiques à collecter pour cette entité. Ces indicateurs doivent correspondre aux noms des colonnes de la table ou de la vue source, ou à l'ensemble de résultats généré par la fonction de table. |
poll_rate |
Facultatif | Fréquence d'interrogation spécifique à l'entité, en secondes. Si aucune valeur n'est spécifiée, la fréquence d'interrogation globale est utilisée. |
Affichage des mesures
Pour consulter les métriques, sélectionnez « Infrastructure » dans la barre latérale de l'interface utilisateur d' Instana, cliquez sur un hôte surveillé spécifique, puis vous verrez s'afficher un tableau de bord de l'hôte contenant toutes les métriques collectées et les processus surveillés.
Données de configuration
- ID du processus
- Port
- Version
- Heure de début / Temps d'activité
Statistiques personnalisables
| Statistiques | Description | Granularité par défaut |
|---|---|---|
TOP_QUERIES_STATS |
Statistiques des tables MON_CURRENT_SQL, MON_LOCKWAITSet MON_GET_APPLICATION_HANDLE . |
20 secondes |
TABLE_SPACE_STATS |
Statistiques de la table MON_GET_TABLESPACE . |
20 secondes |
ELAPSED_TIME_STATS |
Statistiques de la table MON_CURRENT_SQL . |
20 secondes |
AGENT_STATS |
Statistiques de la table MON_GET_AGENT . |
60 secondes |
WORKLOAD_STATS |
Statistiques de la table MON_GET_WORKLOAD . |
60 secondes |
TOP_TOTAL_STMT_IDS_STATS |
Statistiques de la table SYSIBMADM.MON_LOCKWAITS . |
60 secondes |
LOG_DISK_WAIT_STATS |
Statistiques de la table MON_GET_PKG_CACHE_STMT . |
60 secondes |
DB_CONFIG_STATS |
Statistiques de la table SYSPROC.DB_GET_CFG . |
5 minutes |
UNIT_OF_WORK_STATS |
Statistiques des tables MON_GET_PKG_CACHE_STMT et MON_GET_UNIT_OF_WORK . |
5 minutes |
HADR_STATS |
Statistiques collectées à partir de la table MON_GET_HADR . |
10 minutes |
VMON_LOCK_STATS |
Statistiques des tables MON_GET_DATABASE, MON_LOCKWAITSet SYSIBMADM.DBCFG . |
15 minutes |
DBM_CONFIG_STATS |
Statistiques des tables SYSPROC.DBM_GET_CFG et PD_GET_LOG_MSGS . |
30 minutes |
Métriques de performance
Base de données
| Métrique | Description | Granularité |
|---|---|---|
| Connexions | Nombre total de connexions sur le serveur, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Connexions actives | Somme des connexions locales et distantes en cours d'exécution qui sont connectées à une base de données dans l'instance du gestionnaire de base de données surveillée. Les connexions sont collectées à partir de la fonction de table SNAP_GET_DBM . |
5 secondes |
| Statut | Statut en cours de la base de données de la table MON_GET_DATABASE. |
5 secondes |
| Lignes lues | Nombre de lignes lues dans la table, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Lignes renvoyées | Nombre de lignes qui ont été sélectionnées et renvoyées à l'application, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Instructions COMMIT | Nombre total d'instructions commit émises par l'application client, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Instructions ROLLBACK | Nombre total d'instructions rollback émises par l'application client, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| SELECT | Nombre d'instructions SQL SELECT exécutées, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Instructions MERGE | Nombre d'instructions MERGE exécutées, collectées à partir de MON_GET_DATABASE. |
5 secondes |
| Instructions DDL | Nombre d'instructions SQL DDL (Data Definition Language) exécutées, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Instructions UID | Nombre d'instructions UPDATE, INSERT, MERGE et DELETE qui ont été exécutées, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Instructions XQUERY | Nombre d'instructions XQuery exécutées pour une application ou une base de données, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Requêtes (statiques) | Nombre d'instructions SQL statiques qui ont été entreprises, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Requêtes (dynamiques) | Nombre d'instructions SQL dynamiques qui ont été entreprises, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Requêtes (échec) | Nombre d'instructions SQL qui ont été entreprises, mais qui ont échoué, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Pages de données de pool de mémoire tampon - Ecritures physiques | Nombre de fois où une page de données de pool de mémoire tampon a été écrite physiquement sur le disque, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Pages de données de pool de mémoire tampon - Lectures physiques | Nombre de pages de données lues à partir des conteneurs d'espace table (physiques) pour les espaces table standard et volumineux, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Pages de données de pool de mémoire tampon - Lectures logiques | Nombre de pages de données qui ont été demandées à partir du pool de mémoire tampon (logique) pour les espaces table standard et volumineux, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Pages de données de pool de mémoire tampon - Lectures physiques temp | Nombre de pages d'index lues à partir des conteneurs d'espace table (physiques) pour les espaces table temporaires, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Pages de données de pool de mémoire tampon - Lectures logiques temp | Nombre de pages de données qui ont été demandées à partir du pool de mémoire tampon (logique) pour les espaces table temporaires, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Pages d'index du pool de mémoire tampon - Ecritures physiques | Nombre de fois où une page d'index de pool de mémoire tampon a été écrite physiquement sur le disque, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Pages d'index du pool de mémoire tampon - Lectures physiques | Nombre de pages d'index lues à partir des conteneurs d'espace table (physiques) pour les espaces table standard et volumineux, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Pages d'index du pool de mémoire tampon - Lectures logiques | Nombre de pages d'index qui ont été demandées à partir du pool de mémoire tampon (logique) pour les espaces table standard et volumineux, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Pages d'index du pool de mémoire tampon - Lectures physiques temp | Nombre de pages d'index lues à partir des conteneurs d'espace table (physiques) pour les espaces table temporaires, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Pages d'index du pool de mémoire tampon - Lectures logiques temp | Nombre de pages d'index qui ont été demandées à partir du pool de mémoire tampon (logique) pour les espaces table temporaires, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Pool de mémoire tampon XDA - Ecritures physiques | Nombre de fois où une page de données de pool de mémoire tampon d'un objet de stockage XML (XDA) a été physiquement écrite sur le disque, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Pool de mémoire tampon XDA - Lectures physiques | Nombre de pages de données pour les objets de stockage XML (XDA) lues à partir des conteneurs d'espace table (physiques) pour les espaces table standard et volumineux, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Pool de mémoire tampon XDA - Lectures logiques | Nombre de pages de données pour les objets de stockage XML (XDAs) qui ont été demandés à partir du pool de mémoire tampon (logique) pour les espaces table standard et volumineux, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Pool de mémoire tampon XDA - Lectures physiques temp | Nombre de pages de données d'objet de stockage XML (XDA) lues à partir des conteneurs d'espace table (physique) pour les espaces table temporaires, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Pool de mémoire tampon XDA - Lectures logiques temp | Nombre de pages de données d'objet de stockage XML (XDA) qui ont été demandées à partir du pool de mémoire tampon (logique) pour les espaces table temporaires, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Temps de pool de mémoire tampon - Lecture | Temps total consacré à la lecture des pages de données et d'index à partir des conteneurs d'espace table (physique) pour tous les types d'espaces table, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Temps de pool de mémoire tampon - Ecriture | Temps écoulé cumulé pour l'exécution de chaque écriture asynchrone, collecté à partir de MON_GET_DATABASE. |
5 secondes |
| Dernière sauvegarde | Nombre de jours écoulés depuis la dernière sauvegarde intégrale de la base de données et collectés à partir de la table SYSIBMADM.DB_HISTORY . |
30 minutes |
| Type de sauvegarde | Type de sauvegarde. Cette valeur est extraite de la table SYSIBMADM.DB_HISTORY . |
30 minutes |
| Heure de début de la sauvegarde | Heure à laquelle l'opération de sauvegarde est lancée. Cette valeur est extraite de la table SYSIBMADM.DB_HISTORY . |
30 minutes |
| Heure de fin de la sauvegarde | Heure à laquelle l'opération de sauvegarde est terminée. Cette valeur est extraite de la table SYSIBMADM.DB_HISTORY . |
30 minutes |
| Durée de la sauvegarde | Temps nécessaire à l'exécution de l'opération de sauvegarde. | 30 minutes |
| Espace de journal - Disponibilité | Volume d'espace de journal actif dans la base de données qui n'est pas utilisé par des transactions non validées, collecté à partir de MON_GET_TRANSACTION_LOG. |
5 secondes |
| Espace de journal - Utilisation | Quantité totale d'espace de journal actif actuellement utilisée (en octets) dans la base de données, collectée à partir de MON_GET_TRANSACTION_LOG. |
5 secondes |
| Espace de journal - Journal secondaire utilisé | Quantité maximale d'espace de journal secondaire utilisée (en octets) dans la base de données et est collectée à partir de MON_GET_TRANSACTION_LOG. |
5 secondes |
| Espace de journal - Journal principal utilisé | Quantité maximale d'espace total de journal utilisé (en octets) dans la base de données à partir de MON_GET_TRANSACTION_LOG. |
5 secondes |
| Espace de journal - Journaux secondaires alloués | Nombre total de fichiers journaux secondaires qui sont actuellement utilisés pour la base de données à partir de MON_GET_TRANSACTION_LOG. |
5 secondes |
| Espace journal-Pourcentage d'utilisation des journaux | Pourcentage de l'espace journal total utilisé par la base de données et collecté à partir de la table MON_TRANSACTION_LOG_UTILIZATION . |
5 secondes |
| E-S de journal - Lectures | Nombre de demandes d'E-S émises par le consignateur pour la lecture des données de journal à partir du disque, collecté à partir de MON_GET_TRANSACTION_LOG. |
5 secondes |
| E-S de journal - Ecritures | Nombre de demandes d'E-S émises par le consignateur pour l'écriture de données de journal sur le disque, collecté à partir de MON_GET_TRANSACTION_LOG. |
5 secondes |
| E-S de journal - Pages | Nombre de demandes d'E-S émises par l'enregistreur pour l'écriture de données d'enregistrement partielles sur le disque et est collecté à partir de MON_GET_TRANSACTION_LOG. |
5 secondes |
| E-S de journal - Temps d'écriture | Temps total de lecture par l'enregistreur de données de journal à partir du disque, collecté à partir de MON_GET_TRANSACTION_LOG. |
5 secondes |
| E-S Journal - Temps d'écriture | Temps total d'écriture par l'enregistreur de données de journal sur le disque, collecté à partir de MON_GET_TRANSACTION_LOG. |
5 secondes |
| Journal - Lectures | Nombre de pages de journal lues à partir du disque par le consignateur, collecté à partir de MON_GET_TRANSACTION_LOG. |
5 secondes |
| Journal - Ecritures | Nombre de pages de journal écrites sur le disque par le consignateur, collecté à partir de MON_GET_TRANSACTION_LOG. |
5 secondes |
| Mémoire tampon de journal - Mémoire tampon pleine | Nombre de fois où une mémoire tampon de journal pleine a amené les agents à attendre l'élément de contrôle, collecté à partir de MON_GET_TRANSACTION_LOG. |
5 secondes |
| Mémoire tampon de journal - Données dans la mémoire tampon | Nombre d'éléments du moniteur Log Data Found In Buffer, collecté à partir de MON_GET_TRANSACTION_LOG. |
5 secondes |
| Journal actif - ID application détenant la transaction la plus ancienne | Descripteur d'application détenant la transaction la plus ancienne, collecté à partir de MON_GET_TRANSACTION_LOG. |
5 secondes |
| Journal actif - Premier journal actif | Numéro de fichier du premier fichier journal actif, collecté à partir de MON_GET_TRANSACTION_LOG. |
5 secondes |
| Journal actif - Dernier journal actif | Numéro de fichier du dernier fichier journal actif, collecté à partir de MON_GET_TRANSACTION_LOG. |
5 secondes |
| Journal actif - Journal actif en cours | Numéro du fichier journal actif que le système de base de données est en train d'écrire, collecté à partir de MON_GET_TRANSACTION_LOG. |
5 secondes |
| Validations dans un journal - Lectures de disque validées | Nombre de fois où la version validée d'une ligne a été extraite via un journal lu à partir du disque, collecté à partir de MON_GET_TRANSACTION_LOG. |
5 secondes |
| Validations dans un journal - Nombre total de lectures validées | Nombre total de fois que la version validée d'une ligne a été extraite des journaux, collecté à partir de MON_GET_TRANSACTION_LOG. |
5 secondes |
| Validation dans un journal - Lectures de mémoire tampon validées | Nombre total de lectures en mémoire tampon, collecté à partir de MON_GET_TRANSACTION_LOG. |
5 secondes |
| Statut d'agent - Statut d'agent total | Nombre total d'agents sous différents statuts, collecté à partir de MON_GET_AGENT. |
60 secondes |
| Statut d'agent - Unité de travail en attente | Nombre d'agents ayant le statut Routine, collecté à partir de MON_GET_AGENT. |
60 secondes |
| Statut d'agent - Unité de travail en cours d'exécution | Nombre d'agents ayant le statut En cours d'exécution, collecté à partir de MON_GET_AGENT. |
60 secondes |
| Statut de l'agent - Attente de verrouillage | Nombre d'agents ayant le statut Verrouillage, collecté à partir MON_GET_AGENT. |
60 secondes |
| Statut de l'agent - Escalade de verrou | Nombre d'agents ayant le statut Escalade de verrou collecté à partir de MON_GET_AGENT. |
60 secondes |
| Statut d'agent - Autres états | Nombre d'agents ayant le statut Autre et collecté à partir de MON_GET_AGENT. |
60 secondes |
| Utilisation de la configuration DBM-Nombre total de connexions | Nombre actuel de connexions à la base de données et collecté à partir de MON_GET_INSTANCE. |
30 minutes |
| Utilisation de la configuration DBM - Nombre maximal d'agents | Nombre maximal d'agents enregistrés et collectés à partir de MON_GET_INSTANCE. |
30 minutes |
| Utilisation de la configuration DBM - Nombre maximal d'agents de coordination | Nombre maximal d'agents de coordination enregistrés et collectés à partir de MON_GET_INSTANCE. |
30 minutes |
| Utilisation de la configuration DBM - Agents créés versus Agents réutilisés | Agents créés dans le pool vide par rapport aux agents du pool et collectés à partir du MON_GET_INSTANCE. |
30 minutes |
| Workload(SYSDEFAULTUSERWORKLOAD) - Validations d'application | Nombre total de validations d'application collecté à partir de MON_GET_WORKLOAD. |
60 secondes |
| Workload(SYSDEFAULTUSERWORKLOAD) - Annulations d'application | Nombre total d'annulations d'application, collecté à partir de MON_GET_WORKLOAD. |
60 secondes |
| Workload(SYSDEFAULTUSERWORKLOAD) - Dépassements de délai de verrouillage | Nombre de dépassements de délai de verrouillage, collecté à partir de MON_GET_WORKLOAD. |
60 secondes |
| Workload(SYSDEFAULTUSERWORKLOAD) - Blocages | Nombre total de blocages détectés, collecté à partir de MON_GET_WORKLOAD. |
60 secondes |
| Workload(SYSDEFAULTUSERWORKLOAD) - Temps réseau | Somme du temps d'attente d'envoi TCP/IP, du temps d'attente de réception TCP/IP, du temps d'attente d'envoi IPC, du temps d'attente de réception IPC, collectée à partir de MON_GET_WORKLOAD. |
60 secondes |
| Workload(SYSDEFAULTUSERWORKLOAD) - Délai de la demande | Durée totale de la demande, collectée à partir de MON_GET_WORKLOAD. |
60 secondes |
| Workload(SYSDEFAULTUSERWORKLOAD) - Temps d'attente | Temps d'attente total collecté à partir de MON_GET_WORKLOAD. |
60 secondes |
| Workload(SYSDEFAULTUSERWORKLOAD) - Heure E-S | Durée totale d'E-S collectée à partir de MON_GET_WORKLOAD. |
60 secondes |
| Principales requêtes - Nombre | Nombre total de requêtes exécutées depuis plus de 100 secondes, collecté à partir de MON_GET_APPLICATION_HANDLE. |
20 secondes |
| Requêtes d'attente de verrouillage - Nombre | Nombre total de requêtes exécutées depuis plus de 100 secondes, collecté à partir de MON_LOCKWAITS. |
20 secondes |
| Métrique de journal HADR - Mémoire tampon d'envoi demandée | Taille de mémoire tampon d'envoi de socket demandée (élément de contrôle), collecté à partir de MON_GET_HADR. |
10 minutes |
| Mesures de journal HADR - Mémoire tampon d'envoi réelle | Élément de contrôle de la taille réelle de tampon d'envoi de socket, collecté à partir de MON_GET_HADR. |
10 minutes |
| Mesure de journal HADR - Mémoire tampon de réception demandée | Élément de contrôle de la taille de tampon de réception de socket demandée, collecté à partir de MON_GET_HADR. |
10 minutes |
| Mesures de journal HADR - Mémoire tampon de réception réelle | Élément de contrôle de la taille réelle de tampon de réception de socket, collecté à partir de MON_GET_HADR. |
10 minutes |
| Mesures de journal HADR - Heure depuis la dernière réception | Temps écoulé depuis le dernier message a reçu l'élément de contrôle, collecté à partir de MON_GET_HADR. |
10 minutes |
| Mesures de journal HADR - Temps d'attente du gestionnaire de journalisation | Élément de contrôle du temps d'attente du gestionnaire de journalisation actuel, collecté à partir de MON_GET_HADR. |
10 minutes |
| Statistiques de verrouillage-Escalades de verrous | Nombre de fois où les verrous ont été escaladés à partir de plusieurs verrous de ligne vers un verrou de table et sont collectés à partir de MON_GET_DATABASE. |
15 minutes |
| Statistiques de verrouillage-Liste des verrous utilisés | Quantité totale de mémoire de liste de verrous (en octets) utilisée et collectée à partir de MON_GET_DATABASE. |
15 minutes |
| Statistiques de verrouillage-Attentes de verrouillage actives | Nombre d'attentes sur verrouillage actives et collecté à partir de MON_LOCKWAITS. |
15 minutes |
| Statistiques de verrouillage-Nombre moyen d'escalades de verrous par activité | Nombre moyen de fois où des verrous ont été escaladés à partir de plusieurs verrous de ligne vers un verrou de table et sont collectés à partir de MON_DB_SUMMARY. |
15 minutes |
| Statistiques de verrouillage-Valeur de liste de verrouillage | Valeur actuelle du paramètre de configuration stockée en mémoire et collectée à partir de SYSIBMADM.DBCFG. |
15 minutes |
| Performances des transactions (valeur incrémentielle)-Efficacité de lecture d'index | L'efficacité de lecture d'index montre essentiellement la qualité d'indexation d'une base de données pour la charge de travail (IREF = Rows Read / Rows Returned) | 15 minutes |
| Performances des transactions (valeur incrémentielle)-Pourcentage de lectures sync. | Le pourcentage de lectures synchrones indique la proportion d'entrées-sorties de lecture effectuées avec des lectures synchrones à partir de MON_GET_DATABASE. |
15 minutes |
| Performances des transactions (valeur incrémentielle)-Pourcentage d'écritures asynchrones | Le pourcentage d'écritures asynchrones correspond au pourcentage de toutes les écritures d'index et de données effectuées de manière asynchrone par le gestionnaire de base de données à partir de MON_GET_DATABASE. |
15 minutes |
| Performances des transactions (valeur incrémentielle)-Tris par transaction | Le nombre de tris par transaction correspond au nombre de tris exécutés au cours de chaque transaction à partir de MON_GET_DATABASE. |
15 minutes |
| Performances des transactions (valeur incrémentielle)-SQL | Nombre total de STATIC_SQL_STMTS + DYNAMIC_SQL_STMTS provenant de MON_GET_DATABASE. |
15 minutes |
| Nœuds membres | Nombre total de noeuds membres dans un environnement Db2 pureScale à partir de la table SYSIBMADM.DB2_MEMBER . |
30 minutes |
| Statistiques sur les verrous - Temps d'attente des verrous | Le temps d'attente du verrou pour l'élément du moniteur qui est extrait du tableau MON_GET_DATABASE. |
60 secondes |
Détails de la sauvegarde récente
| Métrique | Description | Granularité |
|---|---|---|
| Type | Type de sauvegarde à partir de SYSIBMADM.DB_HISTORY. |
30 minutes |
| Heure de début | Heure à laquelle la sauvegarde a commencé à partir de SYSIBMADM.DB_HISTORY. |
30 minutes |
| Heure de fin | Heure à laquelle la sauvegarde s'est terminée à partir de SYSIBMADM.DB_HISTORY. |
30 minutes |
| Durée de la sauvegarde | Durée de la sauvegarde à partir de SYSIBMADM.DB_HISTORY. |
30 minutes |
Principales requêtes
| Métrique | Description | Granularité |
|---|---|---|
| Descripteur d"application | Descripteur d'application de MON_CURRENT_SQL. |
20 secondes |
| Nom de l'application | Nom de l'application de MON_CURRENT_SQL. |
20 secondes |
| Nom d'application client | Nom de l'application client provenant de MON_CURRENT_SQL. |
20 secondes |
| État d'activité | État d'activité en cours de MON_CURRENT_SQL. |
20 secondes |
| Type d"activité | Type d'activité de MON_CURRENT_SQL. |
20 secondes |
| ID d'autorisation de session | ID d'autorisation de session collecté à partir de MON_CURRENT_SQL. |
20 secondes |
| Temps écoulé | Temps écoulé depuis le démarrage de l'activité. Cette métrique est collectée à partir de MON_CURRENT_SQL en secondes. |
20 secondes |
| Texte d'instruction | Texte d'instruction SQL collecté à partir de MON_CURRENT_SQL. |
20 secondes |
Attentes de verrous
| Métrique | Description | Granularité |
|---|---|---|
| Demande de descripteur d'application | Demande de descripteur d'application collectée à part de SYSIBMADM.MON_LOCKWAITS. |
20 secondes |
| Gestion du descripteur de l'application | Détention de descripteur d'application collectée à partir de SYSIBMADM.MON_LOCKWAITS. |
20 secondes |
| Temps écoulé | Temps d'attente de verrouillage écoulé collecté à partir de SYSIBMADM.MON_LOCKWAITS en secondes. |
20 secondes |
| Mode de verrouillage | Le mode du verrou peut être: table, lignes, ou si l'application qui détient ce verrou est introuvable, la valeur NULL est renvoyée. Le mode de verrouillage est collecté à partir de SYSIBMADM.MON_LOCKWAITS. |
20 secondes |
| Mode de verrouillage demandé | Mode dans lequel le verrou est demandé par l'application qui attend d'acquérir le verrou. La métrique est collectée à partir de SYSIBMADM.MON_LOCKWAITS. |
20 secondes |
| Demande de texte d'instruction | Demande de texte d'instruction SQL de l'application. Cette métrique est collectée à partir de SYSIBMADM.MON_LOCKWAITS. |
20 secondes |
| Détention de la comptabilité client | Détention de la comptabilité client collectée à partir de SYSIBMADM.MON_LOCKWAITS. |
20 secondes |
| Demande de comptabilité client | Demande de comptabilité client collectée à partir de SYSIBMADM.MON_LOCKWAITS. |
20 secondes |
| Nom du verrou | Nom de verrou provenant de SYSIBMADM.MON_LOCKWAITS. |
20 secondes |
| Nom de table | Nom de table provenant de SYSIBMADM.MON_LOCKWAITS. |
20 secondes |
| Mode de verrouillage en cours | Mode de verrouillage en cours à partir de SYSIBMADM.MON_LOCKWAITS. |
20 secondes |
| Nom de l'application de la demande | Nom de l'application de la demande à partir de SYSIBMADM.MON_LOCKWAITS. |
20 secondes |
| ID utilisateur de la demande | ID utilisateur de la demande à partir de SYSIBMADM.MON_LOCKWAITS. |
20 secondes |
| Membre détenteur | Membre titulaire de SYSIBMADM.MON_LOCKWAITS. |
20 secondes |
| Nom de l'application de stockage | Nom de l'application de stockage à partir de SYSIBMADM.MON_LOCKWAITS. |
20 secondes |
| ID utilisateur du détenteur | ID utilisateur en attente provenant de SYSIBMADM.MON_LOCKWAITS. |
20 secondes |
| ID utilisateur du client | ID utilisateur client provenant de SYSIBMADM.MON_LOCKWAITS. |
20 secondes |
| ID de processus client | ID de processus client provenant de SYSIBMADM.MON_LOCKWAITS. |
20 secondes |
Configurations de base de données
| Métrique | Description | Granularité |
|---|---|---|
| Nom du paramètre de configuration | Nom du paramètre de configuration collecté à partir de SYSPROC.DB_GET_CFG. |
5 minutes |
| Indicateurs de valeur | Fournit des informations spécifiques pour la valeur actuelle du paramètre de configuration collectée à partir de SYSPROC.DB_GET_CFG. |
5 minutes |
| Indicateurs de valeur différée | Fournit des informations spécifiques pour la valeur différée du paramètre de configuration collectée à partir de SYSPROC.DB_GET_CFG. |
5 minutes |
| Valeur | Valeur actuelle du paramètre de configuration stocké dans la mémoire collectée à partir de SYSPROC.DB_GET_CFG. |
5 minutes |
| Valeur différée | Valeur du paramètre de configuration sur le disque collectée à partir de SYSPROC.DB_GET_CFG. |
5 minutes |
Configurations DBM
| Métrique | Description | Granularité |
|---|---|---|
| Nom du paramètre de configuration | Nom du paramètre de configuration collecté à partir de SYSPROC.DBM_GET_CFG. |
30 minutes |
| Indicateurs de valeur | Fournit des informations spécifiques pour la valeur actuelle du paramètre de configuration collectée à partir de SYSPROC.DBM_GET_CFG. |
30 minutes |
| Indicateurs de valeur différée | Fournit des informations spécifiques pour la valeur différée du paramètre de configuration collectée à partir de SYSPROC.DBM_GET_CFG. |
30 minutes |
| Valeur | Valeur actuelle du paramètre de configuration stocké dans la mémoire collectée à partir de SYSPROC.DBM_GET_CFG. |
30 minutes |
| Valeur différée | Valeur du paramètre de configuration sur le disque collectée à partir de SYSPROC.DBM_GET_CFG. |
30 minutes |
Entrée de journal Diag
| Métrique | Description | Granularité |
|---|---|---|
| Horodatage d'événement | Heure à laquelle l'entrée a été consignée collectée à partir de PD_GET_LOG_MSGS. |
30 minutes |
| ID d'application | ID d'application (élément de contrôle) collecté à partir de PD_GET_LOG_MSGS. |
30 minutes |
| Gravité du message | Gravité du message : C (critique), E (erreur), W (avertissement), I (information) ou NULL (si la gravité du message n'a pas pu être déterminée) collectés à partir de PD_GET_LOG_MSGS. |
30 minutes |
| Numéro de message | Numéro de message numérique de l'erreur ou de l'événement collecté à partir de PD_GET_LOG_MSGS. |
30 minutes |
| Message | Récapitulatif du message de journal à partir de PD_GET_LOG_MSGS. |
30 minutes |
Total UC principal
| Métrique | Description | Granularité |
|---|---|---|
| ID d'exécutable | Spécifie une section unique du cache de package de base de données collectée à partir de MON_GET_PKG_CACHE_STMT. |
60 secondes |
| % du nombre total de lignes lues | Pourcentage du nombre total de lignes lues collecté à partir de MON_GET_PKG_CACHE_STMT. |
60 secondes |
| % du temps UC total | Pourcentage du temps UC total collecté à partir de MON_GET_PKG_CACHE_STMT. |
60 secondes |
| Temps UC total | Temps UC total à collecté à partir de MON_GET_PKG_CACHE_STMT. |
60 secondes |
| Durée d'exécution de l'instruction | Durée d'exécution collectée à partir de MON_GET_PKG_CACHE_STMT. |
60 secondes |
| % du temps d'exécution de l'instruction | Pourcentage du temps d'exécution d'instruction collecté à partir de MON_GET_PKG_CACHE_STMT. |
60 secondes |
Temps d'attente de consignation sur disque
| Métrique | Description | Granularité |
|---|---|---|
| ID d'exécutable | Spécifie une section unique du cache de package de base de données collectée à partir de MON_GET_PKG_CACHE_STMT. |
60 secondes |
| Temps total d'activité | Temps d'activité total collecté à partir de MON_GET_PKG_CACHE_STMT. |
60 secondes |
| % du temps total d'activité | Pourcentage du temps total d'activité collecté à partir de MON_GET_PKG_CACHE_STMT. |
60 secondes |
| Temps d'attente total d'activité | Temps d'attente total d'activité collecté à partir de MON_GET_PKG_CACHE_STMT. |
60 secondes |
| % du temps d'attente total d'activité | Pourcentage du temps d'attente total d'activité collecté à partir de MON_GET_PKG_CACHE_STMT. |
60 secondes |
| Temps d'attente de consignation sur disque | Temps d'attente du disque de consignation, collecté à partir de MON_GET_PKG_CACHE_STMT. |
60 secondes |
| % du temps d'attente de consignation sur disque | Pourcentage du temps d'attente de consignation sur disque MON_GET_PKG_CACHE_STMT. |
60 secondes |
| Temps d'attente total de consignation sur disque | Nombre total d'attentes de consignation sur disque MON_GET_PKG_CACHE_STMT. |
60 secondes |
Statistiques d'exécution
| Métrique | Description | Granularité |
|---|---|---|
| Nom d'objet | Nom de l'objet auquel s'applique l'événement, collecté à partir de PD_GET_DIAG_HIST. |
3 heures |
| Qualificateur de nom d'objet | Pour la consignation des statistiques, il s'agit du schéma de table ou d'index collecté à partir de PD_GET_DIAG_HIST. |
3 heures |
| Heure de début | Heure de début collectée à partir de PD_GET_DIAG_HIST. |
3 heures |
| Heure de fin | Heure de fin collectée à partir de PD_GET_DIAG_HIST. |
3 heures |
| Durée | Différence entre l'heure de début et l'heure de fin, collectée à partir de PD_GET_DIAG_HIST en secondes. |
3 heures |
Utilitaires de base de données
| Métrique | Description | Granularité |
|---|---|---|
| Nom de l'application | Élément de contrôle du nom de l'application collecté à partir de MON_GET_UTILITY. |
30 minutes |
| Descripteur d"application | Élément de contrôle du descripteur de l'application collecté à partir de MON_GET_UTILITY. |
30 minutes |
| Type d'opération d'utilitaire | Élément de contrôle du type d'opération d'utilitaire collecté à partir de MON_GET_UTILITY. |
30 minutes |
| Type d'objet | Type d'objet collecté à partir de MON_GET_UTILITY. |
30 minutes |
| Heure de début de l'utilitaire | Heure de début de l'utilitaire collectée à partir de MON_GET_UTILITY. |
30 minutes |
| Type d'utilitaire | Type d'utilitaire collecté à partir de MON_GET_UTILITY. |
30 minutes |
| Détail de l'utilitaire | Élément de contrôle du détail de l'utilitaire collecté à partir de MON_GET_UTILITY. |
30 minutes |
| ID d'authentification de session | ID autorisation en cours pour la session utilisée par l'application à partir de MON_GET_UTILITY. |
30 minutes |
| Nom du poste de travail client | Elément de moniteur de nom de poste de travail client provenant de MON_GET_UTILITY. |
30 minutes |
| Comptabilité client | Elément de moniteur d'une chaîne de comptabilité client provenant de MON_GET_UTILITY. |
30 minutes |
| ID utilisateur du client | Elément de moniteur d'ID utilisateur client provenant de MON_GET_UTILITY. |
30 minutes |
| Schéma de l'objet | Elément de moniteur de schéma d'objet de MON_GET_UTILITY. |
30 minutes |
| Nom d'application client | Elément de moniteur de nom d'application client provenant de MON_GET_UTILITY. |
30 minutes |
Unité d'œuvre (UOW)
| Métrique | Description | Granularité |
|---|---|---|
| Nom de l'application | Élément de contrôle du nom de l'application collecté à partir de MON_GET_CONNECTION. |
5 minutes |
| Descripteur d"application | Élément de contrôle du descripteur de l'application collecté à partir de MON_GET_CONNECTION. |
5 minutes |
| ID d'application | ID d'application (élément de contrôle) collecté à partir de MON_GET_CONNECTION. |
5 minutes |
| Nombre de verrous détenus | Élément de contrôle du nombre de verrous détenus, collecté à partir de MON_GET_UNIT_OF_WORK. |
5 minutes |
| Espace de journal utilisé par les unités d'œuvre | Élément de contrôle d'espace de journal utilisé par les unités d'œuvre, collecté à partir de MON_GET_UNIT_OF_WORK. |
5 minutes |
| Délai d'inactivité minimale du client | Élément de contrôle du temps d'activité minimale du client, collecté à partir de MON_GET_UNIT_OF_WORK. |
5 minutes |
| Nom de l'application client | Nom de l'application client provenant de MON_GET_UNIT_OF_WORK. |
REORG
| Métrique | Description | Granularité |
|---|---|---|
| Nom de table | Élément de contrôle de nom de table, collecté à partir de SNAP_GET_TAB_REORG. |
3 heures |
| Schéma de table | Élément de contrôle de nom de table, collecté à partir de SNAP_GET_TAB_REORG. |
3 heures |
| Statut de réorganisation | Élément de contrôle du statut de réorganisation, collecté à partir de SNAP_GET_TAB_REORG. |
3 heures |
| Fin de la réorganisation | Élément de contrôle d'indicateur de fin réorganisation, collecté à partir de SNAP_GET_TAB_REORG. |
3 heures |
| Début de la réorganisation | Élément de contrôle d'heure de début de la réorganisation de table, collecté à partir de SNAP_GET_TAB_REORG. |
3 heures |
| Fin de la réorganisation | Élément de contrôle d'heure de fin de réorganisation de tableau, à partir de SNAP_GET_TAB_REORG. |
3 heures |
Utilitaires d'espace table
Jusqu'à 200 lignes par schéma sont affichées dans le tableau de bord. Les lignes sont triées par ordre décroissant en fonction de la taille de la table.
| Métrique | Description | Granularité |
|---|---|---|
| Nom de table | Elément de moniteur de nom d'espace table provenant de MON_GET_TABLESPACE. |
20 secondes |
| Taille totale | Taille totale de l'espace table à partir de MON_GET_TABLESPACE. |
20 secondes |
| Espace utilisé | Taille totale utilisée de l'espace table à partir de MON_GET_TABLESPACE. |
20 secondes |
| Espace libre | Taille totale disponible de l'espace table à partir de MON_GET_TABLESPACE. |
20 secondes |
| Pourcentage d'utilisation de l'espace | Utilisation de l'espace table sous forme de pourcentage à partir de MON_GET_TABLESPACE. |
20 secondes |
| Etat de l'espace table | Etat de l'espace table (0 indiquant l'état NORMAL et 1 indiquant l'état ANORMAL) à partir de MON_GET_TABLESPACE. |
20 secondes |
HADR Général
| Métrique | Description | Granularité |
|---|---|---|
| Rôle | Élément de contrôlede rôle HADR, collecté à partir de MON_GET_HADR. |
10 minutes |
| Type de relecture | Élément de contrôle de type de réplication HADR, collecté à partir de MON_GET_HADR. |
10 minutes |
| Mode de synchronisation | Élément de contrôle de mode de synchronisation HADR, collecté à partir de MON_GET_HADR. |
10 minutes |
| ID de secours | Élément de contrôle d'ID de secours, collecté à partir de MON_GET_HADR. |
10 minutes |
| Etat | Élément de contrôle de l'état HADR, collecté à partir de MON_GET_HADR. |
10 minutes |
| Temps de connexion | Élément de contrôle d'heure de statut de connexion HADR, collecté à partir de MON_GET_HADR. |
10 minutes |
| Délai d'attente HADR | Élément de contrôle de délai d'attente HADR, collecté à partir de MON_GET_HADR. |
10 minutes |
| Ecart entre les journaux HADR | Elément de moniteur d'écart de journal HADR provenant de MON_GET_HADR. |
10 minutes |
| État de connexion | Élément de contrôle de statut de connexion HADR, collecté à partir de MON_GET_HADR. |
10 minutes |
Statut de connexion HADR
| Métrique | Description | Granularité |
|---|---|---|
| Hôte principal | Élément de contrôle de l'hôte membre principal, collecté à partir de MON_GET_HADR. |
10 minutes |
| Instance principale | Élément de contrôle de l'instance principale, collecté à partir de MON_GET_HADR. |
10 minutes |
| Membre principal | Elément de contrôle de membre principal, collecté à partir de MON_GET_HADR. |
10 minutes |
| Hôte de secours | Élément de contrôle de nom d'hôte du membre de secours, collecté à partir de MON_GET_HADR. |
10 minutes |
| Instance de secours | Élément de contrôle de l'instance de secours, collecté à partir de MON_GET_HADR. |
10 minutes |
| Membre de secours | Élément de contrôle de membre de secours, collecté à partir de MON_GET_HADR. |
10 minutes |
| Intervalle des pulsations | Élément de contrôle de l'intervalle de pulsations, collecté à partir de MON_GET_HADR. |
10 minutes |
| Limite d'attente d'homologue | Élément de contrôle de limite d'attente d'homologue, collecté à partir de MON_GET_HADR. |
10 minutes |
Informations sur le journal principal HADR
| Métrique | Description | Granularité |
|---|---|---|
| Journal primaire | Élément de contrôle du fichier journal primaire, collecté à partir de MON_GET_HADR. |
10 minutes |
| Page de journal primaire | Élément de contrôle de page de journal principal, collecté à partir de MON_GET_HADR. |
10 minutes |
| Position du journal principal | Élément de contrôle de la position du journal principal, collecté à partir de MON_GET_HADR. |
10 minutes |
| Heure du journal principal | Élément de contrôle de l'heure du journal principal, collecté à partir de MON_GET_HADR. |
10 minutes |
| ID du flux de journal | Élément de contrôle de l'ID du flux de journal, collecté à partir de MON_GET_HADR. |
10 minutes |
| Total des attentes HADR | Élément de contrôle du temps d'attente total du gestionnaire de journalisation, collecté à partir de MON_GET_HADR. |
10 minutes |
Informations sur le journal secondaire HADR
| Métrique | Description | Granularité |
|---|---|---|
| Journal secondaire | Élément de contrôle du fichier journal secondaire, collecté à partir de MON_GET_HADR. |
10 minutes |
| Page de journal secondaire | Élément de contrôle de la page du journal secondaire, collecté à partir de MON_GET_HADR. |
10 minutes |
| Position du journal secondaire | Élément de contrôle de la position du journal secondaire, collecté à partir de MON_GET_HADR. |
10 minutes |
| Heure du journal secondaire | Elément de contrôle du temps de journal secondaire à partir de MON_GET_HADR. |
10 minutes |
Vue du catalogue d'index
Jusqu'à 50 lignes par schéma sont affichées dans le tableau de bord.
| Métrique | Description | Granularité |
|---|---|---|
| Nom de table | Nom de la table sur laquelle l'index est défini à partir de SYSCAT.INDEXES. |
24 heures |
| Schéma d'index | Nom de schéma de la table sur laquelle l'index est défini à partir de SYSCAT.INDEXES. |
24 heures |
| Nom d'index | Nom de l'index, collecté à partir de SYSCAT.INDEXES. |
24 heures |
| Heure du statut | Dernière modification apportée aux statistiques enregistrées pour cet index SYSCAT.INDEXES. |
24 heures |
| Dernière utilisation | Date à laquelle l'index est utilisé pour la dernière fois à partir de SYSCAT.INDEXES. |
24 heures |
| Propriétaire | ID d'autorisation du propriétaire de la table provenant de SYSCAT.TABLES. |
24 heures |
| Espace table | Nom de l'espace table principal de la table à partir de SYSCAT.TABLES. |
24 heures |
| Type | Type d'objet collecté à partir de SYSCAT.TABLES. |
24 heures |
Tailles de table
Jusqu'à 50 lignes par schéma sont affichées dans le tableau de bord. Les lignes sont triées par ordre décroissant en fonction de la taille de la table.
| Métrique | Description | Granularité |
|---|---|---|
| Nom de table | Élément de contrôle de nom de table, collecté à partir de ADMIN_GET_TAB_INFO. |
24 heures |
| Carte | Nombre total de lignes dans la table SYSCAT.TABLES. |
24 heures |
| Taille de la table en Ko | Taille de table en Ko, collecté à partir de ADMIN_GET_TAB_INFO. |
24 heures |
| Taille de la table en Mo | Taille de table en Mo, collecté à partir de ADMIN_GET_TAB_INFO. |
24 heures |
| Taille moyenne des lignes | Longueur moyenne des lignes, collecté à partir de SYSCAT.TABLES. |
24 heures |
Vue de catalogue des tables
Jusqu'à 50 lignes par schéma sont affichées dans le tableau de bord en fonction de l'heure à laquelle l'événement s'est produit.
| Métrique | Description | Granularité |
|---|---|---|
| Nom de table | Nom de table, collecté à partir de SYSCAT.TABLES. |
24 heures |
| Heure des statistiques | Heure à laquelle des modifications ont été apportées pour la dernière fois aux statistiques enregistrées pour cet objet, collecté à partir de SYSCAT.TABLES. |
24 heures |
| Volatile | Pour vérifier la cardinalité de la table, collecté à partir de SYSCAT.TABLES. |
24 heures |
| Compression | Pour vérifier la valeur et la compression des lignes, collecté à partir de SYSCAT.TABLES. |
24 heures |
| Carte | Nombre total de lignes dans la table, collecté à partir de SYSCAT.TABLES. |
24 heures |
Db2 pureScale indicateurs de performance
Informations générales pureScale
| Métrique | Description | Granularité |
|---|---|---|
| Host Name | Nom d'hôte provenant de SYSIBMADM.DB2_CLUSTER_HOST_STATE. |
30 minutes |
| Etat | Etat de l'instance à partir de SYSIBMADM.DB2_CLUSTER_HOST_STATE. |
30 minutes |
| Instance arrêtée | Statut (arrêté ou non) de l'instance sur les hôtes de SYSIBMADM.DB2_CLUSTER_HOST_STATE. |
30 minutes |
| Alerte | Informations sur les alertes sur les hôtes provenant de SYSIBMADM.DB2_CLUSTER_HOST_STATE. |
30 minutes |
Détails du membre
| Métrique | Description | Granularité |
|---|---|---|
| ID | Identificateur de noeud de membre provenant de SYSIBMADM.DB2_MEMBER. |
30 minutes |
| HOTE_HOME | Machine associée au membre lorsqu'il est ajouté pour la première fois à l'instance à partir de SYSIBMADM.DB2_MEMBER. |
30 minutes |
| HOTE_CURRENT_HOST | Nom de la machine sur laquelle le membre est en cours d'exécution à partir de SYSIBMADM.DB2_MEMBER. |
30 minutes |
| ETAT | Etat du noeud membre à partir de SYSIBMADM.DB2_MEMBER. |
30 minutes |
| Alerte | Informations sur les alertes sur les hôtes provenant de SYSIBMADM.DB2_MEMBER. |
30 minutes |
Détails d'unité de couplage
| Métrique | Description | Granularité |
|---|---|---|
| ID | Identificateur de la fonction de mise en cache de cluster (CF) provenant de DB2_GET_INSTANCE_INFO. |
30 minutes |
| HOTE_HOME | Machine associée à la fonction CF lorsqu'elle est ajoutée pour la première fois à l'instance à partir de DB2_GET_INSTANCE_INFO. |
30 minutes |
| HOTE_CURRENT_HOST | Nom de la machine sur laquelle la fonction CF est en cours d'exécution à partir de DB2_GET_INSTANCE_INFO. |
30 minutes |
| ETAT | Etat du noeud de la fonction de mise en cache du cluster à partir de DB2_GET_INSTANCE_INFO. |
30 minutes |
| Alerte | Informations sur les alertes sur les hôtes provenant de DB2_GET_INSTANCE_INFO. |
30 minutes |
Table de mémoire de verrouillage pureScale
| Métrique | Description | Granularité |
|---|---|---|
| ID hôte | Identificateur d'hôte provenant de MON_GET_CF. |
30 minutes |
| Host Name | Nom d'hôte provenant de MON_GET_CF. |
30 minutes |
| Taille actuelle du verrou de l'utilitaire de couplage | Quantité de mémoire de verrouillage actuellement utilisée par le système à partir de MON_GET_CF. |
30 minutes |
| Taille du verrou de l'utilitaire de couplage configurée | Quantité de mémoire de verrouillage actuellement configurée par la base de données comme quantité maximale à partir de MON_GET_CF. |
30 minutes |
| Taille du verrou de l'utilitaire de couplage ciblée | Nouvelle valeur maximale configurée pour la mémoire de verrouillage de MON_GET_CF. |
30 minutes |
Table de mémoire de zone de communication partagée pureScale
| Métrique | Description | Granularité |
|---|---|---|
| ID hôte | Identificateur de noeud de membre provenant de MON_GET_CF. |
30 minutes |
| Host Name | Nom d'hôte provenant de MON_GET_CF. |
30 minutes |
| Taille actuelle de la zone de communication partagée de l'utilitaire de couplage | Quantité de mémoire SCA actuellement utilisée par le système à partir de MON_GET_CF. |
30 minutes |
| Taille de la zone de communication partagée de l'utilitaire de couplage configurée | Quantité de mémoire SCA actuellement configurée par la base de données comme quantité maximale à partir de MON_GET_CF. |
30 minutes |
| Taille de la zone de communication partagée de l'utilitaire de couplage ciblée | Nouvelle valeur maximale configurée pour la mémoire SCA à partir de MON_GET_CF. |
30 minutes |
Table d'accès aux pages pureScale
| Métrique | Description | Granularité |
|---|---|---|
| ID de membre | Identificateur de noeud de membre provenant de MON_GET_PAGE_ACCESS_INFO |
30 minutes |
| Schéma | Nom de schéma provenant de MON_GET_PAGE_ACCESS_INFO |
30 minutes |
| Nom de table | Nom de la table à partir de MON_GET_PAGE_ACCESS_INFO |
30 minutes |
| Temps d'attente de récupération | Temps d'attente de récupération à partir de MON_GET_PAGE_ACCESS_INFO |
30 minutes |
| Type | Type de table de MON_GET_PAGE_ACCESS_INFO |
30 minutes |
Table de cache de package pureScale
| Métrique | Description | Granularité |
|---|---|---|
| ID hôte | Identificateur de noeud hôte provenant de MON_GET_PKG_CACHE_STMT |
30 minutes |
| Nombre d'exécutions | Nombre d'exécutions MON_GET_PKG_CACHE_STMT |
30 minutes |
| Temps d'attente de récupération | Temps d'attente de récupération à partir de MON_GET_PKG_CACHE_STMT |
30 minutes |
| Temps d'exécution moyen | Temps d'exécution moyen à partir de MON_GET_PKG_CACHE_STMT |
30 minutes |
Table de pool de mémoire tampon de groupe pureScale
| Métrique | Description | Granularité |
|---|---|---|
| ID hôte | Identificateur de noeud de membre provenant de MON_GET_CF |
30 minutes |
| Host Name | Nom d'hôte de MON_GET_CF |
30 minutes |
| Taille actuelle du pool de mémoire tampon de l'utilitaire de couplage | Quantité de mémoire du pool de mémoire tampon de groupe actuellement utilisée par le système à partir de MON_GET_CF |
30 minutes |
| Taille du pool de mémoire tampon de l'utilitaire de couplage configurée | Quantité de mémoire du pool de mémoire tampon de groupe actuellement configurée par la base de données comme quantité maximale à partir de MON_GET_CF |
30 minutes |
| Taille du pool de mémoire tampon de l'utilitaire de couplage ciblée | Valeur maximale nouvellement configurée pour la mémoire du pool de mémoire tampon de groupe à partir de MON_GET_CF |
30 minutes |