37 lines
701 B
Markdown
37 lines
701 B
Markdown
# OpentelemetryXray
|
|
|
|
Implements an Id Generator compatible with [AWS X-Ray TraceId](https://docs.aws.amazon.com/xray/latest/devguide/xray-api-sendingdata.html#xray-api-traceids)
|
|
|
|
## Installation
|
|
|
|
The package can be installed by adding `opentelemetry_xray` to your list of
|
|
dependencies in `mix.exs` for elixir and `rebar.config` for erlang :
|
|
|
|
```erlang
|
|
{deps, [opentelemetry_xray]}.
|
|
```
|
|
|
|
```elixir
|
|
def deps do
|
|
[
|
|
{:opentelemetry_xray, "~> 0.1"}
|
|
]
|
|
end
|
|
```
|
|
|
|
## Usage
|
|
|
|
Configure the OpenTelemetry to use the X-Ray Id Generator
|
|
|
|
```elixir
|
|
config :opentelemetry,
|
|
id_generator: :otel_aws_xray_id_generator
|
|
```
|
|
|
|
```erlang
|
|
[
|
|
{opentelemetry,
|
|
[{id_generator, otel_aws_xray_id_generator}]}
|
|
].
|
|
```
|