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
Lauri Tulmin
6c44340f1c
Enable grizzly instrumentation by default ( #6049 )
2022-05-17 14:18:29 -07:00
Trask Stalnaker
59618783a2
Remove tag protection rule ( #6048 )
2022-05-17 09:53:32 +03:00
Trask Stalnaker
18367e72a0
Doc tag protections ( #6026 )
2022-05-16 11:58:32 +03:00
Mateusz Rzeszutek
dd5e30defd
Implement HikariCP library instrumentation ( #6023 )
2022-05-13 10:22:35 -07:00
Mateusz Rzeszutek
5bcab32379
Implement HikariCP connection pool metrics ( #6003 )
...
* Implement HikariCP connection pool metrics
* rebase after SDK update
* fix muzzle
* code review comments
2022-05-12 18:48:07 -07:00
Mateusz Rzeszutek
87b412fb40
Instrumentation API changes: OperationMetrics, OperationListener ( #6016 )
...
* Instrumentation API changes: OperationMetrics, OperationListener
* errorprone
2022-05-12 11:16:46 -07:00
Mateusz Rzeszutek
2fad192fc1
Implement vertx-kafka-client instrumentation; batch processing ( #5982 )
...
* Implement vertx-kafka-client instrumentation; batch processing
* try-finally just in case
* Add to supported libraries list
* Update instrumentation/vertx/vertx-kafka-client-3.6/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/vertx/kafka/v3_6/InstrumentedBatchRecordsHandler.java
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-05-10 12:00:54 +02:00
Mateusz Rzeszutek
802f5aa3ea
Instrumentation API and Javadoc cleanup ( #5954 )
2022-05-09 22:13:45 -07:00
Mateusz Rzeszutek
d919f84cf8
Merge javaagent-instrumentation-api into javaagent-extension-api ( #5936 )
...
* Merge javaagent-instrumentation-api into javaagent-extension-api
* remove some leftover references to javaagent-instrumentation-api
* add missing instrumentation-api to distro example
2022-04-28 20:11:15 -07:00
Trask Stalnaker
85061691fe
Bump log4j version for library instrumentation to 2.17 ( #5849 )
...
* Bump log4j library version to 2.17
* muzzle
2022-04-19 12:11:10 -07:00
Lauri Tulmin
91066a8073
Add library instrumentation for ktor 2 ( #5797 )
2022-04-11 13:05:00 +03:00
Mateusz Rzeszutek
2ce1162eac
Instrumenter instrumentation version and schema url ( #5752 )
...
* Instrumenter instrumentation version and schema url
* nullable instrumentation version
* Apply suggestions from code review
Co-authored-by: Fabrizio Ferri-Benedetti <fferribenedetti@splunk.com>
* reformat
* code review comments
* instrumentation properties files
* Apply suggestions from code review
Co-authored-by: Fabrizio Ferri-Benedetti <fferribenedetti@splunk.com>
* code review comments
* Apply suggestions from code review
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Fabrizio Ferri-Benedetti <fferribenedetti@splunk.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-04-11 10:29:58 +02:00
Mateusz Rzeszutek
50f91e6dee
Deprecate AttributesExtractor#set() method ( #5749 )
...
* Deprecate AttributesExtractor#set() method
* code review comments
2022-04-05 20:20:02 -07:00
Mateusz Rzeszutek
39e1fcb48e
Rename view and controller suppression config properties ( #5747 )
...
* Rename view and controller suppression config properties
* code review comments
2022-04-05 14:24:24 -07:00
Trask Stalnaker
5b0d9e31ce
Remove old status check ( #5750 )
2022-04-04 14:22:51 -07:00
Andreas Grub
e6be68d5c7
Use `logging.pattern.level` recommended by Spring ( #5726 )
...
* Use `logging.pattern.level` recommended by Spring
The Spring Boot documentation recommends using `logging.pattern.level` in a "Tip" section in https://docs.spring.io/spring-boot/docs/current/reference/html/features.html#features.logging.custom-log-configuration
We should follow this best practice.
* Update docs/logger-mdc-instrumentation.md
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2022-04-04 11:17:11 -07:00
Patrice Chalin
2ccee759ef
Delete suppressing-instrumentation.md ( #5712 )
2022-03-30 13:32:50 -07:00
Patrice Chalin
32c3f45039
Delete docs/config directory ( #5707 )
...
- Contributes to https://github.com/open-telemetry/opentelemetry.io/issues/1229
- The content has been moved to the OTel website via https://github.com/open-telemetry/opentelemetry.io/pull/1246
2022-03-30 09:56:49 +02:00
Trask Stalnaker
da036f0b50
Move advanced config to separate page ( #5693 )
2022-03-28 10:00:23 -07:00
Patrice Chalin
e908b7fc71
docs: drop suppressing-instrumentation page and script ( #5694 )
2022-03-25 11:10:21 -07:00
Patrice Chalin
6eb15dbadc
Drop docs/agent-config.md and link to OTel.io version ( #5683 )
2022-03-25 09:59:06 -07:00
Trask Stalnaker
c73da76ec1
Document another repo setting ( #5654 )
2022-03-21 18:29:06 -07:00
Trask Stalnaker
38ad4136ee
Move update gradle doc to script ( #5642 )
2022-03-21 08:48:43 -07:00
Trask Stalnaker
9d445bd0b9
Fix markdown links ( #5638 )
2022-03-20 14:02:05 +02:00
Trask Stalnaker
3fc684ade6
Document repository settings ( #5614 )
2022-03-18 10:32:39 +02:00
Trask Stalnaker
4facb78c7a
Update docs to reflect Java 17 ( #5610 )
...
* Update docs to reflect Java 17
* Update JVM distros
2022-03-18 10:31:25 +02:00
Lauri Tulmin
2ebe912fe4
GraphQL java instrumentation ( #5583 )
...
* GraphQL Java Initial Commit
* [WIP] First steps for GraphQL instrumentation, totally not ready
[skip ci]
* GraphQL Java instrumentation
* address review comments
* Apply suggestions from code review
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
* review feedback
* scope handling
* Apply suggestions from code review
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* use spotless:off
* trigger build
* review comments
Co-authored-by: Jordie <xd@jrdie.nl>
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-03-17 08:55:45 -07:00
Patrice Chalin
9904352ef6
Drop manual-instrumentation and redirect to otel website pages ( #5516 )
2022-03-08 09:53:49 +01:00
Mateusz Rzeszutek
4ef6d165a9
Disable the messaging receive span telemetry by default ( #5500 )
...
* Disable the messaging receive span telemetry by default
* fix spring-kafka tests
* remove no longer needed link from the kafka-clients library instrumentation
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-03-07 22:30:40 -08:00
Trask Stalnaker
ab9169cd25
Add Azure SDK instrumentation ( #5467 )
...
* Add Azure SDK instrumentation
* Add to supported libraries table
* Keep suppression for 1.19
2022-03-04 13:08:50 -08:00
Trask Stalnaker
3ab1b8516f
Add markdown spell check ( #5450 )
...
* Add markdown link check
* Fix links
* update workflows
* move comment
* Add misspell check
* Fix misspellings
* Fix more misspellings
* Run against all files
* Spotless
2022-03-01 19:18:53 -08:00