Skip to content

Releases: middleware-labs/opentelemetry-java-instrumentation

Release v1.6.0

13 Sep 13:51
617d0a6
Compare
Choose a tag to compare

Release refs/tags/v1.6.0

Release v1.5.0

24 Jun 10:38
a8f1e8e
Compare
Choose a tag to compare

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

20 Dec 06:35
Compare
Choose a tag to compare

Release refs/tags/v1.4.0

Release v1.3.0

19 Jul 09:50
ae21556
Compare
Choose a tag to compare

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.

image

Release v1.2.1

10 Jul 08:47
7975edc
Compare
Choose a tag to compare

Added the Resource Attribute only for metrics.

Attribute Value
runtime.metrics.java true
mw.app.lang java

Release v1.2.0

05 Jul 12:17
7d4166f
Compare
Choose a tag to compare

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
  • 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

26 Jun 07:07
edb6c5c
Compare
Choose a tag to compare

JAR available @ https://install.middleware.io/jars/middleware-javaagent-1.1.0.jar

  1. Added static log record attribute "mw.app.lang":"java" for filtering logs
  2. Updated log exporter to otlp => to auto-capture log4j, logback logs

Updated Otel export endpoint to Middleware Agent

26 Jun 07:14
Compare
Choose a tag to compare

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.