# Can Dynatrace monitor container based Keycloak?

**URL:** <https://community.dynatrace.com/t/can-dynatrace-monitor-container-based-keycloak/44639>\
**Category:** Container platforms\
**Tags:** kubernetes\
**Created:** [March 14, 2024, 5:57am UTC](https://community.dynatrace.com/t/can-dynatrace-monitor-container-based-keycloak/44639 "2024-03-14T05:57:55Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![rudy\_h](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/rudy_h/32/5153_2.png) [@rudy\_h](https://community.dynatrace.com/u/rudy_h)\
**Post date:** [March 14, 2024, 5:57am UTC](https://community.dynatrace.com/t/can-dynatrace-monitor-container-based-keycloak/44639/1 "2024-03-14T05:57:55Z")

</div>

![rudy_h_0-1710395729365.png](https://global.discourse-cdn.com/dynatrace/original/2X/4/4f7245d2c8e995effc193cdcb92f7de2c4a4a96b.png)

Can we assume that Dynatrace can replace Prometheus and Jaeger to receive the metrics dan traces via Otel agent?

> **[Tracing and additional metrics with OpenTelemetry :: Keycloak Benchmark](https://www.keycloak.org/keycloak-benchmark/kubernetes-guide/latest/util/otel)**
>
> Collect traces and additional metrics using OpenTelemetry during development and performance runs.

---

<div class="post-metadata">

**Author:** ![PacoPorro](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/pacoporro/32/36087_2.png) [@PacoPorro](https://community.dynatrace.com/u/PacoPorro)\
**Post date:** [March 14, 2024, 7:35am UTC](https://community.dynatrace.com/t/can-dynatrace-monitor-container-based-keycloak/44639/2 "2024-03-14T07:35:05Z")

</div>

As per the keycloak doc, looks like they are not using common OpenTelemetry way to export metrics.

My suggestion is to use the prometheus datasource&nbsp;[Prometheus data source — Dynatrace Docs](https://docs.dynatrace.com/docs/extend-dynatrace/extensions20/data-sources/prometheus-extensions)

---

<div class="post-metadata">

**Author:** ![rudy\_h](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/rudy_h/32/5153_2.png) [@rudy\_h](https://community.dynatrace.com/u/rudy_h)\
**Post date:** [March 14, 2024, 8:28am UTC](https://community.dynatrace.com/t/can-dynatrace-monitor-container-based-keycloak/44639/3 "2024-03-14T08:28:26Z")

</div>

How about the traces, can we replace Jaeger with Dynatrace?

---

<div class="post-metadata">

**Author:** ![PacoPorro](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/pacoporro/32/36087_2.png) [@PacoPorro](https://community.dynatrace.com/u/PacoPorro)\
**Post date:** [March 14, 2024, 10:31am UTC](https://community.dynatrace.com/t/can-dynatrace-monitor-container-based-keycloak/44639/4 "2024-03-14T10:31:06Z")

</div>

Looks like they have a specific configuration to send only to jaeger. You should try installing the oneagent..

---

<div class="post-metadata">

**Author:** ![rudy\_h](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/rudy_h/32/5153_2.png) [@rudy\_h](https://community.dynatrace.com/u/rudy_h)\
**Post date:** [March 14, 2024, 10:43am UTC](https://community.dynatrace.com/t/can-dynatrace-monitor-container-based-keycloak/44639/5 "2024-03-14T10:43:31Z")

</div>

Is it better than Ingesting data from Jaeger into Dynatrace?

[Ingest data from Jaeger - Dynatrace Docs](https://docs.dynatrace.com/docs/extend-dynatrace/opentelemetry/collector/use-cases/jaeger)

---

<div class="post-metadata">

**Author:** ![PacoPorro](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/pacoporro/32/36087_2.png) [@PacoPorro](https://community.dynatrace.com/u/PacoPorro)\
**Post date:** [March 14, 2024, 3:48pm UTC](https://community.dynatrace.com/t/can-dynatrace-monitor-container-based-keycloak/44639/6 "2024-03-14T15:48:34Z")

</div>

To catch from Jaeger you need an additional collector.  
If you can catch directly from the agent you save additional configurations.
