matomo-postgres

active

SocialGouv

View on GitHub

Cet outil Node.js/TypeScript ETL synchronise les données d'analyse de visiteurs de Matomo vers une base de données PostgreSQL. Il est conçu pour les organisations qui ont besoin de centraliser leurs données d'analyse web pour des analyses avancées, des rapports ou une intégration avec d'autres systèmes.

TypeScript
Apache-2.0Documentation

Features

  • Synchronisation incrémentale
  • Extraction complète des données
  • Gestion automatique du schéma
  • Haute performance
  • Sécurité des types
  • Journalisation détaillée
  • Analyse des appareils
  • Données géographiques

Tech Stack

Dépendances

PostgreSQLNode.jsTypeScriptKyselypgdate-fns

Composants

  • ETL (Extract, Transform, Load)
  • API REST (Matomo)
  • Base de données PostgreSQL
  • Migrations Kysely

Tags

Changelog

Changelog : matomo-postgres (derniers 30 jours)

Résumé

Ce changelog présente les récentes améliorations apportées à l'outil matomo-postgres, qui synchronise les données d'analyse de Matomo vers une base de données PostgreSQL. Les mises à jour se concentrent sur la correction de bugs, notamment une fuite de mémoire et des problèmes liés à la migration vers pnpm, ainsi que sur l'amélioration du processus de publication des versions.

Évolutions fonctionnelles

  • Correction d'une fuite de mémoire qui pouvait affecter les performances de l'application (#91).
  • Correction d'un problème d'importation dans les tables non partitionnées.

Évolutions techniques

  • Migration vers pnpm pour la gestion des dépendances (#89).
  • Amélioration du processus de publication des versions (plusieurs commits de devthejo concernant npm release).

Autres changements

  • Correction d'un problème de race condition lors de la création des partitions (#88 - non inclus dans l'extrait de commit fourni).

Métriques

Stars
11
Forks
4
Open Issues
10
Last Activity
2 weeks ago

Information

Target Audience
Professionnels
Authentication
api-key
Testing
Jest
CI/CD
release, test