File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed
resources/aws/lib/opentelemetry/resource/detector/aws Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -59,7 +59,7 @@ def detect
59
59
resource_attributes [ RESOURCE ::HOST_TYPE ] = identity [ 'instanceType' ]
60
60
resource_attributes [ RESOURCE ::HOST_NAME ] = hostname
61
61
rescue StandardError => e
62
- OpenTelemetry . logger . debug ( " EC2 resource detection failed: #{ e . message } " )
62
+ OpenTelemetry . handle_error ( exception : e , message : ' EC2 resource detection failed' )
63
63
return OpenTelemetry ::SDK ::Resources ::Resource . create ( { } )
64
64
end
65
65
@@ -133,7 +133,7 @@ def make_request(uri, request)
133
133
http . request ( request )
134
134
end
135
135
rescue StandardError => e
136
- OpenTelemetry . logger . debug ( " EC2 metadata service request failed: #{ e . message } " )
136
+ OpenTelemetry . handle_error ( exception : e , message : ' EC2 metadata service request failed' )
137
137
nil
138
138
end
139
139
end
Original file line number Diff line number Diff line change @@ -68,7 +68,7 @@ def detect
68
68
logs_attributes = get_logs_resource ( container_metadata )
69
69
resource_attributes . merge! ( logs_attributes )
70
70
rescue StandardError => e
71
- OpenTelemetry . logger . debug ( " ECS resource detection failed: #{ e . message } " )
71
+ OpenTelemetry . handle_error ( exception : e , message : ' ECS resource detection failed' )
72
72
return OpenTelemetry ::SDK ::Resources ::Resource . create ( { } )
73
73
end
74
74
@@ -92,7 +92,7 @@ def fetch_container_id
92
92
end
93
93
end
94
94
rescue Errno ::ENOENT => e
95
- OpenTelemetry . logger . debug ( " Failed to get container ID on ECS: #{ e . message } " )
95
+ OpenTelemetry . handle_error ( exception : e , message : ' Failed to get container ID on ECS' )
96
96
end
97
97
98
98
''
@@ -139,7 +139,7 @@ def get_logs_resource(container_metadata)
139
139
log_attributes [ RESOURCE ::AWS_LOG_STREAM_NAMES ] = [ logs_stream_name ] . compact
140
140
log_attributes [ RESOURCE ::AWS_LOG_STREAM_ARNS ] = [ logs_stream_arn ] . compact
141
141
else
142
- OpenTelemetry . logger . debug ( " The metadata endpoint v4 has returned 'awslogs' as 'LogDriver', but there is no 'LogOptions' data" )
142
+ OpenTelemetry . handle_error ( message : ' The metadata endpoint v4 has returned \ 'awslogs\ ' as \ 'LogDriver\ ', but there is no \ 'LogOptions\ ' data' )
143
143
end
144
144
end
145
145
You can’t perform that action at this time.
0 commit comments