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

Un maillon fort pour vos architectures
Répondre
Phil
Administrateur du site
Messages : 299
Enregistré le : mar. 1 sept. 2015 00:38
Localisation : France
Contact :

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

Message 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.
Cdlt. Phil - pgphil.ovh
Répondre