Garth Kidd
Garth Kidd
D'oh! Forgot to commit the `application.env` changes in `mix.exs`; I'd added `dialyxir` for some extra safety and over-did avoiding adding it to this PR :)
I'm getting it just by running Alfred 3 and using `emoj` repeatedly.
I think I'd want to add this to my tracer config to cover every span it starts. I'd also want a way to turn the exit details into extra span...
They renamed to an `otel_` prefix, so it's now `:otel_propagator`. Try this: ```elixir iex> require OpenTelemetry.Tracer, as: Tracer OpenTelemetry.Tracer iex> Tracer.with_span "foo", do: :otel_propagator.text_map_inject([]) [{"traceparent", "00-a0cf624b64a282ca388c8861dc590eb6-63a6afb55364cf47-01"}] iex> Tracer.current_span_ctx() :undefined iex>...
I'm sorry, I don't have the code any more. I used telemetry and cowboy_telemetry rather than my own stream handler; good on you! Either way, the trick was to have...
Only just noticed: `record_exception` is Elixir-side-only.
Experiment adding OT Python style opt-out `record_exception` and `set_status_on_exception` start options on `with_span/4`: https://gist.github.com/garthk/fddffdb2880b665c296cab435f216267
See prior discussion on permitting `BeforeEnd` as an RFC 2119 [MAY](https://tools.ietf.org/html/rfc2119#section-5) for SDK maintainers: https://github.com/open-telemetry/opentelemetry-specification/issues/1089#issuecomment-709046493 I note @Oberon00 suggested using “the” exporter wrapper for attribute sanitisation and anything else that...
`mix dialyzer --format raw` output: ``` {:warn_matching, {'lib/braun_support/tracing/tracing.ex', 414}, {:pattern_match, ['pattern ', '']}} {:warn_matching, {'lib/braun_support/tracing/tracing.ex', 415}, {:pattern_match, ['pattern ', '']}} ```
@fabien0102 `ts-lint` is a typosquat version of `tslint`, stuck back at version 4.5.1 (cf 5.9.1). ~Not sure if it's safe or not.~ I'd switch. Update: I've confirmed `ts-lint` is a...