Aller au contenu principal

Observabilité

Lakebase vous offre deux moyens complémentaires d'observer vos bases de données Postgres :

  • Télémétrie Postgres avancée — Laissez l’IA trouver et résoudre les problèmes pour vous. Capturez des signaux Postgres approfondis tels que les plans de requête, l’historique de session et les modifications de schéma sous forme de tables Delta dans Unity Catalog, où Insights signale les problèmes selon une planification et Genie vous aide à les étudier et à les résoudre. Des tableaux de bord prédéfinis visualisent les mêmes données.
  • Monitoring en temps réel — Vues intégrées de l'état et de l'activité actuels de Postgres : métriques, requêtes en cours, performances récentes des requêtes et opérations système. Disponible par default sur chaque projet.

Pour activer la télémétrie avancée, configurez l'observabilité une fois et assignez-la à vos projets. La monitoring en temps réel est toujours activé et ne nécessite aucune configuration.

Télémétrie Postgres avancée

Lakebase capture la télémétrie Postgres vers Unity Catalog, où les tableaux de bord, les AI Insights et Genie la lisent

La télémétrie avancée enregistre des signaux Postgres approfondis tels que les plans de requête, l’historique de session et les modifications de schéma, en les écrivant dans des tables Delta dans votre propre Unity Catalog. Cet historique capturé est ce qui vous permet de résoudre les problèmes avec l’IA : Insights l’examine selon une planification et fait remonter les problèmes sans intervention, et Genie étudie les problèmes que vous décrivez et propose une correction que vous confirmez. Des tableaux de bord prédéfinis visualisent les mêmes données, et comme elles sont enregistrées au format Delta, d’autres outils Databricks peuvent les lire et elles persistent après les redémarrages. Configurez l’observabilité pour choisir la destination et l’identité qui l’écrit.

remarque

Démarrage rapide · 5 min

Utilisez ce guide de démarrage rapide de cinq minutes pour configurer l'observabilité sur un seul projet avec vos propres identifiants, afin de voir comment cela fonctionne avant de le déployer plus largement.

    • Configurer l'observabilité
    • Définissez la destination de la télémétrie, choisissez l’identité qui l’écrit et déployez-la sur vos projets.
    • Insights
    • Examine votre télémétrie selon un planning et fait remonter les problèmes automatiquement, pour que vous n'ayez pas à vérifier en permanence.
    • Genie
    • Enquête sur un problème que vous décrivez de manière conversationnelle et propose une correction que vous confirmez.
    • Tableaux de bord de télémétrie
    • Tableaux de bord prédéfinis basés sur votre télémétrie capturée, incluant les détails des requêtes et la comparaison par intervalle de temps.
    • Ce qui est capturé
    • Référence pour chaque table Delta et colonne que Lakebase écrit dans Unity Catalog.

Surveillance en temps réel

La page de monitoring Lakebase affichant les métriques en direct et les query en cours

Ouvrez la page Monitoring d'un projet dans l'application Lakebase pour voir ce que fait votre base de données, en fonction de la Branch et du compute que vous sélectionnez. Les vues intégrées lisent directement les métriques de votre compute et les statistiques propres à Postgres : les graphes de métriques remontent jusqu'à sept jours, tandis que les vues de query sont en temps réel et font un Reset lorsqu'un compute est suspendu.

Cette même page héberge également l’onglet Advanced Postgres Telemetry tab , où des tableaux de bord prédéfinis apparaissent une fois que vous avez configuré la télémétrie avancée.

    • Métriques
    • Graphes de la RAM, du CPU, des connexions, de la taille de la base de données, du cache et plus encore d'un compute, sur une période sélectionnée.
    • Queries actives
    • Les requêtes en cours d'exécution actuellement, depuis pg_stat_activity. Triez par durée pour trouver les opérations en cours d'exécution.
    • Performances de la query
    • Les 100 requêtes récentes les plus fréquentes par appels et temps d'exécution, à partir de pg_stat_statements, regroupées par instruction normalisée.
    • Opérations système
    • Un journal des actions de la plateforme sur le projet : démarrage et suspension du compute, création de Branch, application de la configuration.