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

[META 355] Add support for shipping user-defined metrics (prometheus) #972

Closed
henrikno opened this issue Nov 16, 2020 · 1 comment
Closed

Comments

@henrikno
Copy link

Is your feature request related to a problem? Please describe.
We want to ship custom metrics that we collect in our python app via APM.

Describe the solution you'd like
APM agent is already shipping built-in app metrics such as CPU, memory, it would be nice if we can also add user-defined metrics to this. When using a well-defined metrics library such as prometheus_client it should ideally automatically ship those, or with some config/wrapping.
Java and go agent already has some support for this.

Describe alternatives you've considered
We currently set up a HTTP endpoint, configure metricbeat to collect it and ship it to ES. But we also have APM, so we could shorten the cycle, reduce manual configuration and avoid exposing more ports.

Additional context
Context: elastic/apm#355

@basepi basepi added this to the 7.11 milestone Nov 17, 2020
@AlexanderWert AlexanderWert changed the title Add support for shipping user-defined metrics (prometheus) [META 355] Add support for shipping user-defined metrics (prometheus) Nov 25, 2020
@AlexanderWert AlexanderWert modified the milestones: 7.11, 7.12 Mar 15, 2021
@AlexanderWert AlexanderWert modified the milestones: 7.12, 7.13 Mar 24, 2021
@beniwohli
Copy link
Contributor

Prometheus support has been added with version 6.1 of the agent.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants