Releases: middleware-labs/opentelemetry-java-instrumentation
Releases · middleware-labs/opentelemetry-java-instrumentation
Release v1.6.0
Release refs/tags/v1.6.0
Release v1.5.0
Release refs/tags/v1.5.0
What's Changed
- [ENG-985]: Add support of Memory alloc in profiling. by @parth-dadhaniya in #12
- ENG-3176: Update profiling server url for v2 support. by @arjun-mw in #13
New Contributors
Full Changelog: v1.3.0...v1.5.0
Release v1.4.0
Release refs/tags/v1.4.0
Release v1.3.0
Pyroscope Profiling :
Environment variables for profiling
Variable name | Default value | Is required |
---|---|---|
MW_PROFILING_SERVER_URL | https://profiling.middleware.io | No |
MW_AUTH_URL | https://app.middleware.io/api/v1/auth | No |
MW_API_KEY | - | Yes |
Output
Under the Continuous Profiling
tab of APM
can see the profiling of current running applications.
Release v1.2.1
Added the Resource Attribute only for metrics.
Attribute | Value |
---|---|
runtime.metrics.java | true |
mw.app.lang | java |
Release v1.2.0
New Features:
-
Added the support to configure the host by environment variable
MW_AGENT_SERVICE
. (Default value :localhost
)- Example :
MW_AGENT_SERVICE=172.17.0.1
- Example :
-
Added the support of java runtime metrics.
JfrFeature Metrics Buffer Metrics process.runtime.jvm.buffer.count
,process.runtime.jvm.buffer.limit
,process.runtime.jvm.buffer.usage
Class Load Metrics process.runtime.jvm.classes.current_loaded
,process.runtime.jvm.classes.loaded
,process.runtime.jvm.classes.unloaded
Context Switch Metrics process.runtime.jvm.cpu.context_switch
CPU Count Metrics process.runtime.jvm.cpu.limit
CPU Utilization Metrics process.runtime.jvm.cpu.utilization
,process.runtime.jvm.system.cpu.utilization
Garbage Collection Duration Metrics process.runtime.jvm.gc.duration
Lock Metrics process.runtime.jvm.cpu.longlock
Memory Allocation Metrics process.runtime.jvm.memory.allocation
Memory Pool Metrics process.runtime.jvm.memory.committed
,process.runtime.jvm.memory.init
,process.runtime.jvm.memory.limit
,process.runtime.jvm.memory.usage
,process.runtime.jvm.memory.usage_after_last_gc
Network IO Metrics process.runtime.jvm.network.io
,process.runtime.jvm.network.time
Thread Metrics process.runtime.jvm.threads.count
Log Pipeline set to OTLP by default
JAR available @ https://install.middleware.io/jars/middleware-javaagent-1.1.0.jar
- Added static log record attribute "mw.app.lang":"java" for filtering logs
- Updated log exporter to otlp => to auto-capture log4j, logback logs
Updated Otel export endpoint to Middleware Agent
JAR available @ https://install.middleware.io/jars/middleware-javaagent.jar
Otel Export Endpoint is by default set to localhost:9319 where Middleware Host Agent can listen.