Commit Graph

133 Commits

Author SHA1 Message Date
Trask Stalnaker ae25d481ff
Use new semconv constants (#9504) 2023-09-20 14:53:40 +03:00
Mateusz Rzeszutek 3136916749
Add HTTP server tests for non standard methods (#9446) 2023-09-15 08:43:36 -07:00
Trask Stalnaker 3b77cc4b2d
Semconv 1.21 (#9408)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-09-13 19:20:23 +00:00
Mateusz Rzeszutek bbbc8dc8e0
Use attributes advice for HTTP & RPC metrics (#9440) 2023-09-13 10:27:32 -07:00
Lauri Tulmin d157b68efb
Use HTTP instead of non-known method in http span name (#9441)
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2023-09-13 10:14:30 -07:00
Lauri Tulmin f89fa74852
Remove duplicate test (#9417) 2023-09-08 07:57:55 +00:00
Mateusz Rzeszutek 0fb44fa2d8
Fix tests on openj9 (#9415) 2023-09-08 07:46:44 +00:00
Mateusz Rzeszutek 9cf710f17c
Implement client.port extraction in HTTP server instrumentations (#9381) 2023-09-07 08:44:04 -07:00
Trask Stalnaker cc4e1bf1ae
Update semconv to 1.21.0, PART 2 - HTTP (#9372) 2023-09-07 08:25:23 -07:00
Mateusz Rzeszutek aadabc1c7e
Add support for multiple headers in AlternateUrlSchemeProvider (#9389) 2023-09-05 08:44:55 -07:00
Trask Stalnaker 9e12723ab5
Remove peer service fallback to server.socket.* (#9369) 2023-09-05 08:09:38 -07:00
Trask Stalnaker e243da4cad
Emit both old and new metrics under dup setting (#9320) 2023-08-30 18:04:59 +00:00
Mateusz Rzeszutek 133de2486a
Extract HTTP server experimental metrics to a separate class (#9259) 2023-08-30 08:49:42 -07:00
Mateusz Rzeszutek d7a34f90ba
Refactor and rename `HttpClientResend` and `HttpRouteHolder` (#9280)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-08-26 00:37:25 +00:00
Mateusz Rzeszutek 31b90b1463
Fix ivp4 typo that broke all tests (#9216) 2023-08-16 11:12:06 +00:00
Mateusz Rzeszutek 65451b6529
Deprecate `NetClientAttributesExtractor` (#9165) 2023-08-16 11:21:10 +02:00
Lauri Tulmin b9e459da07
Test http client stable semconv (#9178) 2023-08-13 10:22:04 -07:00
Mateusz Rzeszutek 42f07eedd8
Deprecate `NetServerAttributesExtractor` (#9156) 2023-08-11 15:04:52 +02:00
Mateusz Rzeszutek f8f87944c1
Require `server.address` and `server.port` in the HTTP client getter (#9171) 2023-08-09 14:56:11 +00:00
Mateusz Rzeszutek 998f0bad42
Minor HTTP extractor test refactor: parameter names (#9170) 2023-08-09 16:20:13 +02:00
Mateusz Rzeszutek ff55471b08
Rename `http.*.duration` to `http.*.request.duration` (#9089) 2023-08-07 15:37:07 +02:00
renovate[bot] 01883e3b2e
Update errorProneVersion to v2.21.1 (#9146)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-08-07 11:54:52 +02:00
Mateusz Rzeszutek 27faf8f5b7
Make `HttpServerAttributesGetter` extend `NetServerAttributesGetter` (#9088) 2023-08-02 08:52:44 -07:00
Mateusz Rzeszutek 6892c64928
Fix the build on OpenJ9 (#9087) 2023-08-01 12:06:26 +02:00
Mateusz Rzeszutek d81630331b
Make `HttpClientAttributesGetter` extend `NetClientAttributesGetter` (#9015) 2023-07-31 11:09:09 -07:00
Mateusz Rzeszutek a01e2cabbc
Apply DI to HTTP extractors (#8991) 2023-07-31 09:17:12 +02:00
Mateusz Rzeszutek cabf0dfdf4
Refactor setKnownMethods() in HTTP instrumentations to avoid nullable… (#8994) 2023-07-23 20:03:14 -07:00
Mateusz Rzeszutek 6e573289ae
Replace NetAttributes with SemanticAttributes (#8992) 2023-07-21 11:27:54 +02:00
Mateusz Rzeszutek c21ea0f4f8
Make `server.socket.*` attributes on the HTTP server side opt-in (#8747) 2023-07-19 13:11:00 +02:00
Mateusz Rzeszutek 59e2da5aa3
Extract HTTP client experimental metrics to a separate class (#8769) 2023-07-18 08:34:39 -07:00
Mateusz Rzeszutek cc8160cffb
Support the `http.request.method_original` attribute (#8779) 2023-07-17 09:41:41 +00:00
Trask Stalnaker 1e9b47b4c3
Update RPC metrics view under stable http semconv (#8948) 2023-07-14 10:39:51 +02:00
jason plumb 55368a52d7
Rename messaging operation "send" to "publish" per spec (#8929)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-07-12 08:59:38 -07:00
Mateusz Rzeszutek 029e187281
Refactor the `FallbackNamePortGetter` in preparation for `client.port` (#8865) 2023-07-05 10:10:05 -07:00
Mateusz Rzeszutek 91a5cce03c
Remove `server.{address,port}` from HTTP server metrics (#8771) 2023-06-28 11:38:55 -07:00
Mateusz Rzeszutek 9e37e724dc
Fix the main branch history (#8817) 2023-06-28 10:55:41 +00:00
Abhinandan Seshadri f25cd6354c
Convert spring rabbitmq tests from groovy to java (#8765)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
Co-authored-by: SylvainJuge <763082+SylvainJuge@users.noreply.github.com>
Co-authored-by: Christian Neumüller <christian.neumueller@dynatrace.com>
2023-06-28 10:51:27 +02:00
Mateusz Rzeszutek f197befb50
Minor fixes to the `server.*` attributes extrator (#8772) 2023-06-26 12:34:09 +02:00
Mateusz Rzeszutek 419fc0f9dd
Add one missing `ClientAttributesExtractor` test (#8774) 2023-06-21 11:30:24 +02:00
Mateusz Rzeszutek 2b58df1627
Remove deprecated code after release (#8738)
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2023-06-16 17:09:53 +03:00
Mateusz Rzeszutek 80d50cc8dc
HTTP metrics: don't use seconds unless only stable spec is used (#8721) 2023-06-14 15:52:16 +00:00
Mateusz Rzeszutek 4f12fba9c3
Implement new stable client semantic conventions (#8704) 2023-06-13 17:00:27 -07:00
Mateusz Rzeszutek 5d8e37ad1b
Implement new stable HTTP metric semantic conventions (#8705) 2023-06-13 11:52:02 -07:00
Mateusz Rzeszutek cde2e70148
Implement new stable server semantic conventions (#8663) 2023-06-13 11:07:59 +02:00
OpenTelemetry Bot bbb05276be
Update the OpenTelemetry SDK version to 1.27.0 (#8688)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-06-13 12:02:11 +03:00
Mateusz Rzeszutek 506ccb6b7d
Implement new stable network semantic conventions (#8616) 2023-06-12 16:51:47 +02:00
Mateusz Rzeszutek 5b03ae655f
Implement new stable HTTP semantic conventions (#8632) 2023-06-08 20:02:45 -07:00
Mateusz Rzeszutek 8ee63d4441
Implement new stable URL semantic conventions (#8491) 2023-06-05 15:22:22 +00:00
Mateusz Rzeszutek eeb6ffd6e3
Deprecate InetSocketAddressNetClientAttributesGetter and move its met… (#8591) 2023-05-31 08:30:56 +02:00
Mateusz Rzeszutek c4ee60dad4
Deprecate InetSocketAddressNetServerAttributesGetter and move its met… (#8341) 2023-05-29 10:04:32 +02:00