Stockage et exploitation de logs et d'informations de traçabilité
Posté : mer. 29 mai 2019 18:55
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" :
Configuration plus simple basée sur PostgreSQL :
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.
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" :
Configuration plus simple basée sur PostgreSQL :
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.