Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-31298

Observability and multiple deployments: document that the OpenTelemetry instance will let JVM and system metrics be exported for each otel-enabled application

XMLWordPrintable

      The smallrye-opentelemetry component will create a new OpenTelemetry instance for each application.
      The configuration is shared, though, so all signals will be exported together.
      That means that JVM and system metrics will be registered/reported for each otel-enabled application, which would affect performance as multiple threads/applications would track and report JVM/system metrics, which is not an efficient use of system resources.

      This could be seen as an unexpected behavior in multiple deployments scenarios in which applications should work in isolation.

      We should document this so that users are aware of it.

              sybrown Symone Simpkins
              fburzigo@redhat.com Fabio Burzigotti
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: