- Summary
This PR adds OpenTracing for API requests. Currently, the only tracer that is supported is Datadog. The tracer can be enabled and configured using the following env variables, as detailed in the readme:
GOTRUE_TRACING_ENABLED
GOTRUE_TRACING_HOST
GOTRUE_TRACING_PORT
GOTRUE_TRACING_TAGS
GOTRUE_SERVICE_NAME
- Test plan
In staging:
With tracer disabled, verify basic functionality
WIth tracer enabled, verify request traces show up in datadog w/ appropriate spans based on request.
- Description for the changelog
Add support for OpenTracing using Datadog tracer
- A picture of a cute animal (not mandatory but encouraged)
- Summary This PR adds OpenTracing for API requests. Currently, the only tracer that is supported is Datadog. The tracer can be enabled and configured using the following env variables, as detailed in the readme:
GOTRUE_TRACING_ENABLED
GOTRUE_TRACING_HOST
GOTRUE_TRACING_PORT
GOTRUE_TRACING_TAGS
GOTRUE_SERVICE_NAME
- Test plan In staging:
- Description for the changelog Add support for OpenTracing using Datadog tracer
- A picture of a cute animal (not mandatory but encouraged)![image](https://user-images.githubusercontent.com/1810909/100900126-beb5ab80-347f-11eb-853e-adcd29e48fb4.png)