jack-berg
177d9cd531
Record memory usage after garbage collection ( #6963 )
...
Per conversation in #6362 .
2022-11-08 22:44:48 +00:00
jack-berg
fce5a5f881
Add readme for runtime-metrics ( #7012 )
...
In the 10/27 java sig we discussed that it would be valuable to
enumerate the attributes reported for memory pool and gc metrics when
different gcs are used.
I've went ahead and added a readme for the runtime metrics which
includes detailed information on the attributes reported. Note that I
also have the same data for gc metrics added in #6964 and #6963 , but
will wait to add until those PRs are merged.
2022-11-02 14:46:07 -07:00
Lauri Tulmin
9b4d490e81
Fix metric unit in BufferPoolsTest ( #6953 )
2022-10-23 09:13:55 -07:00
jack-berg
015dbf90b0
Add meter version to runtime metrics ( #6874 )
...
Runtime metrics doesn't include the meter version. This adds it from the
utility method in the instrumentation-api
`EmbeddedInstrumentationProperties.findVersion`. I know I can read the
properties file for this module, but its repetitive to implement that in
many places.
2022-10-22 18:09:44 -07:00
Trask Stalnaker
9ce68fb937
Fix metric units ( #6931 )
...
Follow-up to #6930
2022-10-22 10:00:48 -07:00
Peter Findeisen
598ee82659
6929 - fixing unit for runtime.jvm.gc.count ( #6930 )
2022-10-20 17:43:01 -07:00
Trask Stalnaker
0e0bbf6564
Small daemon threads implementation clean up ( #6740 )
2022-09-28 12:05:39 +03:00
Hao Tu
878dfc35af
add daemon attribute to process.runtime.jvm.threads.count ( #6635 )
...
Signed-off-by: HaoTu <haotu@alauda.io>
#6561 has closed
Signed-off-by: HaoTu <haotu@alauda.io>
2022-09-24 11:03:00 -07:00
Mateusz Rzeszutek
59cb9ca0df
Remove deprecated code ( #6501 )
...
* Remove deprecated code
* unnecessary semicolon
* fix distro and extension examples
2022-08-24 14:36:57 -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
Will Li
661af204d9
add runtime metrics for buffer pool ( #6177 )
...
* add runtime metrics for buffer pool
Signed-off-by: Cuichen Li <cuichli@cisco.com>
* update based on comments
Signed-off-by: Cuichen Li <cuichli@cisco.com>
* update based on comment
Signed-off-by: Cuichen Li <cuichli@cisco.com>
* add missing unit test
Signed-off-by: Cuichen Li <cuichli@cisco.com>
2022-06-28 13:31:54 +03:00
jack-berg
9b8f74515a
Rename p.r.j.memory.max to p.r.j.memory.limit ( #6161 )
...
* Rename p.r.j.memory.max to p.r.j.memory.limit
* Fix build
2022-06-13 13:17:04 -07:00
jack-berg
cbf5bc31da
Add jvm cpu metrics ( #6107 )
...
* Add jvm cpu metrics
* Spotless
* PR feedback
2022-06-02 17:30:49 -07:00
jack-berg
1f9de2ed7c
Add jvm threads instrumentation ( #6070 )
...
* Add jvm threads instrumentation
* Use up down counter
2022-05-20 09:11:05 -07:00
jack-berg
6f0f608cbb
Add JVM classes instrumentation ( #6069 )
...
* Add JVM classes instrumentation
* Add unit of 1
* Assert monotonicity
2022-05-19 16:14:14 -07:00
jack-berg
fbc100a0f6
Update runtime memory metrics to reflect semantic conventions ( #5718 )
...
* Update runtime memory metrics to reflect semantic conventions
* Fix SpringBootSmokeTest
* Fix PrometheusSmokeTest
2022-03-31 09:56:58 -07:00
Eduardo Narros
2852d1d0c7
Allows passing an OpenTelemetry instance to registerObservers() methods. ( #5716 )
...
* Allows passing an OpenTelemetry instance to registerObservers() methods.
* Deprecated registerObserver methods that were using the GlobalOpenTelemetry instance.
2022-03-31 11:44:57 +09:00
Anuraag Agrawal
14372adb68
Migrate Guava tests to Java ( #5668 )
...
* Migrate Guava tests to Java
* Update instrumentation/guava-10.0/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/guava/ListenableFutureTest.java
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
* Workaround inline mock issue
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Lauri Tulmin <tulmin@gmail.com>
2022-03-24 14:14:09 +09:00
Anuraag Agrawal
c75c01f871
Update to OTel 1.10 ( #5035 )
...
* Update to OTel 1.10
* Fix metric smoke test
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-01-07 15:45:20 -08:00
Anuraag Agrawal
a9aee8ed45
Fix some gauge types ( #4962 )
2021-12-21 12:40:13 -08:00
Anuraag Agrawal
5e1e0c2642
Update to OTel 1.10 ( #4866 )
...
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2021-12-16 18:46:17 +09:00
jack-berg
2f47e8a3d3
Update garbage collector instruments to be async counters ( #4600 )
2021-11-05 13:16:32 -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
Anuraag Agrawal
d8eae4997d
Update to SDK 1.5.0 ( #3847 )
2021-08-17 08:43:11 -07: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
Trask Stalnaker
dc316609ee
Remove unnecessary final on params and local vars ( #3283 )
...
* Remove unnecessary final on params and local vars
* Fix gwt
* Keep final for non-initialized var
* Keep final for non-initialized var
* Keep final for non-initialized var
2021-06-14 07:13:11 +03: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
c358a35414
Use dependency management pattern for dependency versions ( #3113 )
...
* Use dependency management pattern for dependency versions.
* Add groovy bom too
* Update dependencyManagement/dependencyManagement.gradle.kts
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2021-05-28 11:32:08 +09:00
Anuraag Agrawal
a4ea1c9db2
Update to OTel 1.1.0 ( #2744 )
...
* Update to OTel 1.1.0
* Use transform safe logger
* Finish
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2021-04-08 16:01:16 +09:00
Felix Barnsteiner
1b0438439a
Fix typo in javadoc (nonheap vs non_heap) ( #2627 )
2021-03-25 22:39:23 -07:00
Felix Barnsteiner
56c52bc315
Add runtime.jvm.gc.collection.count metric ( #2616 )
...
* Add runtime.jvm.gc.collection.count metric
* Fix format violation
* Rename gc.collection to gc.collection.time
* Another rename 😅
2021-03-23 14:11:23 +02:00
Mateusz Rzeszutek
3dff44874f
Fix RestTemplateInterceptor so that it calls endExceptionally() on exception ( #2516 )
2021-03-08 09:36:47 -08:00
Anuraag Agrawal
13acd390f1
Enable runtime metrics on agent startup. ( #2311 )
2021-02-18 11:12:40 -08:00
Anuraag Agrawal
fc410706d0
Update to Sdk 0.16.0 ( #2221 )
...
* Update to 0.16.0-SNAPSHOT
* Finish
* Finish
* Update to 0.16.0
* Finish
2021-02-09 18:00:54 +09:00
Anuraag Agrawal
afdde0355b
Update to OTel 0.14.1 ( #2059 )
...
* Update SDK dependency to 0.14.1
* WIP
* Finish
* Cleanup
2021-01-18 13:02:04 +09:00
Anuraag Agrawal
f0a6c6d772
Update SDK dependency to 0.13.0-SNAPSHOT. ( #1924 )
...
* Update SDK dependency to 0.13.0-SNAPSHOT.
* Update smoke tests
* Fix formatting
* Spot
2020-12-17 18:20:59 +09:00
John Watson
e9821e9cd1
Directly port the java-runtime-metrics module over from otel-java. ( #1720 )
...
* Directly port the java-runtime-metrics module over from otel-java.
* java 8 cleanups
* Make consistent with oshi module
* Bump mockito and assertj versions
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2020-11-21 10:51:03 -08:00