Mateusz Rzeszutek
|
e1895e548c
|
Rename all methods in all Getters to use the `get*()` naming scheme (#7619)
Resolves #6562
This PR only contains renames; the actual content is in the `*Getter`
interfaces, the rest of changes is just IntelliJ doing its job.
|
2023-01-23 09:28:11 +00:00 |
Mateusz Rzeszutek
|
77035fc88c
|
Extract `net.peer.{name,port}` on start for CLIENT spans (#6828)
The [HTTP
spec](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/semantic_conventions/http.md#http-client)
says these two attributes must be provided at span creation time - I
think it makes sense to extend it over to all `net`-related
instrumentations, cause these are supposed to be the logical peer
name/port, which are supposed to be known before the connection is
started/exchange is made.
|
2022-10-10 16:00:19 -07:00 |
Trask Stalnaker
|
429ecfc713
|
Update error prone (#6646)
(note that change from BDDMockito is due to
https://github.com/google/error-prone/issues/3396)
|
2022-09-23 11:24:40 -07:00 |
Mateusz Rzeszutek
|
cfdbe758f2
|
Net attributes getters changes (in preparation for HTTP spec impl) (#6503)
* Net attributes getters changes: instrumentation-api-semconv changes
* Net attributes getters changes: getter implementations
* Net attributes getters changes: test fixes
* Remove net.sock.host.name
* code review comments
* default getter methods & getPeerSocketAddress() method name
* set authority in grpc earlier
|
2022-09-12 09:20:27 -07:00 |
Trask Stalnaker
|
13cb1f6498
|
Add mongo sanitization configuration (#6541)
|
2022-09-08 08:40:49 -07:00 |
Trask Stalnaker
|
68a9f20eb3
|
Enable PrivateConstructorForUtilityClass errorprone check (#6427)
* PrivateConstructorForUtilityClass
* Advice
* More advice
* More
* More advice
* More
* Spotless
* Fix
* Fix
* Fix
* A better solution
* Revert
* More
* Fix
* Spotless
* Fix
|
2022-08-10 11:30:22 +03:00 |
Mateusz Rzeszutek
|
82b39b1012
|
Rename `newInstrumenter()` into `buildInstrumenter()` (#6363)
* Rename newInstrumenter() into buildInstrumenter()
* spotless
|
2022-07-25 12:02:46 -07:00 |
Mateusz Rzeszutek
|
50f91e6dee
|
Deprecate AttributesExtractor#set() method (#5749)
* Deprecate AttributesExtractor#set() method
* code review comments
|
2022-04-05 20:20:02 -07:00 |
Anuraag Agrawal
|
cd528e98fb
|
Rename library entrypoints to Telemetry (#5624)
* Rename library entrypoints to Telemetry
* Renames
|
2022-03-22 14:39:23 +09:00 |
Mateusz Rzeszutek
|
47f2732aae
|
Split out DbClientAttributesGetter and SqlClientAttributesGetter (#5354)
* Split out DbClientAttributesGetter and SqlClientAttributesGetter
* code review comments
|
2022-03-04 09:58:04 -08:00 |
Mateusz Rzeszutek
|
551418c283
|
Refactor AttributesExtractor so that it extracts route from Context (#5288)
* Refactor AttributesExtractor so that it extracts route from Context
* typo
* fix tests
* Update instrumentation-api/src/main/java/io/opentelemetry/instrumentation/api/instrumenter/http/HttpRouteHolder.java
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
* fix all AttributesExtractors
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
|
2022-02-08 10:38:41 +01:00 |
Trask Stalnaker
|
23b33adb0a
|
Auto-format groovy files in Intellij (#5260)
* Auto-format groovy files in Intellij
* A bit of clean up
|
2022-01-28 09:29:46 -08:00 |
jason plumb
|
c5c0a2bcdf
|
NetClientAttributesAdapter - favor composition over inheritance (#5030)
* first pass at separating NetAttributesAdapter interface and make NetClientAttributesExtractor concrete
* rename the implementations extractor -> adapter
* hide constructor and make factory method
* rename to client and add javadoc
* spotless
* finish javadoc thought
* rebase
* renamed NetClientAttributesAdapter to NetClientAttributesGetter
* fix lettuce
* code review comments
* code review comments -- renaming for consistency
* adapter -> getter
* fix ratpack
* adapter -> getter
|
2022-01-20 10:51:13 -08:00 |
Martin
|
d314d76fce
|
rename `newBuilder()` to `builder()` (#4475)
* rename `newBuilder()` to `builder()`
* rename `newBuilder()` to `builder()`
|
2021-10-22 20:50:43 -07:00 |
Martin
|
62c90512cd
|
switch annotation `org.checkerframework.checker.nullness.qual.Nullable` to `javax.annotation.Nullable` (#4418)
|
2021-10-19 10:59:18 +03:00 |
Nikita Salnikov-Tarnovski
|
c119fa1bf6
|
Remove more usages of checker's Nullable (#4410)
|
2021-10-18 17:32:25 +03:00 |
Nikita Salnikov-Tarnovski
|
ae7d48cb07
|
Convert Mongo to Instrumenter (#4387)
* Convert Mongo to Instrumenter
* Apply suggestions from code review
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
* Update instrumentation/mongo/mongo-3.1/library/src/main/java/io/opentelemetry/instrumentation/mongo/v3_1/TracingCommandListener.java
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
* Simplify
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
|
2021-10-18 10:22:00 +03:00 |
Martin
|
ac91dc090a
|
Type annotation placement (#4406)
* switch annotation `org.checkerframework.checker.nullness.qual.Nullable` to `javax.annotation.Nullable`
* code format
|
2021-10-17 17:38:43 -07:00 |
Trask Stalnaker
|
dafc97f96e
|
Simplify gradle files (#4292)
|
2021-10-04 21:53:35 -07:00 |
Matthew Ho
|
6967484a97
|
Update groovy import order to match default IntelliJ (#1708) (#4047)
* Update groovy import order to match default IntelliJ (#1708)
* organized imports for .groovy files to follow default IntelliJ import settings
* updated intellij-setup.md
* Spotless
* drift
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
|
2021-09-11 11:53:08 -07:00 |
Trask Stalnaker
|
20c72f3e98
|
Format kotlin gradle files (#3942)
* Add ktlint for kotlinGradle
* ktlint fails on wildcard imports
* Auto-format kotlin gradle files
|
2021-08-25 13:43:57 +09:00 |
Lauri Tulmin
|
ff5472a822
|
Limit number of concurrently running docker tests (#3664)
* Limit number of concurrently running docker tests
* rename heavy to testcontainers
* use shorter expression
|
2021-07-27 15:41:39 -07:00 |
Anuraag Agrawal
|
3cfa086ffd
|
Migrate nullaway config to plugin (#3462)
|
2021-07-01 18:13:16 +09:00 |
Mateusz Rzeszutek
|
15ed01d4fc
|
Change all instrumentation names to io.opentelemetry.{libName}-{libVersion} (#3411)
* Change all instrumentation names to io.opentelemetry.{libName}-{libVersion}
* minumum supported version
|
2021-06-30 15:34:36 +02:00 |
Anuraag Agrawal
|
761b9c280b
|
Migrate instrumentation gradle files to kotlin (#3414)
* Migrate instrumentation gradle files to kotlin
* Convert
* Muzzle
|
2021-06-28 17:27:12 +09:00 |
Anuraag Agrawal
|
785dc6adf2
|
Rename build files to build.gradle (#3409)
* Rename build files to build.gradle
* Rename smoke-tests
* Fix already broken
|
2021-06-25 16:10:31 +09:00 |
Anuraag Agrawal
|
deb0e255cf
|
Use plugins block everywhere for applying plugins (#3386)
* Use plugins block everywhere for applying plugins
* Actually it's library instrumentation
|
2021-06-24 11:13:35 +09:00 |
Anuraag Agrawal
|
b7bfbf0cc6
|
Migrate instrumentation-library / common to plugins (#3320)
|
2021-06-15 11:54:48 -07:00 |
Anuraag Agrawal
|
c3dedbb64e
|
Enable all errorprone checks (#3155)
* Enable all errorprone checks
* Fixes
* Finish
* Finish
* Add flag to disable error prone
|
2021-06-01 17:41:08 +09:00 |
Anuraag Agrawal
|
ed88cca533
|
Migrate from spotbugs to errorprone (#3122)
* Migrate from spotbugs to errorprone
* Fix hashtable
* try-with-resources
* Fix from merge
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
|
2021-05-28 14:23:40 -07:00 |
Anuraag Agrawal
|
fe41885ee6
|
Switch to colon notation for dependencies. (#2994)
* Switch to colon notation for dependencies.
* Even more cleanup
* Revert mistake
|
2021-05-15 15:31:06 +09:00 |
Anuraag Agrawal
|
b416ece9c3
|
Extract Mongo library instrumentation (#2789)
* Extract mongo library instrumentation
* Finish
* Drift
* Cleanup
* build twice
* Spot
|
2021-04-14 13:51:21 +09:00 |