# Dynatrace & Python apps (Openshift)

**URL:** <https://community.dynatrace.com/t/dynatrace-python-apps-openshift/34737>\
**Category:** OpenTelemetry\
**Tags:** opentelemetry, python\
**Created:** [April 6, 2022, 12:35pm UTC](https://community.dynatrace.com/t/dynatrace-python-apps-openshift/34737 "2022-04-06T12:35:08Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sohaib](https://avatars.discourse-cdn.com/v4/letter/s/bcef8e/32.png) [@Sohaib](https://community.dynatrace.com/u/Sohaib)\
**Post date:** [April 6, 2022, 12:35pm UTC](https://community.dynatrace.com/t/dynatrace-python-apps-openshift/34737/1 "2022-04-06T12:35:08Z")

</div>

Hello,

we are trying to monitor python apps via DYnatrace and we found two methods :

1- One AGent SDK

2- Using opentelemetery

Which one is better and what are the differences between the two solutions ?

Thanks

---

<div class="post-metadata">

**Author:** ![pahofmann](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/pahofmann/32/17076_2.png) [@pahofmann](https://community.dynatrace.com/u/pahofmann)\
**Post date:** [April 6, 2022, 12:45pm UTC](https://community.dynatrace.com/t/dynatrace-python-apps-openshift/34737/2 "2022-04-06T12:45:32Z")

</div>

I was about to recommend the OneAgent SDK, because of the&nbsp; [auto instrumentation option](https://github.com/dynatrace-oss/OneAgent-SDK-Python-AutoInstrumentation), but saw that they actually recommend taking a look at&nbsp;&nbsp;[opentelemetry-python](https://github.com/open-telemetry/opentelemetry-python)&nbsp;which also offers auto instrumentation now&nbsp;[link to dynatrace documentation.](https://www.dynatrace.com/support/help/shortlink/opent-python)

OpenTelemetry has wider community adoption, the SDK can add a few more (dynatrace specific) features like request attributes.

---

<div class="post-metadata">

**Author:** ![Sohaib](https://avatars.discourse-cdn.com/v4/letter/s/bcef8e/32.png) [@Sohaib](https://community.dynatrace.com/u/Sohaib)\
**Post date:** [April 6, 2022, 12:53pm UTC](https://community.dynatrace.com/t/dynatrace-python-apps-openshift/34737/3 "2022-04-06T12:53:20Z")

</div>

Thank you for your answer.

When verifying the documentation about Opentelemetery i saw that the endpoint is the Dynatrace URL and env ID  
Shouldn’t it be the ActiveGate instead ?

if not, then the flow must be open to Dynatrace URL on 443, do you confirm ?

---

<div class="post-metadata">

**Author:** ![pahofmann](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/pahofmann/32/17076_2.png) [@pahofmann](https://community.dynatrace.com/u/pahofmann)\
**Post date:** [April 6, 2022, 12:57pm UTC](https://community.dynatrace.com/t/dynatrace-python-apps-openshift/34737/4 "2022-04-06T12:57:04Z")

</div>

You can send it directly to the cluster or an Environment Active Gate if it has the Rest API module enabled.

---

<div class="post-metadata">

**Author:** ![Sohaib](https://avatars.discourse-cdn.com/v4/letter/s/bcef8e/32.png) [@Sohaib](https://community.dynatrace.com/u/Sohaib)\
**Post date:** [April 6, 2022, 1:03pm UTC](https://community.dynatrace.com/t/dynatrace-python-apps-openshift/34737/5 "2022-04-06T13:03:19Z")

</div>

So it would be and URL like this i imagine ?

[https://ActiveGate](https://ActiveGate)@IP:9999/e/{your-environment-id}/api/v2/otlp/v1/traces

---

<div class="post-metadata">

**Author:** ![pahofmann](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/pahofmann/32/17076_2.png) [@pahofmann](https://community.dynatrace.com/u/pahofmann)\
**Post date:** [April 6, 2022, 1:10pm UTC](https://community.dynatrace.com/t/dynatrace-python-apps-openshift/34737/6 "2022-04-06T13:10:55Z")

</div>

Yes that should be it.

---

<div class="post-metadata">

**Author:** ![Sohaib](https://avatars.discourse-cdn.com/v4/letter/s/bcef8e/32.png) [@Sohaib](https://community.dynatrace.com/u/Sohaib)\
**Post date:** [April 6, 2022, 1:17pm UTC](https://community.dynatrace.com/t/dynatrace-python-apps-openshift/34737/7 "2022-04-06T13:17:13Z")

</div>

Thank you so much for your help&nbsp;[@pahofmann](https://community.dynatrace.com/user/22796)
