core icon indicating copy to clipboard operation
core copied to clipboard

Analytics: Create Collectors Layer

Open jdotcms opened this issue 6 months ago • 1 comments

Parent Issue

https://github.com/dotCMS/core/issues/29476

User Story

As part of the Analytics infrastructure; we need to create a collectors layer We can think on two kind collectors:

  1. syn collectors; which are in charge of collect information from the request, session, app and so on but in the same request thread scope
  2. async collectors; which are in charge of collect information from session, app and so on but in a separated thread, the intention behind this is to avoid to delay the current request thread execution by doing cpu times by gathering information In addition the clients might add collectors programatically by OSGI

Acceptance Criteria

We need to create the collector to grap all the information needed for all the type of events that we want to track on the click house

Proposed Objective

Core Features

Proposed Priority

Priority 3 - Average

External Links... Slack Conversations, Support Tickets, Figma Designs, etc.

No response

Assumptions & Initiation Needs

No response

Quality Assurance Notes & Workarounds

No response

Sub-Tasks & Estimates

No response

jdotcms avatar Aug 22 '24 18:08 jdotcms