Trask Stalnaker
51f0e17a63
Temporarily limit instrumentation to exclude Spring 6 ( #7202 )
...
Tracking issue to support Spring 6 #7203
2022-11-16 22:36:48 +00:00
Trask Stalnaker
5711500687
Reduce dependabot ( #7191 )
...
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2022-11-16 10:22:25 +01:00
Aaron Ai
97773819c8
Add RocketMQ gRPC/Protobuf-based Client into supported-libraries.md ( #7198 )
...
Add RocketMQ gRPC/Protobuf-based Client into supported-libraries.md
related issue: #6764
2022-11-16 09:35:32 +01:00
Trask Stalnaker
0035f4b480
Update annotation instrumentation property name ( #7196 )
...
Missed this when copying over the instrumentation for the old
annotations to the instrumentation for the new annotations.
2022-11-16 09:33:55 +01:00
Trask Stalnaker
abc9f09efb
Fix publishing servlet images ( #7194 )
...
Resolves #7185
2022-11-16 09:33:15 +01:00
Trask Stalnaker
b877a9f7fb
Remove unused script ( #7193 )
...
No longer needed after
https://github.com/open-telemetry/opentelemetry-java/pull/4943
2022-11-16 09:32:25 +01:00
Trask Stalnaker
1e6fb0088a
Don't open issue on re-runs ( #7186 )
...
to avoid confusions like
https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/7181#issuecomment-1315828235
2022-11-16 09:29:37 +01:00
Trask Stalnaker
f827399801
Remove unused var ( #7192 )
...
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2022-11-16 09:04:24 +01:00
Peter Findeisen
4db65b6d1f
JMX Metric Insight ( #6573 )
...
Solving
https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/6131
(JMX Support).
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-11-15 19:52:12 -08:00
dependabot[bot]
761751b08c
Bump versions.opentelemetry from 1.20.0 to 1.20.1 in /examples/extension ( #7190 )
2022-11-15 14:38:09 -08:00
jack-berg
97f036c3e5
Stop relocating :instrumentation:resources:library ( #7136 )
...
Per the discussion in the today's SIG and this
[comment](https://github.com/open-telemetry/opentelemetry-java/issues/4919#issuecomment-1305774636 ).
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-11-15 22:37:17 +00:00
dependabot[bot]
fc9297d111
Bump mockito-core from 4.8.1 to 4.9.0 in /examples/distro ( #7187 )
2022-11-15 14:36:27 -08:00
dependabot[bot]
151af9c9b3
Bump opentelemetry-api from 1.20.0 to 1.20.1 in /examples/distro ( #7188 )
2022-11-15 14:35:52 -08:00
dependabot[bot]
c018dc95ea
Bump versions.opentelemetry from 1.20.0 to 1.20.1 in /examples/distro ( #7189 )
2022-11-15 14:35:37 -08:00
jack-berg
e39e5a68ed
Replace runtime.jvm.gc.time/runtime.jvm.gc.count metrics with process.runtime.jvm.gc.duration histogram ( #6964 )
...
Replaces #6362 .
I've reduced the attributes to only record the gc name and the action
that was taken (i.e. I've removed the gc cause). If needed we can add
the cause later, but for now this should be sufficient to determine
total time spent in GC, and categorize time spent as stop the world or
parallel.
2022-11-15 14:01:36 -08:00
Lauri Tulmin
0cb8c75df7
Fix tests for mongodb 4.8 ( #7183 )
...
Resolves
https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/7170
2022-11-15 13:21:07 -08:00
jason plumb
b09fb67e6b
Support cgroup v2 ( #7167 )
...
This resolves #6694 .
We've been tracking the update to cgroup version support and want to get
ahead of the widespread usage. The surface of the existing
`ContainerResource` has not changed, but its internals have been
factored out to two "extractor" utilities -- one that understands cgroup
v1 and another for v2. v1 is attempted and, if successful, the result is
used. If v1 fails, then the `ContainerResource` will fall back to v2.
As mentioned in #6694 , the approach taken in this PR is borrowed from
[this SO
post](https://stackoverflow.com/questions/68816329/how-to-get-docker-container-id-from-within-the-container-with-cgroup-v2 )
combined with local experimentation on docker desktop on a Mac, which
already uses cgroup2 v2.
2022-11-15 12:12:11 -08:00
Lauri Tulmin
33b0b580f0
Fix latest deps tests for tomcat 10.1.2+ ( #7184 )
2022-11-15 11:09:47 -08:00
Trask Stalnaker
19ce0f87b9
GitHub action sync ( #7150 )
2022-11-15 09:35:30 -08:00
Trask Stalnaker
5a88cd7462
Fix sporadically failing uploads ( #7173 )
...
I've seen CI fail several times lately on something like
```
An error was encountered when uploading deadlock-detector-test-19-hotspot
```
e.g.
https://github.com/open-telemetry/opentelemetry-java-instrumentation/actions/runs/3466878562/jobs/5791191014
when otherwise the job would have succeeded.
2022-11-15 16:23:48 +01:00
Aaron Ai
b3cd45685d
Implement consumer part of rocketmq new client instrumentation ( #7019 )
...
Fixes #6764 , This PR is about the consumer part.
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-11-15 13:21:14 +01:00
Trask Stalnaker
87c7147a25
Remove wildcard + dependency ( #7172 )
...
Should help with maven central sporadic failure:
```
Could not determine the dependencies of task ':instrumentation:hibernate:hibernate-3.3:javaagent:test'.
> Could not resolve all task dependencies for configuration ':instrumentation:hibernate:hibernate-3.3:javaagent:testRuntimeClasspath'.
> Could not resolve javassist:javassist:+.
```
2022-11-15 08:57:15 +01:00
Trask Stalnaker
3ae840bd15
Consolidate dependabot updates ( #7176 )
...
I did some testing, and it looks like dependabot understands this kind
of variable usage, and will update the variable, which should save us
several updates (and resulting conflicting merges).
2022-11-15 08:56:49 +01:00
Trask Stalnaker
feb29ec309
Bump plugin versions ( #7165 )
2022-11-15 08:56:37 +01:00
Arik Sher
deebf6d06c
Enhancement/add additionalServerExtractors ( #7155 )
...
fixes issue #7153
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-11-15 08:52:43 +01:00
jason plumb
d4b29cf521
Migrate some SQL sanitizer tests to java ( #7148 )
2022-11-15 06:15:32 +00:00
dependabot[bot]
c6bbf28eac
Bump junit-pioneer from 1.8.0 to 1.9.0 in /dependencyManagement ( #7158 )
2022-11-15 05:11:00 +00:00
dependabot[bot]
5e0a775c84
Bump jmh-core from 1.35 to 1.36 in /dependencyManagement ( #7156 )
2022-11-14 19:51:50 -08:00
dependabot[bot]
1385d5ecb5
Bump jmh-generator-bytecode from 1.35 to 1.36 in /dependencyManagement ( #7161 )
2022-11-14 19:26:05 -08:00
Trask Stalnaker
32995ab0c4
Try to reduce CI failures due to maven central flakiness ( #7164 )
...
Worth trying, the failures have really picked up lately...
2022-11-14 18:55:53 -08:00
Trask Stalnaker
4e36285b6c
Temporary fix for testLatestDeps failure ( #7169 )
...
Tracking issues to fix for real: #7170 , #7171
2022-11-14 18:20:46 -08:00
Trask Stalnaker
a4938a70e0
Add comment ( #7135 )
2022-11-12 08:53:12 -08:00
dependabot[bot]
653291c116
Bump com.gradle.plugin-publish from 1.0.0 to 1.1.0 ( #7147 )
2022-11-11 17:33:57 -08:00
dependabot[bot]
629e5c2aae
Bump junit-pioneer from 1.7.2 to 1.8.0 in /dependencyManagement ( #7141 )
2022-11-12 00:23:00 +00:00
Trask Stalnaker
6bc43450df
Add shell check ( #7125 )
...
Motivated by @mateuszrzeszutek's
https://github.com/signalfx/splunk-otel-java/pull/992
2022-11-11 14:58:05 -08:00
dependabot[bot]
4c98a72ee5
Bump versions.opentelemetry from 1.19.0 to 1.20.0 in /examples/extension ( #7142 )
2022-11-11 14:57:28 -08:00
dependabot[bot]
354e5c2a1c
Bump opentelemetry-api from 1.19.0 to 1.20.0 in /examples/distro ( #7144 )
2022-11-11 14:56:58 -08:00
dependabot[bot]
0c6bfad412
Bump versions.opentelemetry from 1.19.0 to 1.20.0 in /examples/distro ( #7143 )
2022-11-11 14:56:29 -08:00
dependabot[bot]
160480421e
Bump com.gradle.plugin-publish from 1.0.0 to 1.1.0 in /conventions ( #7140 )
2022-11-11 14:51:54 -08:00
Trask Stalnaker
a9e7eb1264
Fix CI ( #7138 )
...
Resolves #7139
2022-11-11 13:42:19 -08:00
Lauri Tulmin
2107109d0d
Avoid NPE when DirectWithAttributesChannel class is not available ( #7133 )
...
Resolves
https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/7123
2022-11-11 10:46:34 -08:00
David Boreham
c009c79237
Ignore Nashorn's class loader for performance reasons ( #7116 )
...
See this discussion thread for background:
https://github.com/open-telemetry/opentelemetry-java-instrumentation/discussions/6985
2022-11-11 08:16:39 -08:00
Trask Stalnaker
597b2a5321
More spotless ( #7126 )
2022-11-11 05:01:21 +00:00
Trask Stalnaker
c45e7578c1
Add a release step ( #7128 )
2022-11-10 13:37:12 +02:00
Trask Stalnaker
5345c87680
End groovy files with newline ( #7127 )
2022-11-10 12:21:55 +01:00
sharp-pixel
31f4d12d31
Add support for OpenSearch 1.x and 2.x auto-instrumentation ( #6998 )
...
This PR adds support for OpenSearch 1.x and 2.x Java clients
auto-instrumentation.
This is made possible by OpenTelemetry specification v1.14.0 and
OpenTelemetry Java SDK v1.19.0.
Testing is being done using
org.opensearch:opensearch-testcontainers:2.0.0
(https://github.com/opensearch-project/opensearch-testcontainers )
Resolves #7007
Signed-off-by: Cédric Pelvet <cedric.pelvet@gmail.com>
Signed-off-by: Cédric Pelvet <cedric.pelvet@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-11-09 20:44:14 -08:00
dependabot[bot]
b9b3feadc0
Bump junit-pioneer from 1.7.1 to 1.7.2 in /dependencyManagement ( #7122 )
2022-11-09 15:30:51 -08:00
dependabot[bot]
779613a8ed
Bump logback-classic from 1.2.11 to 1.4.4 in /examples/distro ( #7081 )
2022-11-09 08:15:41 -08:00
dependabot[bot]
e293fe2ec1
Bump logback-classic from 1.2.11 to 1.4.4 in /examples/extension ( #7056 )
2022-11-09 08:14:45 -08:00
Trask Stalnaker
09f3a51efa
Update kotlin plugin version ( #7111 )
2022-11-09 08:13:25 -08:00