-
Notifications
You must be signed in to change notification settings - Fork 600
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
Enable metrics for sources in Knative-eventing using Prometheus #4736
Comments
/assign kthakar1990 |
cc @skonto for feedback |
@kthakar1990 feel free to add the required metrics via a PR. I will also share asap a doc to collaborate on defining what metrics Serving/Eventing requires to be exposed and what is the current status so we can work on this. |
@skonto I was told by @vaikas and others that you're working on a PR and I can work with you to get my changes added to that PR.. So, for clarification when you said feel free to add the required metrics via PR.. is there an existing code or a PR that you have submitted where I am supposed to add my changes or are you asking me to go on about this requirement independently. I would not mind either way but just wanted to understand more.. Also, since newer metrics addition would be via opentelemetry work if there is a code out there for it or WIP.. can you point me to that? |
@kthakar1990 I replied on slack as well. You could add your metrics in the current implementation on main branch, my PoC is irrelevant to the metrics you want to add. I guess there is a misunderstanding, what I am working on is evaluating of moving to open telemetry go lib at some point. At some point this migration may affect existing metrics but its too early.
There is also work in process for deciding upon a metrics api/contract which in the future will affect the current one but this is not done so from my side feel free to issue a PR with what you need. /cc @evankanderson |
This issue is still in v0.21.0. Should we move it to a future release milestone or to the backlog? |
Expected Behavior
This is a request for adding feature for metrics-related tasks in importers (event_count - already present, event_processing_latencies - needed, retry_event_count- needed):
Persona
Which persona is this feature for?
Event consumer, Event producer, and Operator.
Exit Criteria
Users should be able to see metrics in the grafana/prometheus UI and stackdriver. Documentation should be available in knative.dev, indicating what metrics are defined and how to add new ones, as well as how to configure the metrics infrastructure. E2E tests should be in place as well.
The text was updated successfully, but these errors were encountered: