CDLUC3 / ezid

CDLUC3 ezid
MIT License
11 stars 4 forks source link

[MAINTENANCE] Decouple Matomo Logging from Primary Database Using RabbitMQ/Redis #667

Open adambuttrick opened 2 weeks ago

adambuttrick commented 2 weeks ago

Describe the current state/issue Part of #666. Matomo's read-write operations for logging are connected to the primary database. This setup is nonviable relative to the increased DB operations from EZID assuming N2T's resolution functionality, post cut-over, and had to be fully disabled with a hotfix

Describe the desired state/solution Should we continue to use Matomo, we would need to separate its read-write operations for logging into a different system, specifically using either RabbitMQ or Redis to:

adambuttrick commented 1 day ago

Per review with Jing, we would pursue this relative to using Matomo exclusively for UI (vs. API) monitoring and also investigate whether this could be logged to OpenSearch instead.