Commit ef82a9a
authored
Update
I noticed in some recent deployment logs we were getting this new error:
> Handler {OpentelemetryBandit, :otel_bandit} has failed and has been
detached. Class=:error\nReason={:badkey, :transport_info,\n
%Bandit.HTTP2.Stream{\n connection_pid: #PID<0.8864.0>,\n stream_id:
1,\n state: :remote_closed,\n recv_window_size: 65535,\n
send_window_size: 33554432,\n bytes_remaining: nil,\n read_timeout:
15000\n }}\nStacktrace=[\n {OpentelemetryBandit,
:extract_client_info_from_transport, 1,\n [file:
~c\"lib/opentelemetry_bandit.ex\", line: 430]},\n {OpentelemetryBandit,
:handle_request_start, 2,\n [file: ~c\"lib/opentelemetry_bandit.ex\",
line: 211]},\n {:telemetry, :\"-execute/3-fun-0-\", 4,\n [file:
~c\"/build/deps/telemetry/src/telemetry.erl\", line: 167]},\n {:lists,
:foreach_1, 2, [file: ~c\"lists.erl\", line: 2310]},\n
{Bandit.Telemetry, :start_span, 3,\n [file:
~c\"lib/bandit/telemetry.ex\", line: 174]},\n {Bandit.Pipeline, :run, 5,
[file: ~c\"lib/bandit/pipeline.ex\", line: 38]},\n
{Bandit.HTTP2.StreamProcess, :handle_continue, 2,\n [file:
~c\"lib/bandit/http2/stream_process.ex\", line: 28]},\n {:gen_server,
:try_handle_continue, 3, [file: ~c\"gen_server.erl\", line: 2335]}\n]\n
This is because of a Bandit change, that has been addressed in
`opentelemetry_bandit`, but a new version hasn't been released yet.
This PR switches us to git so we can use the fix.opentelemetry_bandit to address instrumentation errors (#2286)1 parent 649a0e4 commit ef82a9a
2 files changed
+4
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
125 | | - | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
126 | 128 | | |
127 | 129 | | |
128 | 130 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | | - | |
| 87 | + | |
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
| |||
0 commit comments