Page 1 sur 1

Stockage et exploitation de logs et d'informations de traçabilité

Posté : mer. 29 mai 2019 18:55
par Phil
Merci à Didier pour sa question :

Nous devons stocker de manière sécurisée des informations de traçabilité et des logs applicatifs en grande quantité puis les exploiter. Est-ce possible d'utiliser PostgreSQL ?

Réponse :

C'est non seulement possible mais tout à fait recommandé. Loxodata a relayé une présentation sur le sujet : https://www.loxodata.com/post/monitoring-with-pg/

Configuration possible de type "zoo" :

Image

Configuration plus simple basée sur PostgreSQL :

Image

Avec notamment le partitionnement et les capacités d'indexation avancées BRIN (block range) et GIN/GIST, PostgreSQL est particulièrement adapté pour interroger efficacement ce type de données.
En outre, Grafana est à présent très efficace pour exploiter directement des données stockées en base PostgreSQL.

Mon outil de suivi de performance, le traqueur, est d'ailleurs basé sur ce principe : stockage des informations dans une base PostgreSQL avec en complément une visualisation possible via un dashboard Grafana.