À propos du projet
Elevarq Signals est un collecteur de diagnostics PostgreSQL en lecture seule conçu pour s'exécuter sur votre infrastructure. Il se connecte aux instances PostgreSQL 14+ et rassemble des statistiques à partir de vues intégrées, puis empaquette les résultats sous forme d'instantanés ZIP portables. L'outil impose un accès en lecture seule via trois couches indépendantes : analyse statique SQL, configuration de session et transactions READ ONLY. Il bloque les rôles non sécurisés comme superuser ou replication avant le début de la collecte.
Le collecteur inclut 104 collecteurs de diagnostics couvrant la configuration du serveur, l'activité des sessions, les E/S des tables et index, les métadonnées de schéma, l'état du vacuum, l'état de la réplication et l'estimation du bloat. Il prend en charge l'authentification sans mot de passe via l'IAM cloud (AWS RDS, Azure, GCP Cloud SQL) ou la récupération des identifiants en direct depuis des coffres de secrets, garantissant qu'aucun secret de base de données n'est stocké dans les fichiers de configuration.
Toutes les données collectées restent locales, stockées dans une base de données SQLite, sans télémétrie ni appels réseau externes. Les instantanés sont exportés sous forme de fichiers NDJSON structurés dans une archive ZIP. Le projet fournit une CLI (signalsctl) pour des opérations telles que le déclenchement de collectes, l'exécution de diagnostics pré-vol et le test des connexions, ainsi qu'une API HTTP locale pour la gestion. Les versions sont publiées sous forme d'images de conteneurs multi-architectures avec signatures cosign et SBOM.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.