APM Java Agent Version 1.17 Available

APM Java agent version 1.17 is available with the following updates:

  1. OCI Gen AI Inference Client tracing: Automatic instrumentation of the Generative AI Service Inference API (Chat and Create Text Embedding) tracks the service invocation calls, capturing AI performance and usage details such as Queries, Prompts, Chat History and Responses. Use this instrumentation to monitor a GenAI application, performance, cost and more. See the GENERATIVE_AI probe in the ProbeConfig.acml file for configuration details. For details about the new GenAI attributes, see About Trace and Span Attributes. Data collected with this new instrumentation can be fed into the Inferencing App dashboard, as described in this blog.

  2. New metrics available for Sampling. If you enable sampling using the Agent configuration, you can see these metrics and span attribute automatically.
    • Metrics in the oci_apm_monitoring namespace: TracesEvaluated, TracesEvaluatedDuration and TracesEvaluatedError
    • Span attribute: NonSampledCount
  3. Added default Circuit Breaker entry for SPRING component to handle excessive invocation counts. For details, refer to CircuitBreakerConfig.acml file.