Michael Beemer
427ebd6abc
feat: add otel collector and otlp support ( #238 )
...
## This PR
- adds updated OpenTelemetry hooks
- add the OpenTelemetry collector to Docker Compose
- add Prometheus
Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2023-09-18 20:38:02 -04:00
Michael Beemer
81c133b686
feat: Add feature flag support in the fib service ( #142 )
...
## This PR
- adds an experimental OpenFeature OTel propagator
- adds OpenFeature to the fib service
- adds dynamic provider switcher to fib service
### Related Issues
Fixes #123
### Notes
The OpenFeature OTel propagator automatically sets evaluation context to
an HTTP header on each request. This data is then extracted by the fib
service and included in the request scoped context. The technique is
experimental but it could prove extremely valuable in microservice
architectures where important evaluation context is omitted.
Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2023-01-04 22:17:28 -05:00
Michael Beemer
91a9bc3a2a
dockerized demo, improved ui, improved readme
...
Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2022-10-04 15:12:48 -04:00
Michael Beemer
f403f2e8fe
update dependencies
...
Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2022-08-15 15:22:30 -04:00
Todd Baert
3495a524d4
Dockerizing, adding flagd provider
2022-07-28 15:15:14 -04:00
Thomas Poignant
3cf07d6429
Add go-feature-flag-provider demo
...
Signed-off-by: Thomas Poignant <thomas.poignant@adevinta.com>
2022-06-29 17:04:01 +02:00
Michael Beemer
fb635f4d81
Use official OpenFeature node SDK
...
Fixes #41
2022-06-02 16:17:00 -04:00
Todd Baert
948881b52e
Add json provider
2022-05-02 21:45:17 -04:00
Todd Baert
94ae61d324
fixup: addressing pr feedback
2022-04-11 15:30:12 -04:00
Todd Baert
def51d9528
Add flagsmithV2 provider, context transformers
2022-04-11 13:16:50 -04:00
Todd Baert
1d46e89ed5
Add flagsmithV1 provider
2022-04-07 13:01:15 -04:00
Todd Baert
be8a5de12e
Implement new typed interface
2022-03-30 13:25:19 -04:00
Michael Beemer
5819b96abc
Resolved build dependency issues
2022-03-28 12:21:28 -04:00
Michael Beemer
5b7411dd48
Renamed Split adaptor to provider
2022-03-28 12:12:44 -04:00
Todd Baert
6c87b09d5a
Add LaunchDarkly demo provider
2022-03-25 14:51:46 -04:00
Steve Arch
cb447e4b59
Moved CloudBees app key into an env file
...
(the app key isn't a secret)
2022-03-22 16:23:46 +00:00
Steve Arch
e3f4afaa3a
Implemented a provider for CloudBees Feature Management.
...
Changed the call in the api test project to use getVariation rather than isEnabled.
2022-03-22 09:48:44 +00:00
Michael Beemer
7595bdfb7a
Added a readme and demos
2022-03-14 22:27:08 -04:00