-
-
Notifications
You must be signed in to change notification settings - Fork 162
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: Tracking exporter #3176
base: main
Are you sure you want to change the base?
feat: Tracking exporter #3176
Conversation
Signed-off-by: Thomas Poignant <[email protected]>
Use generics to be able to support FeatureEvents and TrackingEvents with the exporters. Signed-off-by: Thomas Poignant <[email protected]>
✅ Deploy Preview for go-feature-flag-doc-preview ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #3176 +/- ##
==========================================
- Coverage 84.78% 84.25% -0.53%
==========================================
Files 122 124 +2
Lines 5706 5851 +145
==========================================
+ Hits 4838 4930 +92
- Misses 689 737 +48
- Partials 179 184 +5 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]>
|
Description
In this PR we introduce a new type of exporter that stored what we called
trackingEvents
.Those events are here to be able to collect data about the behavior of your application linked to a feature flag.
You can read the OpenFeature Spec about this concept: https://openfeature.dev/docs/reference/concepts/tracking/.
As a follow-up of this, we will start implementing feature events in the different OpenFeature providers for GO Feature Flag.
Checklist
README.md
and/website/docs
)