Monitoring de Db2 for IBM i
Le capteur « Db2 » pour « IBM i » est automatiquement déployé et installé une fois que vous avez installé l'agent « Instana ».
Versions prises en charge
Les plateformes « IBM i » prises en charge sont : 7.2, 7.3, 7.4, 7.5 et 7.6.
Configuration
Le monitoring de Db2 for IBM i sera automatiquement lancé une fois que la configuration IBM i sera en place et que Collections Services sera lancé. Suivez les instructions de configuration d'IBM i Series.
Db2 for IBM i sera présenté en tant qu'entité distincte dans le tableau de bord IBM i.
Configuration et démarrage des services de collecte
Configuration des services de collecte
Le détecteur Db2 for IBM i utilise les services de collecte IBM i pour fournir des données de performance SQL. Les services de collecte peuvent être configurés et gérés via le IBM® Navigator pour l'interface de performance i ou la commande de configuration du langage de contrôle (CL) CFGPFRCOL (Configure Performance Collection). La configuration peut être utilisée pour modifier certains attributs de collecte et pour déterminer comment les services de collecte gèrent les collectes de données.
L'intervalle de collecte par défaut est spécifié dans le cadre de la configuration et affecte la granularité des données affichées par Db2 pour le détecteur IBM i . Les modifications apportées à la configuration affectent les données collectées à partir de nombreuses ressources système, et pas seulement les données pour Db2 pour le détecteur IBM i . Les services de collecte peuvent collecter des données à intervalles réguliers de 15 secondes jusqu'à 1 heure. L'intervalle de collecte par défaut est de 15 minutes. Pour une collecte optimale des métriques, envisagez de définir l'intervalle de collecte sur 5 minutes.
Les profils de collecte sont utilisés pour contrôler les données qui sont collectées et la fréquence à laquelle elles sont collectées. Le détecteur Db2 for IBM i utilise la catégorie SQL (*SQL) incluse dans les profils de collecte *STANDARD et *STANDARDP.
La quantité de ressources disque utilisées par les services de collecte varie en fonction des paramètres que vous utilisez. Pour plus d'informations sur l'utilisation de l'espace disque, consultez la section « Comprendre l'utilisation de l'espace disque par les services de collecte ».
Démarrage des services de collecte
Pour configurer les services de collecte, la commande Démarrer la collecte des performances (STRPFRCOL) peut être utilisée de la manière suivante :
STRPFRCOL
COLPRF(*CFG)
CYCCOL(*YES)
Paramètres
| Parameter Name | Description | Valeur |
|---|---|---|
| COLPRF | Nom du profil de collecte (*STANDARDP) | CFG |
| CYCCOL | Collection des données des services de collecte de cycle | OUI |
Vous trouverez plus d'informations ici.
Collecte des métriques
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
- Services de collecte
- Nom de bibliothèque de services de collecte
Métriques de performance
| Métrique | Description | Granularité |
|---|---|---|
| Requêtes actives | Nombre total de requêtes actuellement actives. | 15 secondes |
| Lectures dans la base de données logique | Nombre total de fois où le module de base de données a été appelé par tous les travaux dans l'intervalle. | 15 secondes |
| Écritures dans la base de données logique | Nombre total de fois où la fonction d'écriture dans la base de données interne a été appelée par tous les travaux dans l'intervalle. | 15 secondes |
| Lectures asynchrones dans la base de données | Nombre total d'opérations de lecture de base de données physique asynchrone pour les fonctions de base de données pour tous les travaux de l'intervalle. | 15 secondes |
| Écritures asynchrones dans la base de données | Nombre total d'opérations d'écriture de base de données physique asynchrones pour les fonctions de base de données pour tous les travaux dans l'intervalle. | 15 secondes |
| Lectures synchrones dans la base de données | Nombre total d'opérations de lecture de la base de données physique synchrones pour les fonctions de base de données pour tous les travaux dans l'intervalle. | 15 secondes |
| Écritures synchrones dans la base de données | Nombre total d'opérations d'écriture de base de données synchrones pour les fonctions de base de données pour tous les travaux dans l'intervalle. | 15 secondes |
| Opérations de validation dans la base de données | Nombre total d'opérations de validation dans la base de données effectuées par tous les travaux dans l'intervalle. | 15 secondes |
| Opérations d'annulation dans la base de données | Nombre total d'opérations d'annulation dans la base de données effectuées par tous les travaux dans l'intervalle. | 15 secondes |
| Opérations diverses dans la base de données logique | Nombre d'opérations de base de données diverses dans la base de données logique (mises à jour, suppressions, forcer la fin des données, ouverture, fermeture et éditions) effectuées par tous les travaux au cours de l'intervalle. | 15 secondes |
| Plans dans le cache de plan SQL | Nombre total de plans actuellement dans le cache du plan SQL. | 15 secondes |
| Taille du cache de plan | Taille actuelle (en mégaoctets) du cache de plan SQL. | 15 secondes |
| Limite de taille du cache de plan | Taille maximale (en mégaoctets) du cache de plan SQL. | 15 secondes |
| Nombre de curseurs SQL | Nombre total cumulé de curseurs SQL pleins ouverts par tous les travaux de l'intervalle. | 15 secondes |
| Réutilisation du curseur SQL | Nombre total cumulé de curseurs SQL pseudo-ouverts par tous les travaux de l'intervalle. | 15 secondes |