Commit Graph

648 Commits

Author SHA1 Message Date
jack-berg aab7159327
Add experimental JdkHttpSender (#5557) 2023-07-06 15:42:08 -05:00
jack-berg 7bd06ef189
Stabilize RetryPolicy API for OTLP exporters (#5524) 2023-07-06 09:52:18 -05:00
jack-berg 749d3164cc
Deprecate jaeger exporters (#5190) 2023-07-01 07:23:18 -05:00
jack-berg 06d26562f7
Rename artifact to opentelemetry-exporter-sender-okhttp (#5582) 2023-06-30 08:58:10 -05:00
jack-berg 879f2fb8cf
Fix more gradle warnings (#5583) 2023-06-29 17:03:41 -05:00
Tyler Benson 655b77f679
Add support for low memory metric temporality setting (#5558) 2023-06-27 16:59:59 -05:00
jack-berg fec52b431c
Fix prometheus integration test (#5561) 2023-06-21 15:53:16 -05:00
jack-berg 07a1bb4419
Fix various gradle warnings (#5556) 2023-06-21 11:15:05 -05:00
jack-berg 8f1a7b1c95
Add HttpSenderProvider SPI (#5533) 2023-06-16 16:41:59 -05:00
jack-berg 0530e63579
Remove uneecessary :exporter:otlp:common dependencies (#5535) 2023-06-14 11:05:59 -05:00
jack-berg f89fc05f84
Add HttpSender abstraction (#5505) 2023-06-13 13:20:33 -05:00
Pranav Sharma 4d034b08e8
Append unit to prometheus metric names (#5400) 2023-06-08 13:20:04 -05:00
dependabot[bot] b14bed8d89
Bump com.diffplug.spotless:spotless-plugin-gradle from 6.18.0 to 6.19.0 (#5469)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2023-05-31 09:56:15 -07:00
dependabot[bot] 78dfa21084
Bump com.fasterxml.jackson:jackson-bom from 2.15.0 to 2.15.1 (#5459)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Berg <jberg@newrelic.com>
2023-05-18 09:45:13 -05:00
jack-berg 06cc7c1d67
Merge otlp logs (#5432) 2023-05-15 07:14:35 -05:00
dependabot[bot] d45dce3b2a
Bump errorProneVersion from 2.18.0 to 2.19.0 (#5435)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Berg <jberg@newrelic.com>
2023-05-12 15:59:51 -05:00
jack-berg d67faf2aef
Merge sdk logs testing (#5431) 2023-05-12 15:59:12 -05:00
jack-berg 37b6fc909e
Prepare 1.26.0 (#5424) 2023-05-05 14:12:01 -05:00
Francisco Bento db8ade397f
Add new TLS related APIs on Jaeger buiders. (#5422) 2023-05-05 13:35:48 -05:00
jack-berg a91995e5af
Rename misnamed setSslContext method (#5425) 2023-05-05 09:02:48 -05:00
jason plumb 5f9dc3f669
Add new TLS related APIs on OTLP exporter builders. (#5280) 2023-05-03 20:29:30 -05:00
jack-berg f4184dfde8
Update prometheus test to reflect new collector behavior (#5417) 2023-05-03 18:50:44 -05:00
SSpirits 6ba5919229
Add check for metrics name to prevent add duplicated _total suffix (#5308) 2023-05-02 10:11:56 -05:00
dependabot[bot] c31314c70b
Bump com.fasterxml.jackson:jackson-bom from 2.14.2 to 2.15.0 (#5398)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Berg <jberg@newrelic.com>
2023-04-26 09:26:00 -05:00
jack-berg ed43936219
Add additional test for authenticator (#5391) 2023-04-19 20:07:32 -05:00
jack-berg da38225135
Serialize observed timestamp (#5382) 2023-04-16 12:43:12 -05:00
jack-berg d0f78b0805
Skip OWASP dependencyCheck on test modules (#5383) 2023-04-15 17:35:38 -05:00
jack-berg bce7d96b0c
Add LogRecord observed timestamp field (#5370) 2023-04-15 08:30:28 -05:00
jack-berg 76eaea2959
Add skaffolding for low level exporter SSL API (#5362) 2023-04-14 15:46:03 -05:00
jack-berg 0a34867a57
Rename setEpoch to setTimestamp (#5368) 2023-04-11 10:24:46 -05:00
dependabot[bot] f4d464a1c0
Bump com.squareup.wire:wire-gradle-plugin from 4.5.2 to 4.5.3 (#5323)
* Bump com.squareup.wire:wire-gradle-plugin from 4.5.2 to 4.5.3

Bumps [com.squareup.wire:wire-gradle-plugin](https://github.com/square/wire) from 4.5.2 to 4.5.3.
- [Release notes](https://github.com/square/wire/releases)
- [Changelog](https://github.com/square/wire/blob/master/CHANGELOG.md)
- [Commits](https://github.com/square/wire/compare/4.5.2...4.5.3)

---
updated-dependencies:
- dependency-name: com.squareup.wire:wire-gradle-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Remove newly redundant gradle config

* jApiCmp

* Bump to 4.5.4

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Berg <jberg@newrelic.com>
2023-04-04 16:11:14 -05:00
jack-berg c2008311f1
Expand otlp benchmark to include otlp http case (#5327) 2023-03-30 08:30:53 -07:00
jack-berg fcfbb32fcc
Logging OTLP sdk dependencies (#5291) 2023-03-29 15:43:17 -05:00
jack-berg c769d539aa
Fix marshaler self suppression error (#5318)
* Fix marshaler self suppression error

* spotless

* PR feedback
2023-03-23 13:15:10 -07:00
Abhinandan Seshadri d95bc83542
Make the Executor for PrometheusHttpServer configurable (#5296)
* Add executor to builder

* Add tests

* Fix static imports

* Add javadoc comment

* Fix formatting

* Fix formatting

* Use random port

* Update exporters/prometheus/src/test/java/io/opentelemetry/exporter/prometheus/PrometheusHttpServerTest.java

Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>

* Remove executor assignment from constructor

* Fix import statements

* Use try-with-resources

---------

Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2023-03-22 10:49:38 -07:00
jack-berg ca0716335a
Stop validating instrument unit (#5279) 2023-03-17 09:39:28 -05:00
jack-berg e2817eba4d
Drop OTLP exponential histogram environment variable option (#5290) 2023-03-16 18:20:25 -07:00
jason plumb 895075f9e5
Add TlsConfigHelper for additional TLS configurability (#5246)
* add TlsConfigHelper for additional TLS configurability and wire up internal builders.

* add javadoc and spotless

* add keys for "validity" testing.

* fix tests

* fix tests

* address code review comments

* fix typo

* allow keymanager to be nullable.

* fix test

* so....much...null......away

* backfill tests

* checkstyle

* test coverage

* address code review comments
2023-03-07 12:54:26 -06:00
jack-berg 06158ffc2d
Cleanup readmes (#5263) 2023-03-06 09:39:34 -06:00
jack-berg 0d3a04669e
Upgrade to gradle 8.0.1 (#5256)
* Upgrade to gradle 8.0.1

* Revert

* Revert "Revert"

This reverts commit dfa37497f8.

* Use java 17 version of graal
2023-02-28 18:02:54 -06:00
jack-berg 7bb2f0d832
Remove boxed primitives from aggregations (#5184) 2023-02-11 20:46:27 -06:00
jack-berg 92403b01b7
Add base2ExponentialHistogram to Aggregation (#5143) 2023-02-05 10:54:44 -06:00
jack-berg 59043802e6
Merge :sdk:metrics-testing into :sdk:testing (#5144) 2023-01-24 08:42:04 -08:00
jack-berg 6edba790d8
Cleanup autoconfigured resources in case of exception (#5117)
* Cleanup autoconfigured resources in case of exception

* Improve test coverage

* Spotless

* Reduce logging level to info for multiple shutdowns

* Fix build
2023-01-22 09:25:50 -06:00
jack-berg c427bf2132
Promote exponential histogram data interfaces to stable package (#5120)
* Promote exponential histogram data interfaces to stable package

* Spotless
2023-01-21 08:10:29 -06:00
jack-berg 2360de9add
Make implicit gradle dependencies explicit (#5137) 2023-01-18 16:12:55 -06:00
jack-berg 8897dd4d5c
Revert removal final newline (#5133)
* Revert removal final newline

* Add to final newlin editorconfigoverride
2023-01-18 08:51:41 -06:00
dependabot[bot] 1e4a7be6be
Bump spotless-plugin-gradle from 6.12.1 to 6.13.0 (#5126)
* Bump spotless-plugin-gradle from 6.12.1 to 6.13.0

Bumps [spotless-plugin-gradle](https://github.com/diffplug/spotless) from 6.12.1 to 6.13.0.
- [Release notes](https://github.com/diffplug/spotless/releases)
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md)
- [Commits](https://github.com/diffplug/spotless/compare/gradle/6.12.1...plugin-gradle/6.13.0)

---
updated-dependencies:
- dependency-name: com.diffplug.spotless:spotless-plugin-gradle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix build

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Berg <jberg@newrelic.com>
2023-01-17 16:47:56 -06:00
dependabot[bot] 33faf8bdf6
Bump errorProneVersion from 2.15.0 to 2.18.0 (#5125)
* Bump errorProneVersion from 2.15.0 to 2.18.0

Bumps `errorProneVersion` from 2.15.0 to 2.18.0.

Updates `error_prone_annotations` from 2.15.0 to 2.18.0
- [Release notes](https://github.com/google/error-prone/releases)
- [Commits](https://github.com/google/error-prone/compare/v2.15.0...v2.18.0)

Updates `error_prone_core` from 2.15.0 to 2.18.0
- [Release notes](https://github.com/google/error-prone/releases)
- [Commits](https://github.com/google/error-prone/compare/v2.15.0...v2.18.0)

---
updated-dependencies:
- dependency-name: com.google.errorprone:error_prone_annotations
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.google.errorprone:error_prone_core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix and surpress complaints

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Berg <jberg@newrelic.com>
2023-01-17 08:42:43 -08:00
jack-berg e82ab27582
Add proper shutdown implementations for all exporters (#5113) 2023-01-13 19:27:03 -08:00