Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Observe end-to-end latency #3445

Closed
binarylogic opened this issue Aug 13, 2020 · 6 comments
Closed

Observe end-to-end latency #3445

binarylogic opened this issue Aug 13, 2020 · 6 comments
Assignees
Labels
domain: observability Anything related to monitoring/observing Vector have: should We should have this feature, but is not required. It is medium priority. type: enhancement A value-adding code change that enhances its existing functionality.

Comments

@binarylogic
Copy link
Contributor

As part of finishing https://github.com/timberio/vector-product/issues/14, we need to track how long each event spends within each component, ultimately tracking end-to-end latency.

Before I outline requirements, I'd like to understand if this is possible at the topology level, or do we need to instrument this within each component?

cc @lukesteensen

@binarylogic binarylogic added type: enhancement A value-adding code change that enhances its existing functionality. domain: observability Anything related to monitoring/observing Vector have: should We should have this feature, but is not required. It is medium priority. labels Aug 13, 2020
@Hoverbear
Copy link
Contributor

I'm going to coordinate with @bruceg on his e2e acking work to make sure our solutions compliment each other.

@jszwedko
Copy link
Member

User requested this feature here: #9311 (reply in thread)

@NasAmin
Copy link

NasAmin commented Sep 9, 2022

We need this too.
We are trying to track end-to-end latency for vector i.e.
application emits log --> vector agent collects it --> process and transform the log --> push to DD.

We are trying to measure the time it takes from first reading the application log from the k8s source and the DD sink. Looking at the internal_metrics, there seems to be no way of stitching this info even from multiple components 🙏

@NasAmin
Copy link

NasAmin commented Sep 12, 2022

@jszwedko sorry for tagging you but is there any news on this? Is this on the roadmap at all?

@jszwedko
Copy link
Member

@jszwedko sorry for tagging you but is there any news on this? Is this on the roadmap at all?

Hi @NasAmin !

This is something we are considering doing soon, but hasn't officially been scheduled yet.

@jszwedko
Copy link
Member

Closing in favor of #14379

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
domain: observability Anything related to monitoring/observing Vector have: should We should have this feature, but is not required. It is medium priority. type: enhancement A value-adding code change that enhances its existing functionality.
Projects
None yet
Development

No branches or pull requests

7 participants