Commit Graph

5 Commits

Author SHA1 Message Date
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 5819b96abc Resolved build dependency issues 2022-03-28 12:21:28 -04:00
Michael Beemer 7595bdfb7a Added a readme and demos 2022-03-14 22:27:08 -04:00