@@ -200,11 +200,11 @@ final class MetricsTests: XCTestCase {
200
200
try await client. execute ( uri: " /hello " , method: . get) { _ in }
201
201
}
202
202
203
- let counter = try XCTUnwrap ( Self . testMetrics. counters. withLockedValue { $0 } [ " hb_requests " ] as? TestCounter )
203
+ let counter = try XCTUnwrap ( Self . testMetrics. counters. withLockedValue { $0 } [ " hb.requests " ] as? TestCounter )
204
204
XCTAssertEqual ( counter. values. withLockedValue { $0 } [ 0 ] . 1 , 1 )
205
- XCTAssertEqual ( counter. dimensions [ 0 ] . 0 , " hb_uri " )
205
+ XCTAssertEqual ( counter. dimensions [ 0 ] . 0 , " http.route " )
206
206
XCTAssertEqual ( counter. dimensions [ 0 ] . 1 , " /hello " )
207
- XCTAssertEqual ( counter. dimensions [ 1 ] . 0 , " hb_method " )
207
+ XCTAssertEqual ( counter. dimensions [ 1 ] . 0 , " http.request.method " )
208
208
XCTAssertEqual ( counter. dimensions [ 1 ] . 1 , " GET " )
209
209
}
210
210
@@ -219,12 +219,12 @@ final class MetricsTests: XCTestCase {
219
219
try await client. execute ( uri: " /hello " , method: . get) { _ in }
220
220
}
221
221
222
- let counter = try XCTUnwrap ( Self . testMetrics. counters. withLockedValue { $0 } [ " hb_errors " ] as? TestCounter )
222
+ let counter = try XCTUnwrap ( Self . testMetrics. counters. withLockedValue { $0 } [ " hb.request.errors " ] as? TestCounter )
223
223
XCTAssertEqual ( counter. values. withLockedValue { $0 } . count, 1 )
224
224
XCTAssertEqual ( counter. values. withLockedValue { $0 } [ 0 ] . 1 , 1 )
225
- XCTAssertEqual ( counter. dimensions [ 0 ] . 0 , " hb_uri " )
225
+ XCTAssertEqual ( counter. dimensions [ 0 ] . 0 , " http.route " )
226
226
XCTAssertEqual ( counter. dimensions [ 0 ] . 1 , " /hello " )
227
- XCTAssertEqual ( counter. dimensions [ 1 ] . 0 , " hb_method " )
227
+ XCTAssertEqual ( counter. dimensions [ 1 ] . 0 , " http.request.method " )
228
228
XCTAssertEqual ( counter. dimensions [ 1 ] . 1 , " GET " )
229
229
}
230
230
@@ -239,14 +239,14 @@ final class MetricsTests: XCTestCase {
239
239
try await client. execute ( uri: " /hello2 " , method: . get) { _ in }
240
240
}
241
241
242
- let counter = try XCTUnwrap ( Self . testMetrics. counters. withLockedValue { $0 } [ " hb_errors " ] as? TestCounter )
242
+ let counter = try XCTUnwrap ( Self . testMetrics. counters. withLockedValue { $0 } [ " hb.request.errors " ] as? TestCounter )
243
243
XCTAssertEqual ( counter. values. withLockedValue { $0 } . count, 1 )
244
244
XCTAssertEqual ( counter. values. withLockedValue { $0 } [ 0 ] . 1 , 1 )
245
245
XCTAssertEqual ( counter. dimensions. count, 2 )
246
- XCTAssertEqual ( counter. dimensions [ 0 ] . 0 , " hb_uri " )
247
- XCTAssertEqual ( counter. dimensions [ 0 ] . 1 , " NotFound " )
248
- XCTAssertEqual ( counter. dimensions [ 1 ] . 0 , " hb_method " )
249
- XCTAssertEqual ( counter. dimensions [ 1 ] . 1 , " GET " )
246
+ XCTAssertEqual ( counter. dimensions [ 0 ] . 0 , " http.request.method " )
247
+ XCTAssertEqual ( counter. dimensions [ 0 ] . 1 , " GET " )
248
+ XCTAssertEqual ( counter. dimensions [ 1 ] . 0 , " error.type " )
249
+ XCTAssertEqual ( counter. dimensions [ 1 ] . 1 , " 404 " )
250
250
}
251
251
252
252
func testParameterEndpoint( ) async throws {
@@ -260,14 +260,16 @@ final class MetricsTests: XCTestCase {
260
260
try await client. execute ( uri: " /user/765 " , method: . get) { _ in }
261
261
}
262
262
263
- let counter = try XCTUnwrap ( Self . testMetrics. counters. withLockedValue { $0 } [ " hb_errors " ] as? TestCounter )
263
+ let counter = try XCTUnwrap ( Self . testMetrics. counters. withLockedValue { $0 } [ " hb.request.errors " ] as? TestCounter )
264
264
XCTAssertEqual ( counter. values. withLockedValue { $0 } . count, 1 )
265
265
XCTAssertEqual ( counter. values. withLockedValue { $0 } [ 0 ] . 1 , 1 )
266
- XCTAssertEqual ( counter. dimensions. count, 2 )
267
- XCTAssertEqual ( counter. dimensions [ 0 ] . 0 , " hb_uri " )
266
+ XCTAssertEqual ( counter. dimensions. count, 3 )
267
+ XCTAssertEqual ( counter. dimensions [ 0 ] . 0 , " http.route " )
268
268
XCTAssertEqual ( counter. dimensions [ 0 ] . 1 , " /user/{id} " )
269
- XCTAssertEqual ( counter. dimensions [ 1 ] . 0 , " hb_method " )
269
+ XCTAssertEqual ( counter. dimensions [ 1 ] . 0 , " http.request.method " )
270
270
XCTAssertEqual ( counter. dimensions [ 1 ] . 1 , " GET " )
271
+ XCTAssertEqual ( counter. dimensions [ 2 ] . 0 , " error.type " )
272
+ XCTAssertEqual ( counter. dimensions [ 2 ] . 1 , " 400 " )
271
273
}
272
274
273
275
func testRecordingBodyWriteTime( ) async throws {
@@ -283,7 +285,7 @@ final class MetricsTests: XCTestCase {
283
285
try await client. execute ( uri: " /hello " , method: . get) { _ in }
284
286
}
285
287
286
- let timer = try XCTUnwrap ( Self . testMetrics. timers. withLockedValue { $0 } [ " hb_request_duration " ] as? TestTimer )
288
+ let timer = try XCTUnwrap ( Self . testMetrics. timers. withLockedValue { $0 } [ " http.server.request.duration " ] as? TestTimer )
287
289
XCTAssertGreaterThan ( timer. values. withLockedValue { $0 } [ 0 ] . 1 , 5_000_000 )
288
290
}
289
291
}
0 commit comments