-
Notifications
You must be signed in to change notification settings - Fork 679
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
Add per route metrics option #6531
Add per route metrics option #6531
Conversation
Hi @rtreffer-rddt! Welcome to our community and thank you for opening your first Pull Request. Someone will review it soon. Thank you for committing to making Contour better. You can also join us on our mailing list and in our channel in the Kubernetes Slack Workspace |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #6531 +/- ##
==========================================
- Coverage 81.76% 81.72% -0.05%
==========================================
Files 133 133
Lines 15942 15964 +22
==========================================
+ Hits 13035 13046 +11
- Misses 2614 2620 +6
- Partials 293 298 +5
|
1ad1564
to
6f84ff2
Compare
The Contour project currently lacks enough contributors to adequately respond to all PRs. This bot triages PRs according to the following rules:
You can:
Please send feedback to the #contour channel in the Kubernetes Slack |
Signed-off-by: Ahmad Karimi <ak12hastam@gmail.com> Signed-off-by: René Treffer <rene.treffer@reddit.com>
Signed-off-by: Ahmad Karimi <ak12hastam@gmail.com> Signed-off-by: René Treffer <rene.treffer@reddit.com>
Signed-off-by: Ahmad Karimi <ak12hastam@gmail.com>
Routes in an HTTPProxy object are a list. For metrics purposes these should be distinguishable. We can number them by route index (route0, route1, route2....) and optionally allow a RouteTag override (e.g. login). Signed-off-by: René Treffer <rene.treffer@reddit.com>
Signed-off-by: René Treffer <rene.treffer@reddit.com>
Signed-off-by: René Treffer <rene.treffer@reddit.com>
6f84ff2
to
4f4fbc0
Compare
Rebased on latest main branch |
Signed-off-by: René Treffer <rene.treffer@reddit.com>
The Contour project currently lacks enough contributors to adequately respond to all PRs. This bot triages PRs according to the following rules:
You can:
Please send feedback to the #contour channel in the Kubernetes Slack |
The Contour project currently lacks enough contributors to adequately respond to all PRs. This bot triages PRs according to the following rules:
You can:
Please send feedback to the #contour channel in the Kubernetes Slack |
This is a continuation of #5535
I made sure I keep all signed-off and author attributions intact, I added a signed-off when I changed things. The rebase required mostly a change from
ref.To
toptr.To
.There is one significant addition. HTTPProxy objects can define multiple routes, so we would need a way to distinguish routes. For that I'll per default generate a router+index suffix (
route0
,route1
, ...). There is optionally also support for a RouteTag that can be used for semantic names.Fixes #4637