Lauri Tulmin
5f2e5d5df0
Fix logback appender on android ( #13234 )
2025-02-06 06:53:45 -08:00
Lauri Tulmin
16489f19cd
Hopefully fix flaky logback async test ( #13222 )
2025-02-05 10:20:18 +02:00
renovate[bot]
b1eb1fd3d9
fix(deps): update dependency io.opentelemetry.semconv:opentelemetry-semconv to v1.30.0-rc.1 ( #13116 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2025-01-30 14:18:43 -08:00
Lauri Tulmin
2da1d1f8ed
Logback: fix otel appender install for async appenders ( #13047 )
2025-01-16 07:14:19 -08:00
Oldřich Jedlička
5b21872533
Implement reading of simple key-value Logstash JSON Marker attributes ( #12513 )
...
Signed-off-by: Oldřich Jedlička <oldium.pro@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-11-19 07:32:07 -08:00
Lauri Tulmin
b8c20a3303
Correct javadoc ( #12593 )
2024-11-08 06:47:11 -08:00
Trask Stalnaker
2371589ec5
Statically import semconv constants in tests ( #12575 )
2024-11-06 08:17:57 -08:00
Lauri Tulmin
0521ac1850
Add logback mdc instrumentation to spring boot starter ( #12515 )
2024-10-29 09:00:48 -07:00
Lauri Tulmin
e72ec7f0ea
Disable logback capture arguments by default ( #12445 )
2024-10-15 07:06:18 -07:00
Lauri Tulmin
c8e22222d0
Make log record asserts similar to trace asserts ( #12164 )
2024-09-04 16:21:28 -07:00
Gregor Zeitlinger
749fafaea8
enforce static imports ( #12009 )
2024-08-21 10:40:50 -07:00
Lauri Tulmin
a69bf33fa8
Fix logback appender test ( #12027 )
2024-08-15 12:40:40 -07:00
Igor Suhorukov
023f30cf46
Save ILoggingEvent.getArgumentArray() arguments from Logback ( #11865 )
...
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2024-08-14 17:16:04 -07:00
Jérôme Joslet
dee515d197
Logback appender: map timestamp in nanoseconds if possible ( #11807 ) ( #11974 )
2024-08-14 15:52:53 -07:00
Lauri Tulmin
3a9972b16f
Remove incubating semconv dependency from library instrumentation ( #11324 )
2024-05-15 11:44:21 -07:00
SylvainJuge
955470a63a
Semconv 1.25.0 migration ( #10983 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-09 11:25:52 -07:00
Lauri Tulmin
2df9001899
Preserve attribute type for logback key value pairs ( #10781 )
2024-03-12 09:25:03 +02:00
Jean Bisutti
25aa69413a
Disable GraalVM metadata repository ( #10423 )
2024-02-06 07:51:43 -08:00
Evgeniy Zuikin
2ee4ee116d
Remove mdc attributes prefix ( #9536 )
...
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-01-05 18:41:53 +00:00
Helen
fdeb032b33
Disable controller and view spans by default ( #10042 )
...
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-01-04 09:16:46 -08:00
Lauri Tulmin
4a8c4eca04
Reformat logback appender readme ( #10122 )
2024-01-01 17:37:27 -08:00
Lauri Tulmin
2eb5974ecd
Add builder for logback LoggingEventMapper ( #10000 )
2023-12-05 08:29:47 -08:00
Jean Bisutti
c5cb94893b
Ability to instrument logs before OTel injection into OTel appenders ( #9798 )
...
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-11-17 10:03:17 -08:00
Lauri Tulmin
5ab3fdd112
Capture logback logger context properties ( #9553 )
2023-11-16 16:38:10 +02:00
Jean Bisutti
a17238454d
Add volatile to the Logback OpenTelemetry appender ( #9748 )
2023-10-23 14:38:58 -07:00
Lauri Tulmin
795c053dc6
Fix spec links ( #9603 )
2023-10-04 17:54:35 +03:00
Edward Samson
647f1fba04
Fix logback-appender-1.0 dependency example ( #9586 )
2023-10-02 09:49:58 -07:00
Trask Stalnaker
3b77cc4b2d
Semconv 1.21 ( #9408 )
...
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-09-13 19:20:23 +00:00
Mateusz Rzeszutek
6dd89308d4
Fix logback appender package name ( #9080 )
2023-07-31 17:52:42 +00:00
Steven Swartz
65d4c4bf4c
Document configuration options for logback appender library ( #9078 )
2023-07-31 10:50:08 +02:00
Jean Bisutti
4730c6540e
Fix GraalVM native tests ( #9068 )
2023-07-28 09:35:36 +02:00
jack-berg
d20da99e94
Log4j and Logback appenders opt-in to using GlobalOpenTelemetry ( #8791 )
2023-06-29 19:45:04 +00:00
OpenTelemetry Bot
bbb05276be
Update the OpenTelemetry SDK version to 1.27.0 ( #8688 )
...
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-06-13 12:02:11 +03:00
Lauri Tulmin
e64f9dc824
Use @SuppressWarnings(deprecation) instead of @Deprecated ( #8645 )
2023-06-05 09:34:53 +02:00
OpenTelemetry Bot
2b7b27b990
Update the OpenTelemetry SDK version to 1.26.0 ( #8427 )
...
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
2023-05-06 22:55:01 +00:00
Lauri Tulmin
1393604118
Add option to capture logback key value pairs ( #8074 )
...
Resolves
https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/8059
2023-04-03 11:30:04 -07:00
Jean Bisutti
c5ef8ffd60
Add GraalVM native tests ( #8163 )
...
This PR allows:
* Executing the OTel Logback appender tests as GraalVM native
executables
* Executing the native tests once a day on Github
---------
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2023-03-30 14:10:48 -07:00
Jean Bisutti
ff73e9577c
Make the OpenTelemetry Logback appender work with GraalVM native images ( #7989 )
...
I have tried the [OpenTelemetry Logback
appender](https://github.com/open-telemetry/opentelemetry-java-instrumentation/tree/main/instrumentation/logback/logback-appender-1.0/library )
with GraalVM native images. The GraalVM configurations of this PR are
required to make it work.
It's my first GraalVM-related PR in this repo. In future works, adding
automatic tests with GraalVM on some [programmatic instrumentation
libraries](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/docs/supported-libraries.md#libraries--frameworks )
may be interesting.
2023-03-08 07:58:37 -08:00
Aaron Ai
2d7395c44b
Introduce markdown lint check ( #7175 )
...
Fixes #7129
2022-11-16 20:48:42 -08: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
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
Jean Bisutti
c42eac95fd
Add marker attribute for Logback ( #6652 )
2022-09-22 09:54:55 -07:00
Jean Bisutti
f135169f1d
Add code attributes for Logback ( #6591 )
...
* Add code attributes for Logback
* Rename property
* Add a note about performance
* Add null check on file name
* Add check on line number
* Fix test following new behavior
* spotless
* Update instrumentation/logback/logback-appender-1.0/library/src/main/java/io/opentelemetry/instrumentation/logback/appender/v1_0/internal/LoggingEventMapper.java
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
* Fix test
* Adapt test for Java 18
* codenarc
* Test fix
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2022-09-13 09:25:52 -07:00
Trask Stalnaker
eb43ea9a1e
Update logback test dependencies ( #6554 )
2022-09-07 08:17:34 +02:00
Mateusz Rzeszutek
0d6f0b15d0
Update dependencies ( #6499 )
...
* Update dependencies
* Strictly pin slf4j and logback versions
* logback 1.3
* Only use slf4j 2.0.0 internally in the javaagent
* Pre-initialize slf4j provider
* Bump jackson version
* licenses
2022-09-06 13:04:30 -07:00
Trask Stalnaker
faa99b2eeb
Update SDK to 1.17.0 ( #6467 )
...
* Update SDK to 1.17.0
* Fix
* Update licenses
* Spotless
* license
2022-08-12 17:10:46 -07:00
Mateusz Rzeszutek
257009f944
InstrumentationConfig part 5: library logging appenders ( #6321 )
...
* InstrumentationConfig part 5: library logging appenders
* Logback
* remove log4j hackery
* fix tests
* Remove unused
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-07-18 14:28:26 -07:00
Lauri Tulmin
5946813a68
Use UnsynchronizedAppenderBase as base class for our logback appender ( #5818 )
2022-04-13 10:11:00 -07:00
Anuraag Agrawal
e58d39d4ad
Update to OTel 1.13 ( #5799 )
...
* Update to OTel 1.13
* Fix test
* Foo
* Fix app server test and start yak shaving
* Yak
* Yak
* groovy fail
* Yak
* GROOVY
* yak farm
2022-04-13 13:16:32 +03:00
Mateusz Rzeszutek
519024485c
Move Cache and related classes to internal package ( #5759 )
...
* Move Cache and related classes to internal package
* fix imports
2022-04-06 18:12:11 -07:00