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.

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 instance champ 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'
 
Remarque : cela permettra à l'agent Instana de se connecter au serveur Db2 via SSL. Une fois connecté, les données d'identification (utilisateur/mot de passe) seront utilisées pour accéder à la base de données d'authentification.

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
 
Remarque : en configurant la 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.yaml fichier 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: instance et user
    • Pour la surveillance à distance : user
  • Le jeton d'accès pour l'authentification est transmis à l'entrée password et 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 accessTokenType est activée, l'agent Instana considère que password l'entrée est un jeton. Par conséquent, pour toutes les authentifications autres que le jeton, veillez à supprimer ou à mettre en commentaire l'entrée accessTokenType dans le fichier configuration.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 instance champ 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'
      ...
 
Remarque : la surveillance de plusieurs instances à l'aide de variables d'environnement de processus n'est pas prise en charge.

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'
      ...
 
Remarque : la fonctionnalité « Read on Standby » (ROS) doit être activée sur le nœud de secours. ROS est nécessaire pour se connecter à la base de données de secours dans les environnements HADR.

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;
Remarque :

Dans certains correctifs DB2 11.5, l'objet suivant peut ne pas exister :

SYSIBMADM.SNAP_REORG
Dans 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_intervals ou disabled_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_3et poll_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))
  • CURRENT_CF_LOCK_SIZE
  • CONFIGURED_CF_LOCK_SIZE
  • TARGET_CF_LOCK_SIZE
10 secondes (remplace la fréquence d'interrogation globale)
DB2 Statistiques sur les tablespaces (db2_tablespace) TBSP_ID TABLE(MON_GET_TABLESPACE('',-2))
  • TBSP_TOTAL_PAGES
  • TBSP_PAGE_SIZE
  • TBSP_STATE
  • TBSP_USED_PAGES
  • TBSP_USABLE_PAGES
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 :
  • db2_lock
  • db2_tablespace
  • db2_bufferpool
  • db2_connection
  • db2_transaction
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.

Remarque : les indicateurs et les informations recueillis et affichés sur le tableau de bord sont en temps réel, notamment les temps d'attente liés aux verrous, les requêtes les plus fréquentes et l'utilisation totale du processeur. Les métriques sont visibles sur le tableau de bord uniquement lorsque l'événement est actif.

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