Commit Graph

68 Commits

Author SHA1 Message Date
Lauri Tulmin 5b75b3f090
Add url template to spring 6 RestTemplate (#14612)
Co-authored-by: Jay DeLuca <jaydeluca4@gmail.com>
2025-09-10 19:55:55 -07:00
jason plumb 509fbe1c66
Remove deprecated (since Feb) SpanNames class. (#14582) 2025-09-05 08:28:25 -07:00
Gregor Zeitlinger 044bf51d76
move Declarative config bridge to a dedicated module (#14548)
Co-authored-by: Jay DeLuca <jaydeluca4@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2025-09-05 02:26:04 +00:00
Jay DeLuca 0cf2488555
Revert JvmTestSuite changes (#14550) 2025-08-31 13:25:26 +03:00
Jay DeLuca 0b0c59c049
Gradle test fixes (#14542) 2025-08-29 14:04:52 +03:00
Gregor Zeitlinger 136efcb48e
make declarative config bridge usable by spring starter and contrib (#14497)
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
2025-08-28 08:45:17 -07:00
renovate[bot] 1dcbfc1648
fix(deps): update dependency io.opentelemetry.semconv:opentelemetry-semconv to v1.37.0 (#14535)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: Jason Plumb <jplumb@splunk.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2025-08-28 13:58:59 +03:00
Trask Stalnaker 6db0dc8ea2
Fix non-lowercase messaging headers (#14479) 2025-08-27 13:35:49 +03:00
Gregor Zeitlinger 8f5360c82e
Require db methods (#14460) 2025-08-20 09:33:07 -07:00
Gregor Zeitlinger 32a31e2ad6
fix NullPointerException with declarative config (#14440)
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
2025-08-15 14:23:30 +03:00
Gregor Zeitlinger 12dac231eb
declarative config: early init and property mapping (#14184)
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
2025-08-14 10:44:20 -07:00
Steve Rao e9746da165
Support extensions for attributesExtractors, contextCustomizers, operationListeners and spanNameExtractor (#13917)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
2025-08-14 10:24:20 -07:00
Gregor Zeitlinger 4251217436
Span kind for method instrumentation / Declarative configuration tooling (#14014)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
2025-06-27 21:43:18 -07:00
SylvainJuge d8723a4d32
semconv stable code (#13860)
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
2025-06-24 21:00:39 -07:00
renovate[bot] 70588cd360
fix(deps): update dependency io.opentelemetry.semconv:opentelemetry-semconv to v1.34.0 (#14015)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
Co-authored-by: SylvainJuge <763082+SylvainJuge@users.noreply.github.com>
2025-06-12 10:30:55 +03:00
Lauri Tulmin 3cb7ee77c5
Remove most usages of junit ArgumentsProvider (#13962) 2025-05-31 08:36:27 +03:00
Alix 8cde80aae2
Added JDBC db.query.parameter span attributes (#13719)
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2025-05-14 17:52:22 +03:00
Lauri Tulmin e36be4942b
Implement stable semconv for db connection pool metrics (#13785) 2025-04-29 20:45:04 -07:00
Lauri Tulmin 8cd11e4688
Don't cache sanitization results for large sql statements (#13353) 2025-04-10 12:12:55 -07:00
Gregor Zeitlinger 29ea551714
Db error type (#13640) 2025-04-10 08:00:23 -07:00
Lauri Tulmin 6edaa0df74
Improve handling of quoted table names (#13612) 2025-04-09 20:12:13 -07:00
Lauri Tulmin d46861fdfd
Fix typo (#13670) 2025-04-08 05:53:26 -07:00
Gregor Zeitlinger e2cce4cc16
Db client error type for JDBC (#13331)
Co-authored-by: Jay DeLuca <jaydeluca4@gmail.com>
2025-03-31 05:40:16 -07:00
Lauri Tulmin 7d1aeb4156
Add experimental http client url.template attribute (#13581) 2025-03-27 13:30:36 +02:00
Lauri Tulmin 4e37274fad
End metric description with dot (#13559) 2025-03-25 13:55:13 -07:00
Lauri Tulmin e207579370
Rename method, use Telemetry instead of Metrics (#13574) 2025-03-25 11:03:32 +02:00
Trask Stalnaker dbe9679777
Simplify Http `*TelemetryBuilder` generic signatures (#12858) 2025-03-13 07:25:24 -07:00
Anuraag (Rag) Agrawal 2f7b59f38a
Add support for ConverseStream to bedrock instrumentation (#13410) 2025-03-12 07:27:50 -07:00
Anuraag (Rag) Agrawal d45ebfa777
Implement genai events for bedrock (non-streaming) (#13473) 2025-03-10 07:24:11 -07:00
Anuraag (Rag) Agrawal 54f2f0cc30
Add gen_ai metrics to AWS Bedrock instrumentation (#13408) 2025-03-05 07:22:28 -08:00
Jean Bisutti 5b287e3db0
Redact query string values for http client spans (#13114)
Co-authored-by: Steve Rao <raozihao.rzh@alibaba-inc.com>
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2025-02-27 16:41:35 +00:00
Anuraag (Rag) Agrawal 17634e2d19
Add instrumentation of AWS Bedrock to use gen_ai conventions (#13355) 2025-02-25 17:39:15 -08:00
renovate[bot] b1eb1fd3d9
fix(deps): update dependency io.opentelemetry.semconv:opentelemetry-semconv to v1.30.0-rc.1 (#13116)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2025-01-30 14:18:43 -08:00
dingjiefei af2fb237fe
stabilise spanNames (#12487)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2025-01-17 13:57:02 -08:00
Lauri Tulmin 467dfc0529
Instrument jdbc batch queries (#12797)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2025-01-16 14:30:10 -08:00
SylvainJuge be851823d2
reuse semconv incubating attributes in test code (#12992) 2025-01-10 09:30:47 -08:00
Trask Stalnaker e5a9d1cfb7
Change `setKnownMethods(Set)` to `setKnownMethods(Collection)` (#12902) 2024-12-24 10:29:15 -08:00
Trask Stalnaker 6b9e68ebfd
Change `setCaptured*Headers(List)` to `setCaptured*Headers(Collection)` (#12901) 2024-12-23 15:49:55 -08:00
jason plumb 5daa37e782
Rename "db.client.connections.usage" to "db.client.connection.count" (#12886) 2024-12-14 11:55:58 +02:00
Trask Stalnaker 4cc4e1c0b2
Consistent naming of addAttributesExtractor (#12860) 2024-12-10 12:45:20 -08:00
Gregor Zeitlinger ca16c480a4
add db client metrics (#12806) 2024-11-28 08:13:10 -08:00
Helen 61c99cf73d
Implement some of the stable database semantic conventions (#11575)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-10-29 10:32:37 -07:00
renovate[bot] 855c7a0fad
fix(deps): update dependency io.opentelemetry.semconv:opentelemetry-semconv to v1.28.0-alpha (#12292)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-10-28 10:55:06 -07:00
Gregor Zeitlinger b9f09cae88
Http server builder (#11651) 2024-10-07 09:41:24 -07:00
Gregor Zeitlinger e397159bfb
http server and client builder for netty (#12083) 2024-09-24 07:53:18 +03:00
Gregor Zeitlinger 749fafaea8
enforce static imports (#12009) 2024-08-21 10:40:50 -07:00
crossoverJie 06f4f523af
Add Pulsar Consumer metrics (#11891)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
Co-authored-by: Steve Rao <raozihao.rzh@alibaba-inc.com>
2024-08-15 09:07:39 -07:00
Gregor Zeitlinger b00ccd7834
use DefaultHttpClientInstrumenterBuilder and DefaultHttpServerInstrumenterBuilder for armeria (#11797)
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-08-14 17:37:24 -07:00
Gregor Zeitlinger 9bbfe7fe4e
Use config properties for spring starter (http server) (#11667)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-07-10 10:32:17 -07:00
crossoverJie a46c8a0c7c
Add Pulsar MessagingProducerMetrics (#11591)
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
Co-authored-by: Steve Rao <raozihao.rzh@alibaba-inc.com>
2024-07-09 08:50:14 -07:00