Commit Graph

1270 Commits

Author SHA1 Message Date
jack-berg 9a3391d5e0
Serialize log body any value (#5938) 2023-12-07 13:29:41 -06:00
jack-berg e6c7a0f264
Base64 encode AnyValue bytes in string representation (#6003) 2023-11-21 10:02:53 -06:00
Asaf Mesika 514d0820b2
MetricsBenchmarks should share state between threads (#5984) 2023-11-16 16:53:54 -06:00
jack-berg 9ac678e81b
Fix SynchronousMetricStorageTest flake (#5981) 2023-11-14 10:23:42 -06:00
jack-berg 72a5bb151b
CAS and voltile approach to fix delta concurrency bug (#5976) 2023-11-13 09:43:27 -06:00
jack-berg 04f6d9cc46
Fix delta metric storage concurrency bug (#5932) 2023-11-10 09:00:56 -06:00
jason plumb 83993e03d3
Allow events to be emitted with timestamp (#5928)
Co-authored-by: Jack Berg <jberg@newrelic.com>
2023-11-09 15:58:58 -06:00
jack-berg b03ec3aa62
Add log support to junit extensions (#5966) 2023-11-09 10:03:36 -06:00
César f99e4961cb
Identifying otel http calls (#5918)
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
2023-11-09 08:49:06 -06:00
jack-berg 19196a0251
Stabilize explicit bucket boundaries advice API (#5897) 2023-11-06 10:58:34 -06:00
jack-berg efa46a5dcc
Experimental support for Log AnyValue body (#5880) 2023-10-31 15:05:36 -05:00
renovate[bot] cb44b2b18c
Update errorProneVersion to v2.23.0 (#5927)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jack Berg <jberg@newrelic.com>
2023-10-23 10:31:09 -05:00
jason plumb 57d8334417
Dismantle AbstractInstrumentBuilder inheritance hierarchy (#5820) 2023-10-13 14:24:05 -05:00
jack-berg bf37a4ca58
Prepare 1.31.0 (#5888) 2023-10-06 15:10:48 -05:00
jack-berg 92abcb823b
Refactor advice API (#5848) 2023-10-06 13:33:10 -05:00
jack-berg 7e67a84ed3
Drop NaN measurements to metric instruments (#5859) 2023-10-02 10:17:27 -05:00
Pierre Tessier 8d27e24b21
Unify `queueSize` metric description and attribute (#5836) 2023-09-28 10:30:49 -05:00
jack-berg f421ef1e73
Stabilize MetricProducer, allow custom MetricReaders (#5835) 2023-09-27 13:55:41 -05:00
jack-berg 6c8f5435db
Cleanup a few typos (#5855) 2023-09-26 15:37:28 -05:00
jason plumb 3f4793407d
Add addAllAttributes() to ReadWriteLogRecord. (#5825) 2023-09-26 13:45:25 -05:00
Asaf Mesika b0c337b075
Memory Mode support: Adding memory mode, and implementing it for Asynchronous Instruments (#5709)
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
2023-09-26 13:21:46 -05:00
jason plumb 9b081e1933
Allow instrument names to contain a forward slash (#5824) 2023-09-15 15:15:35 -05:00
jack-berg d2fc9390ec
Prepare for 1.30.0 release (#5797) 2023-09-08 10:51:22 -05:00
jack-berg a438127c37
Deprecate semconv module (#5786) 2023-09-08 10:43:42 -05:00
jack-berg a5889a685d
Add experimental synchronous gauge (#5506) 2023-09-07 14:58:51 -05:00
Trask Stalnaker 14f16b002e
Increase metric name maximum length from 63 to 255 characters (#5697) 2023-08-31 10:24:24 -05:00
jack-berg 2deb6d12ef
Add AttributesProcessor toString, add attribute filter helper (#5765) 2023-08-25 12:53:14 -05:00
Mateusz Rzeszutek 4b06f09504
Implement attributes advice for the rest of the instruments (#5722) 2023-08-23 11:25:35 -05:00
jack-berg d8407320df
Fix build from bad merge (#5721) 2023-08-16 15:56:20 -05:00
Mateusz Rzeszutek 35b41ab484
Add attributes advice API (just `DoubleCounter` for now) (#5677) 2023-08-16 14:20:00 -05:00
jack-berg f7dc1dc686
Prepare for 1.29.0 release (#5698) 2023-08-11 10:54:22 -05:00
jack-berg 7ee92eb365
Instruments with names which are case-insensitive equal contribute to… (#5701) 2023-08-11 10:20:23 -05:00
jack-berg 288c5df620
Add hasResourceSatisfying to LogRecordDataAssert (#5690) 2023-08-10 09:32:37 -05:00
jason plumb 877070329e
Add LongHistogramAdviceConfigurer to improve api surface types (#5689) 2023-08-09 13:49:41 -05:00
Parth Dadhaniya f52050bc2d
Merge the current Resource object with custom Resource Object. (#5619) 2023-08-09 10:28:25 -05:00
dependabot[bot] 2f89fa7a30
Bump errorProneVersion from 2.19.1 to 2.21.0 (#5670)
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-08-04 11:57:22 -05:00
jack-berg d03b485415
Add OtlpHttp{Signal}Exporter#toBuilder() methods (#5652) 2023-08-03 15:22:52 -05:00
jack-berg 0830039dcf
Remove redundant gradle dependencies (#5621) 2023-07-18 12:19:44 -05:00
jack-berg 087a4f1ac6
Prepare 1.28.0 (#5602) 2023-07-07 06:57:26 -05:00
jack-berg 7bd06ef189
Stabilize RetryPolicy API for OTLP exporters (#5524) 2023-07-06 09:52:18 -05:00
jack-berg b5b02eb044
After cardinality limit exceeded record measurements to overflow series (#5560) 2023-07-06 08:14:31 -05:00
jack-berg 749d3164cc
Deprecate jaeger exporters (#5190) 2023-07-01 07:23:18 -05:00
Gregor Zeitlinger 45fc05d8ca
fix comment for registerView (#5587) 2023-06-30 08:55:47 -05:00
Tyler Benson 655b77f679
Add support for low memory metric temporality setting (#5558) 2023-06-27 16:59:59 -05:00
jack-berg 07a1bb4419
Fix various gradle warnings (#5556) 2023-06-21 11:15:05 -05:00
Gregor Zeitlinger c42f3df806
show duplicated metric tags (#5542) 2023-06-16 08:47:04 -05:00
Bogdan Drutu cf3b0efdaf
Make Advice proper immutable class (#5532)
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2023-06-14 10:11:13 -05:00
damian-les a7a70aa7c1
Update JavaDoc of SystemClock class (#5477)
Co-authored-by: Jack Berg <jberg@newrelic.com>
2023-06-14 09:18:37 -05:00
jack-berg 5518060d17
Prepare for 1.27.0 release (#5514) 2023-06-09 10:52:41 -05:00
jack-berg 331c6af8d6
Experimental metric reader and view cardinality limits (#5494) 2023-06-08 13:20:19 -05:00