[
https://issues.apache.org/jira/browse/SLING-9389?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17124714#comment-17124714
]
Harsh Chiki commented on SLING-9389:
------------------------------------
Hi [~diru], While I'd revisit your suggestion (having quickly looked into it),
the fundamental idea was to capture the end to end latency. In SCD Core, this
(AFAIU) can best be captured from the time the distribution queue item was
"created" (stored in repo) until it finally succeeds.
May I request you to indicate any gaps in my understanding in achieving the aim
(per the description), and if in general what you suggested can be helpful for
some other use case (something like if one wants to monitoring and capture
metrics - stage by stage the flow in SCD)
> Distribution Event Packages should contain queue item creation time
> -------------------------------------------------------------------
>
> Key: SLING-9389
> URL: https://issues.apache.org/jira/browse/SLING-9389
> Project: Sling
> Issue Type: Improvement
> Components: Content Distribution
> Reporter: Harsh Chiki
> Assignee: Timothee Maret
> Priority: Major
> Attachments: image-2020-04-30-10-28-58-011.png, scdapi.patch,
> scdcore.patch
>
> Time Spent: 1h 40m
> Remaining Estimate: 0h
>
> Currently the Distribution Event package contains the following details:
> * Distribution Component Name
> * Distribution Component Kind
> * Distribution Type
> * Distribution Paths
>
> Improvement aims at adding the queue item creation time, essentially when the
> the item was creation for the first time, and enqueue into the queue. The
> value does not change over retries (on failure).
>
> The purpose to get this detail is to be able to capture metrics at the
> consumer level. The consumers could have an event handler, which can capture
> the duration which turns out to be (NOW MINUS queue item creation time thrown
> in the distribution event package); NOW being the current time in the event
> handler (consumer).
>
> \cc: [[email protected]], [~ashishc]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)