-
Notifications
You must be signed in to change notification settings - Fork 90
feat: Introduce kube-proxy-metrics #558
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
feat: Introduce kube-proxy-metrics #558
Conversation
Signed-off-by: James Milligan <[email protected]>
Signed-off-by: James Milligan <[email protected]>
Signed-off-by: James Milligan <[email protected]>
Signed-off-by: James Milligan <[email protected]>
Signed-off-by: James Milligan <[email protected]>
Signed-off-by: James Milligan <[email protected]>
Codecov Report
@@ Coverage Diff @@
## main #558 +/- ##
==========================================
+ Coverage 70.92% 71.04% +0.12%
==========================================
Files 21 21
Lines 2170 2179 +9
==========================================
+ Hits 1539 1548 +9
Misses 574 574
Partials 57 57
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
Signed-off-by: James Milligan <[email protected]>
Signed-off-by: James Milligan <[email protected]>
Signed-off-by: James Milligan <[email protected]>
Signed-off-by: James Milligan <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
If you think of other metrics that would be useful, you can add issues to this.
🤖 I have created a release *beep* *boop* --- <details><summary>flagd: 0.5.0</summary> ## [0.5.0](flagd/v0.4.5...flagd/v0.5.0) (2023-03-30) ### ⚠ BREAKING CHANGES * unify sources configuration handling ([#560](#560)) ### 🐛 Bug Fixes * benchmark pipeline ([#538](#538)) ([62cc0fc](62cc0fc)) * **deps:** update module github.com/open-feature/flagd/core to v0.4.5 ([#552](#552)) ([41799f6](41799f6)) ### 🧹 Chore * refactor configuration handling for startup ([#551](#551)) ([8dfbde5](8dfbde5)) </details> <details><summary>flagd-proxy: 0.2.0</summary> ## [0.2.0](flagd-proxy-v0.1.2...flagd-proxy/v0.2.0) (2023-03-30) ### ⚠ BREAKING CHANGES * rename `kube-flagd-proxy` to `flagd-proxy` ([#576](#576)) ### ✨ New Features * rename `kube-flagd-proxy` to `flagd-proxy` ([#576](#576)) ([223de99](223de99)) </details> <details><summary>core: 0.5.0</summary> ## [0.5.0](core/v0.4.5...core/v0.5.0) (2023-03-30) ### ⚠ BREAKING CHANGES * rename `kube-flagd-proxy` to `flagd-proxy` ([#576](#576)) * unify sources configuration handling ([#560](#560)) ### 🧹 Chore * move credential builder for grpc sync into seperate component ([#536](#536)) ([7314fee](7314fee)) * refactor configuration handling for startup ([#551](#551)) ([8dfbde5](8dfbde5)) * refactor middleware setup in server ([#554](#554)) ([01016c7](01016c7)) * refactor service configuration objects ([#545](#545)) ([c7b29ed](c7b29ed)), closes [#524](#524) * unify sources configuration handling ([#560](#560)) ([7f4888a](7f4888a)) ### 🐛 Bug Fixes * **deps:** update module google.golang.org/grpc to v1.54.0 ([#548](#548)) ([99ba5ec](99ba5ec)) * **deps:** update module sigs.k8s.io/controller-runtime to v0.14.6 ([#572](#572)) ([bed9458](bed9458)) * fixing silent lint failures ([#550](#550)) ([30c8022](30c8022)) * nil pointer fix + export constructors ([#555](#555)) ([78adb81](78adb81)) ### ✨ New Features * expose Impression metric ([#556](#556)) ([77e0a33](77e0a33)) * Introduce kube-proxy-metrics ([#558](#558)) ([ad0baeb](ad0baeb)) * rename `kube-flagd-proxy` to `flagd-proxy` ([#576](#576)) ([223de99](223de99)) * refactor core module into multiple packages ([#530](#530)) ([9d68d0b](9d68d0b)) </details> --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Signed-off-by: Todd Baert <[email protected]> Co-authored-by: Todd Baert <[email protected]>
This PR
flagd-kube-proxy
sync_active_streams
, for use in auto scaling the proxy in deploymentsRelated Issues
Notes
Follow-up Tasks
How to test