OCI Database with PostgreSQL
Vous pouvez surveiller l'état, la capacité et les performances des bases de données à l'aide de mesures , d'alarmes et de notifications.
Cette rubrique décrit les mesures émises par le service OCI Database with PostgreSQL dans l'espace de noms de mesure oci_postgresql
.
Ressources : OCI_OPTIMIZED_STORAGE.
Vous pouvez activer la journalisation pour OCI Database with PostgreSQL. Pour plus d'informations, reportez-vous à Présentation de Logging.
Généralités
Les mesures du service OCI Database with PostgreSQL vous aident à mesurer les performances et l'état d'une base de données. Vous pouvez utiliser les données des mesures pour diagnostiquer et résoudre les problèmes liés aux mesures.
Pour visualiser un ensemble par défaut de graphes de mesures dans la console, accédez à la base de données qui vous intéresse, puis cliquez sur Mesures. Vous pouvez également utiliser le service Monitoring pour créer desrequêtes personnalisées.
Prérequis
-
Stratégies IAM : pour surveiller les ressources, vous devez disposer du type d'accès requis dans une stratégie (IAM) écrite par un administrateur. Des stratégies sont requises pour l'utilisation de la console ou de l'API REST avec un kit SDK, l'interface de CLI ou tout autre outil. La stratégie doit vous donner accès aux services de surveillance ainsi qu'aux ressources surveillées. Lorsque vous essayez d'exécuter une action, vous pouvez obtenir un message indiquant que vous n'y êtes pas autorisé. Vérifiez auprès d'un administrateur le type d'accès qui vous a été accordé et lecompartiment dans lesquels vous devez travailler. Pour plus d'informations sur les autorisations utilisateur en matière de surveillance, reportez-vous à la section Authentification et autorisation du service associé : Monitoring ou Notifications.
- Les mesures répertoriées sur cette page sont automatiquement disponibles pour toute ressource que vous créez. Vous n'avez pas besoin d'activer la surveillance sur la ressource pour obtenir ces mesures.
Mesures disponibles
Les mesures OCI Database with PostgreSQL incluent les dimensions suivantes :
resourceType
: type de ressource pour laquelle les mesures s'appliquent.resourceName
: nom de la ressource pour laquelle les mesures s'appliquentresourceId
: OCID de la ressource pour laquelle la mesure s'appliquedbInstanceRole
: indique si le noeud est le noeud principal ou un noeud de réplique de lecture.dbInstanceId
: ID du noeud pour lequel les mesures s'appliquent
Métrique | Nom d'affichage de la mesure | Unité | Description | Dimensions |
---|---|---|---|---|
BufferCacheHitRatio |
Taux d'accès au cache de tampon | pourcentage | Pourcentage de pages trouvées dans le cache de tampon sans lecture sur le disque. |
|
Connections |
Connexions de base de données | inventaire | Nombre de connexions à la base de données. |
|
CpuUtilization |
Utilisation de l'UC | pourcentage | Utilisation de l'UC exprimée en pourcentage. Le pourcentage d'utilisation consigné tient compte du nombre d'UC que la base de données est autorisée à utiliser, à savoir deux fois le nombre d'OCPU. |
|
Deadlocks |
Interblocages | inventaire | Nombre de verrous sur une ligne de base de données contenant deux transactions ou plus en attente d'une autre transaction pour abandonner une ligne verrouillée. |
|
WriteIops |
Ecrire des IOPS | inventaire | Nombre d'écritures par seconde. |
|
ReadIops |
Lire les E/S par sec. | inventaire | Nombre de lectures par seconde. |
|
WriteLatency |
Latence d'écriture | ms | Latence d'écriture en millisecondes. |
|
ReadLatency |
Latence de lecture | ms | Latence de lecture en millisecondes. |
|
WriteThroughput |
Kilo-octets d'écriture | ko | Ecritures en kilo-octets par seconde. |
|
ReadThroughput |
Kilo-octets de lecture | ko | Lit en kilo-octets par seconde. |
|
MemoryUtilization |
Utilisation de la mémoire | pourcentage | Pourcentage de la RAM totale utilisée. |
|
UsedStorage |
Stockage utilisé | Go | Quantité de stockage utilisée, exprimée en Go. |
|
Afficher les graphiques de mesures par défaut
- Ouvrez le menu du navigateur et cliquez sur Bases de données. Sous PostgreSQL, cliquez sur Bases de données.
- Cliquez sur le nom de la base de données pour laquelle vous souhaitez afficher les mesures.
- Sur la page DBSystem de détails, sous Ressources, cliquez sur Mesures.
La page Mesures affiche un ensemble de graphiques par défaut pour la base de données en cours. Les mesures affichées proviennent de l'adresse de lecture/écriture du noeud principal.
Pour plus d'informations sur la surveillance des mesures et l'utilisation des alarmes, reportez-vous à Monitoring. Pour plus d'informations sur les notifications relatives aux alarmes, reportez-vous à Notifications.
Utilisation de l'API
Utilisez les API suivantes pour la surveillance :
- API Monitoring pour les mesures et les alarmes
- API Notifications pour les notifications (utilisées avec des alarmes)
Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.