Télécharger les journaux PostgreSQL et les journaux de mise à niveau dans Azure Database pour PostgreSQL – Serveur flexible.

Vous pouvez utiliser les journaux du serveur PostgreSQL pour diagnostiquer des problèmes spécifiques rencontrés dans un serveur flexible Azure Database pour PostgreSQL et obtenir des informations détaillées sur les activités qui s’exécutent sur vos serveurs. Utilisez les journaux de mise à niveau de version majeure pour résoudre les erreurs qui peuvent se produire pendant une tentative de mise à niveau de votre serveur vers une version majeure supérieure de PostgreSQL.

Par défaut, la capture des journaux du serveur pour téléchargement sur un serveur flexible Azure Database pour PostgreSQL est désactivée. Toutefois, après avoir activé la fonctionnalité, votre serveur flexible Azure Database pour PostgreSQL commence à capturer les journaux du serveur sur des fichiers, que vous pouvez télécharger pour une inspection détaillée. Utilisez le portail Azure ou les commandes Azure CLI pour répertorier et télécharger ces fichiers qui peuvent vous aider à effectuer des efforts de résolution des problèmes.

Cet article explique comment activer et désactiver cette fonctionnalité. Il décrit également comment répertorier tous les journaux de serveur disponibles et comment télécharger l’un d’eux.

Étapes pour activer la capture de PostgreSQL et les journaux de mise à niveau pour le téléchargement

Utilisez le portail Azure :

  1. Sélectionnez votre serveur flexible Azure Database pour PostgreSQL.

  2. Dans le menu de la ressource, sous la section Surveillance, sélectionnez Journaux de serveurs.

    Capture d'écran de la page Journaux de serveurs.

  3. Cochez la case Capturer les journaux de téléchargement .

    Capture d’écran montrant comment configurer le serveur pour les journaux de serveur PostgreSQL et les journaux de mise à niveau de version majeure à capturer. Vous pouvez télécharger les fichiers journaux capturés à des fins d’inspection.

  4. Par défaut, le service conserve les fichiers journaux pendant trois jours, mais vous pouvez ajuster la période de rétention d’un à sept jours. Utilisez le sélecteur Période de rétention des journaux (en jours) pour définir la configuration souhaitée.

    Capture d'écran montrant comment ajuster la période de rétention pour les journaux du serveur PostgreSQL et les journaux de mise à jour de la version majeure capturés.

  5. Cliquez sur Enregistrer.

    Capture d'écran montrant comment enregistrer les modifications de configuration apportées à la page Journaux du serveur.

  6. Une notification vous informe que le service configure la capture des journaux d’activité à télécharger.

    Capture d’écran montrant la notification indiquant que les modifications de configuration sont appliquées.

  7. Une fois l’opération terminée, une notification vous informe que le service a terminé la configuration de la capture des journaux d’activité à télécharger.

    Capture d’écran montrant la notification indiquant que les modifications de configuration ont été correctement appliquées.

Note

  • Quelques minutes après avoir activé la collecte des journaux du serveur en vue de leur téléchargement, le premier fichier journal peut être téléchargé.

  • Initialement, et pendant environ une heure, les journaux de serveur occupent l’espace disque des données. Ensuite, ils sont déplacés vers le stockage de sauvegarde et conservés là pour la période de rétention configurée.

Étapes pour désactiver la capture de PostgreSQL et les journaux de mise à niveau pour le téléchargement

Utilisez le portail Azure :

  1. Sélectionnez votre serveur flexible Azure Database pour PostgreSQL.

  2. Dans le menu de la ressource, sous la section Surveillance, sélectionnez Journaux de serveurs.

    Capture d'écran de la page Journaux de serveurs.

  3. Désactivez la case à cocher Journaux de capture pour téléchargement.

    Capture d'écran montrant comment configurer le serveur pour que les journaux du serveur PostgreSQL et les journaux des mises à jour des versions majeures ne soient plus capturés pour être téléchargés.

  4. Cliquez sur Enregistrer.

    Capture d'écran montrant comment enregistrer les modifications de configuration apportées à la page Journaux du serveur.

  5. Une notification vous informe que le service configure la capture des journaux d’activité à télécharger.

    Capture d’écran montrant la notification indiquant que les modifications de configuration sont appliquées.

  6. Une fois l’opération terminée, une notification vous informe que le service a terminé la configuration de la capture des journaux d’activité à télécharger.

    Capture d’écran montrant la notification indiquant que les modifications de configuration ont été correctement appliquées.

Étapes pour répertorier les journaux capturés disponibles pour le téléchargement

Utilisez le portail Azure :

  1. Sélectionnez votre serveur flexible Azure Database pour PostgreSQL.

  2. Dans le menu de la ressource, sous la section Surveillance, sélectionnez Journaux de serveurs.

    Capture d’écran montrant la page des journaux du serveur, avec quelques journaux enregistrés.

  3. Un tableau affiche tous les fichiers journaux capturés qui ne sont pas encore supprimés. Vous ne pouvez pas voir ou accéder aux fichiers capturés mais supprimés, car ils ont dépassé la période de rétention configurée. Utilisez les zones Rechercher des fichiers dont le nom contient, Plage de temps et Type de journal pour filtrer les journaux. En sélectionnant un en-tête de colonne, vous pouvez trier la liste des fichiers journaux visibles, dans l’ordre croissant ou décroissant, en fonction de la valeur de l’attribut représenté par l’en-tête sélectionné. Sous chaque colonne disponible, vous pouvez voir les différents attributs de chaque fichier :

    • Nom : Nom du fichier journal. Le service attribue à chaque fichier journal un nom avec ce modèle postgresql_yyyy_mm_dd_hh_00_00.log.
    • dernière heure de mise à jour : horodatage de la dernière fois que chaque fichier journal a été chargé. Les fichiers journaux sont chargés, environ, toutes les 10 minutes.
    • Taille : taille en octets occupés par le fichier journal.
    • Type de journal : le journal du serveur indique que le fichier correspond à un journal du serveur PostgreSQL. Le journal de mise à niveau indique que le fichier correspond à un journal de mise à niveau de version majeure.

    Capture d’écran montrant la page des journaux du serveur avec quelques journaux capturés et les en-têtes de colonne en surbrillance.

  4. La table ne se met pas automatiquement à jour. Pour afficher les informations les plus récentes, sélectionnez Actualiser.

    Capture d’écran montrant la page journaux du serveur et mettant en surbrillance le bouton Actualiser pour mettre à jour le contenu de la page.

Étapes pour télécharger des logs enregistrés

Utilisez le portail Azure :

  1. Sélectionnez votre serveur flexible Azure Database pour PostgreSQL.

  2. Dans le menu de la ressource, sous la section Surveillance, sélectionnez Journaux de serveurs.

    Capture d’écran montrant la page des journaux du serveur, avec quelques journaux enregistrés.

  3. Un tableau affiche tous les fichiers journaux capturés qui ne sont pas encore supprimés. Vous ne pouvez pas voir ou accéder aux fichiers capturés mais supprimés, car ils ont dépassé la période de rétention configurée. Utilisez les zones Rechercher des fichiers dont le nom contient, Plage de temps et Type de journal pour filtrer les journaux. En sélectionnant un en-tête de colonne, vous pouvez trier la liste des fichiers journaux visibles, dans l’ordre croissant ou décroissant, en fonction de la valeur de l’attribut représenté par l’en-tête sélectionné. Recherchez le journal que vous souhaitez télécharger et, sous la colonne Actions , sélectionnez Télécharger.

    Capture d'écran montrant la page Logs du serveur avec quelques logs capturés et indiquant comment télécharger l'un d'entre eux.

  4. Si vous souhaitez télécharger plusieurs fichiers journaux en même temps, sélectionnez tous les fichiers que vous souhaitez télécharger et sélectionnez Télécharger dans la barre d'outils.

    Capture d'écran montrant la page des journaux du serveur avec quelques journaux capturés et mettant en évidence la façon de télécharger plusieurs fichiers.

  5. La table ne se met pas automatiquement à jour. Pour afficher les informations les plus récentes, sélectionnez Actualiser.

    Capture d’écran montrant la page journaux du serveur et mettant en surbrillance le bouton Actualiser pour mettre à jour le contenu de la page.