# Quarkus, Micronaut, OpenLiberty

### Quarkus

If you're using Quarkus then the recommended way to enable tracing is not via the OTEL agent but rather using the [Quarkus OTEL Extension](https://quarkus.io/guides/opentelemetry#quarkus-extensions-using-opentelemetry). Fortunately, the Digma plugin helps automate all of that setup.

Once you've loaded a project that contains Quarkus modules, the Digma plugin will automatically pick up on that, and within a few seconds present you with an option to configure the dependencies for you.

<figure><img src="/files/EYa56Jv4Fo1sMfSBoCGX" alt=""><figcaption></figcaption></figure>

Clicking the link will add the needed dependencies to your `pom.xml` or `build.gradle` files.

Once the dependencies have been added, you'll be able to use the Digma observability toggle to turn tracing on and off. Similar to other frameworks, the project Run Configuration will be modified in runtime to include the necessary system properties to send tracing data to the Digma Analytics Engine.

### Micronaut, OpenLiberty

TBD

###


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.digma.ai/digma-developer-guide/instrumentation/java/quarkus-micronaut.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
