-
Notifications
You must be signed in to change notification settings - Fork 195
[8.19] (backport #9928) Ingest internal telemetry from the OTel Collector when it is running #10232
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
base: 8.19
Are you sure you want to change the base?
Conversation
…9928) Add a monitoring component to ingest telemetry values from the collector's prometheus endpoint into the `elastic_agent.collector` dataset. This includes a remapping script processor to convert the collector's metrics to their closest ECS equivalents when possible. This is a temporary approach that will not scale to full collector metrics in a general configuration, but gives us a backwards-compatible stopgap during the initial monitoring-only rollout. (cherry picked from commit a441ebe) # Conflicts: # NOTICE-fips.txt # NOTICE.txt # go.mod
Cherry-pick of a441ebe has failed:
To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally |
Pinging @elastic/elastic-agent-control-plane (Team:Elastic-Agent-Control-Plane) |
This pull request has not been merged yet. Could you please review and merge it @faec? 🙏 |
Add a monitoring component to ingest telemetry values from the collector's prometheus endpoint into the
elastic_agent.collector
dataset. This includes a remapping script processor to convert the collector's metrics to their closest ECS equivalents when possible.This is a temporary approach that will not scale to full collector metrics in a general configuration, but gives us a backwards-compatible stopgap during the initial monitoring-only rollout.
Checklist
./changelog/fragments
using the changelog toolHow to test this PR locally
Enable agent monitoring while at least one component (including monitoring itself) uses the otel runtime. Prometheus metrics from the collector should be ingested to the
elastic_agent.collector
dataset.Related issues
This is an automatic backport of pull request #9928 done by [Mergify](https://mergify.com).