Skip to content

Commit 76cf178

Browse files
authored
Revert "feat: allow to configure the prefix for the telemtry events (#622)"
This reverts commit 5d2a8f5.
1 parent 5d2a8f5 commit 76cf178

File tree

1 file changed

+14
-17
lines changed

1 file changed

+14
-17
lines changed

lib/tesla/middleware/telemetry.ex

Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ if Code.ensure_loaded?(:telemetry) do
2525
## Options
2626
2727
- `:metadata` - additional metadata passed to telemetry events
28-
- `:prefix` - prefix for telemetry events. Defaults to `:tesla`
2928
3029
## Telemetry Events
3130
@@ -92,10 +91,9 @@ if Code.ensure_loaded?(:telemetry) do
9291
@impl Tesla.Middleware
9392
def call(env, next, opts) do
9493
metadata = opts[:metadata] || %{}
95-
prefix = opts[:prefix] || :tesla
9694
start_time = System.monotonic_time()
9795

98-
emit_start(prefix, Map.merge(metadata, %{env: env}))
96+
emit_start(Map.merge(metadata, %{env: env}))
9997

10098
try do
10199
Tesla.run(env, next)
@@ -105,7 +103,6 @@ if Code.ensure_loaded?(:telemetry) do
105103
duration = System.monotonic_time() - start_time
106104

107105
emit_exception(
108-
prefix,
109106
duration,
110107
Map.merge(metadata, %{env: env, kind: kind, reason: reason, stacktrace: stacktrace})
111108
)
@@ -115,56 +112,56 @@ if Code.ensure_loaded?(:telemetry) do
115112
{:ok, env} = result ->
116113
duration = System.monotonic_time() - start_time
117114

118-
emit_stop(prefix, duration, Map.merge(metadata, %{env: env}))
119-
emit_legacy_event(prefix, duration, result)
115+
emit_stop(duration, Map.merge(metadata, %{env: env}))
116+
emit_legacy_event(duration, result)
120117

121118
result
122119

123120
{:error, reason} = result ->
124121
duration = System.monotonic_time() - start_time
125122

126-
emit_stop(prefix, duration, Map.merge(metadata, %{env: env, error: reason}))
127-
emit_legacy_event(prefix, duration, result)
123+
emit_stop(duration, Map.merge(metadata, %{env: env, error: reason}))
124+
emit_legacy_event(duration, result)
128125

129126
result
130127
end
131128
end
132129

133-
defp emit_start(prefix, metadata) do
130+
defp emit_start(metadata) do
134131
:telemetry.execute(
135-
[prefix, :request, :start],
132+
[:tesla, :request, :start],
136133
%{system_time: System.system_time()},
137134
metadata
138135
)
139136
end
140137

141-
defp emit_stop(prefix, duration, metadata) do
138+
defp emit_stop(duration, metadata) do
142139
:telemetry.execute(
143-
[prefix, :request, :stop],
140+
[:tesla, :request, :stop],
144141
%{duration: duration},
145142
metadata
146143
)
147144
end
148145

149146
if @disable_legacy_event do
150-
defp emit_legacy_event(_prefix, _duration, _result) do
147+
defp emit_legacy_event(_duration, _result) do
151148
:ok
152149
end
153150
else
154-
defp emit_legacy_event(prefix, duration, result) do
151+
defp emit_legacy_event(duration, result) do
155152
duration = System.convert_time_unit(duration, :native, :microsecond)
156153

157154
:telemetry.execute(
158-
[prefix, :request],
155+
[:tesla, :request],
159156
%{request_time: duration},
160157
%{result: result}
161158
)
162159
end
163160
end
164161

165-
defp emit_exception(prefix, duration, metadata) do
162+
defp emit_exception(duration, metadata) do
166163
:telemetry.execute(
167-
[prefix, :request, :exception],
164+
[:tesla, :request, :exception],
168165
%{duration: duration},
169166
metadata
170167
)

0 commit comments

Comments
 (0)