Trask Stalnaker
386856cf5f
Post release updates ( #7420 )
2022-12-15 20:15:10 +00:00
Trask Stalnaker
02fb579470
Fix markdown lint error ( #7371 )
2022-12-08 13:32:26 -08:00
jack-berg
1dfec3b928
Semconv docs ( #7272 )
...
More documentation about the semantic conventions implemented by
instrumentation.
Resolves #6735 .
2022-12-08 09:27:48 -08:00
Trask Stalnaker
66a112de30
Move repository-settings.md file ( #7352 )
...
I think this is a better location (and I'm going to suggest this as a
general practice for other repos where maintainers have admin rights)
2022-12-01 15:04:03 -08:00
Mateusz Rzeszutek
17b3fdb04a
Make preparations for Spring Web & WebMVC 6 instrumentations ( #7343 )
...
Just moving things around, extracting parent dir for `spring-web` and
`spring-webmvc`
2022-12-01 13:08:32 +01:00
Felix Wong
d0158c4bff
Rename WebSphere Liberty Profile to Open Liberty ( #7349 )
...
fixes #7346
Rename "WebSphere Liberty Profile" to "Open Liberty" and updated the
link.
2022-12-01 12:03:22 +01:00
Trask Stalnaker
a4740264c2
Use windows-latest ( #7299 )
2022-11-29 07:54:03 -08:00
Trask Stalnaker
b0fb249a65
Post release updates ( #7213 )
...
fyi I added topic for SIG meeting in 2 weeks b/c I'd like to automate
this but have some questions:
* What is the purpose of keeping around old diffs?
* If we need them, what about not including the empty ones?
* Do we diff minor versions against patches (if any), or only against
last minor?
2022-11-18 10:55:57 +01:00
Aaron Ai
2d7395c44b
Introduce markdown lint check ( #7175 )
...
Fixes #7129
2022-11-16 20:48:42 -08: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
19ce0f87b9
GitHub action sync ( #7150 )
2022-11-15 09:35:30 -08:00
Trask Stalnaker
d9c4784952
Stabilize annotations ( #7046 )
...
Resolves #6494
2022-11-08 08:46:11 -08:00
jack-berg
78e6744463
Add semantic conventions column to supported libraries doc ( #6974 )
...
Related to #6735 .
Want to get buy in on the approach before going further.
2022-11-01 11:26:41 -07:00
Trask Stalnaker
d7df94ad5b
Fix branch protection rules ( #6973 )
...
(in particular it was the dependabot rule that was not matching and so
dependabot was failing)
2022-10-26 11:22:16 -07:00
Trask Stalnaker
71b3e3e027
Library doc cleanup ( #6948 )
...
Related to #6947 , but just cleans up the library module doc that already
existed (mostly for uniformity). Does not introduce any new doc.
2022-10-24 10:26:21 -07:00
Aaron Ai
3911cacfdc
Fix typos ( #6961 )
2022-10-24 09:06:01 -07:00
Trask Stalnaker
c3f61e9d8d
Update supported libraries listing ( #6959 )
2022-10-24 08:49:32 -07:00
Trask Stalnaker
d18a05b5a2
Add section to coding guidelines on Optional usage ( #6894 )
...
This was discussed a long while back, but never documented (and recently
came up in #6889 )
Co-authored-by: Fabrizio Ferri-Benedetti <fferribenedetti@splunk.com>
2022-10-22 18:07:00 -07:00
Trask Stalnaker
9ce68fb937
Fix metric units ( #6931 )
...
Follow-up to #6930
2022-10-22 10:00:48 -07:00
Trask Stalnaker
222cbb9c30
Add api diffs for 1.19.0 ( #6921 )
...
Following post-release instructions at
https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/RELEASING.md#update-release-versions-in-documentations
Will automate later once I understand this better.
2022-10-20 13:07:57 +03:00
Trask Stalnaker
3601a84b3d
Update repo settings doc ( #6877 )
...
Added new "Restrict pushes that create matching branches: UNCHECKED",
which I discovered is needed during contrib release.
Removed the old `v*` branch protections since we don't need to make any
more patch releases from those old branch names anymore.
2022-10-14 08:53:42 -07:00
Trask Stalnaker
9621ea08cf
Update repo settings ( #6862 )
...
it seems that github recently tightened up the branch protection
restrictions (in a way that makes more sense than the prior behavior)
2022-10-13 20:07:36 -07:00
jack-berg
aeac361816
Upgrade to otel java 1.19.0 ( #6757 )
...
Working PR to capture all the changes required to update to otel java
1.19.0. The new log API force allows
`:instrumentation-appender-api-internal` and
`:instrumentation-appender-sdk-internal`, but necessitates a decent
amount of refactoring as a result.
The PR points at the `1.19.0-SNAPSHOT`, which I'll update upon
publication.
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2022-10-12 09:19:37 -07:00
Trask Stalnaker
f4c5719c99
Allow auto-merge on PRs ( #6812 )
...
This seems nice for after pushing `spotlessApply` on an otherwise
approved and passing PR. I just enabled it and tried it on #6774 .
(somewhat related to #6743 )
Btw, I thought this was helpful explanation
> After you enable auto-merge for a pull request, if someone who does
not have write permissions to the repository pushes new changes to the
head branch or switches the base branch of the pull request, auto-merge
will be disabled. For example, if a maintainer enables auto-merge for a
pull request from a fork, auto-merge will be disabled after a
contributor pushes new changes to the pull request.
https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request#about-auto-merge
2022-10-06 16:02:27 -07:00
Aaron Ai
4e59f10687
Rearrange the file structure of RocketMQ instrumentation ( #6762 )
...
Fixes #6761
2022-09-28 13:45:59 -07:00
Trask Stalnaker
32d7febed5
Update repository settings for dependabot ( #6715 )
2022-09-22 16:03:36 -07:00
Trask Stalnaker
2d79f7903c
Branch protection rules for dependabot ( #6674 )
2022-09-20 08:39:07 -07:00
Trask Stalnaker
fc0d94ce4a
Update squash merge message setting ( #6649 )
...
Resolves #6624
I've updated the setting already
2022-09-19 08:39:11 -07:00
Mateusz Rzeszutek
c88dda4699
Fix jApiCmp files ( #6641 )
2022-09-16 13:19:03 +03:00
Trask Stalnaker
d5c6453636
Remove external usages of ClassNames (and move it to internal) ( #6584 )
...
* Reduce dependency on simpleName
* Move ClassNames to internal
* Javadoc
* Updates
* Fix
* Spotless
* Rename
* Add test
2022-09-13 13:58:19 -07:00
Lauri Tulmin
7d01a221a6
Update websphere link ( #6602 )
2022-09-13 12:44:25 +02:00
Trask Stalnaker
91b513dd5a
Fix CI ( #6594 )
2022-09-12 12:14:46 -07:00
Trask Stalnaker
ae209d9289
Rename ErrorCauseExtractor.jdk() to getDefault() ( #6580 )
...
* Rename ErrorCauseExtractor.jdk() to ErrorCauseExtractor.getDefault()
* jApiCmp
2022-09-12 17:36:34 +03:00
Mateusz Rzeszutek
edf421ede5
Stabilize instrumentation-api and introduce jApiCmp checks ( #6566 )
...
* Stabilize instrumentation-api and introduce jApiCmp checks
* Update
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-09-09 15:26:39 -07:00
Trask Stalnaker
906f31f56e
Update Intellij doc ( #6451 )
2022-08-10 11:40:37 +03:00
Mateusz Rzeszutek
0d1cc8ea0a
Set http.route in spring-autoconfigure webmvc instrumentation ( #6414 )
...
* Set http.route in spring-autoconfigure webmvc instrumentation
* Bump spring-webmvc library instrumentation version to 5.3
* nit: protected -> private
* Remove duplicated test (already covered by HttpSpanStatusExtractorTest)
* Move the README to the correct module
* fix link
* fix more links
* liiiiiiinks
* fix tests
* remove not needed weakref
2022-08-09 09:36:28 -07:00
Trask Stalnaker
13305532bf
Document docker disk space ( #6435 )
2022-08-09 12:13:34 +02:00
Trask Stalnaker
9fe3761731
Document upper version limits ( #6436 )
2022-08-08 10:08:40 -07:00
Will Li
c0cacb8544
add missing jboss-logmanager to supported libraries list ( #6369 )
...
* add missing jboss-logmanager to supported libraries list
Signed-off-by: Cuichen Li <cuichli@cisco.com>
* Update docs/supported-libraries.md
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2022-07-25 11:38:13 -07:00
Mateusz Rzeszutek
db1250d8c9
Add a dropwizard-metrics -> OTel metrics bridge ( #6259 )
...
* Add a dropwizard-metrics -> OTel metrics bridge
* disable by default
* enable metrics for test
2022-07-15 14:48:52 -07:00
Trask Stalnaker
177f0aec7c
Rename instrumentation-api-annotation-support ( #6288 )
2022-07-08 17:07:41 -07:00
Lauri Tulmin
ae2a908256
Run tests with dubbo3 ( #6247 )
...
* Run tests with dubbo3
* remove muzzle limit
* fill peer name on dubbo 3
2022-07-01 08:14:23 -07:00
Trask Stalnaker
701ed54311
Use "class loader" instead of "classloader" consistently in docs and comments ( #6236 )
...
* Use "class loader" consistently instead of classloader
* Java comments too
* Fix bad merge
2022-06-30 14:57:07 -07:00
Mateusz Rzeszutek
c978ce22f5
Update (rewrite) the javaagent structure doc; document bootstrap modules ( #6227 )
2022-06-28 20:23:27 -07:00
Lauri Tulmin
b992e894bc
Run tests with latest play mvc ( #6157 )
...
* Run tests with latest play mvc
* restart build
* spotless
2022-06-13 13:02:15 -07:00
Lauri Tulmin
157ab7f754
Implement Oracle UCP connection pool metrics ( #6099 )
...
* Implement Oracle UCP connection pool metrics
* add additional instrumentation name
* change asserting no metrics reported after shutdown
2022-06-02 22:47:04 -07:00
jason plumb
f1a746dca5
Add tomcat-jdbc connection pool metrics instrumentation ( #6102 )
...
* add tomcat-jdbc connection pool metrics instrumentation
* use duration
* code review comments
* remove unnecessary awaits
* udpate supported-libraries.md
* add comment about weakmap
* add sleeps for safety
2022-06-02 16:18:07 -07:00
Lauri Tulmin
b95b64ba88
Implement Vibur DBCP connection pool metrics ( #6092 )
...
* Implement Vibur DBCP connection pool metrics
* Apply suggestions from code review
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* address review comments
* don't check for metircs that aren't reported
* rework library test setup
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-05-26 11:26:02 +03:00
Lauri Tulmin
a1626ccc8c
Add OSHI to supported libraries ( #6073 )
2022-05-20 09:11:33 -07:00
Mateusz Rzeszutek
512a040025
Remove TimeExtractor and use internal API for setting start/end timestamps ( #6051 )
...
* Remove TimeExtractor and use internal API for setting start/end timestamps
* code review comments
2022-05-19 09:03:11 -07:00