All Apps and Add-ons

Python script problems for Dynatrace app

robert_radosevi
New Member

When I installed the Dynatrace app, the Python script produced invalid paths for things like the classpath. For example,
c1 = os.path.join(appdir, "bin", "apache-flume-1.3.1-bin", "lib", "*")

produced within the classpath this string ".../bin/bin/..."

I fixed myself by changing to
c1 = os.path.join(appdir, "bin/apache-flume-1.3.1-bin", "lib", "*")

Could this be fixed? I can provide more details if necessary.

I was able to get this working, but it would be nice to include an example of a working command line within the documentation of the script and the instructions on the support page.

0 Karma

Dynatrace
Path Finder

Old post but version 2.3.0 of the app was uploaded today which should fix the edge cases resulting in the classpath not being properly enumerated.

The fix was to update the line defining appdir in the runFlume.py to the following:

appdir = os.path.abspath(os.path.join(os.path.dirname(__file__),".."))
0 Karma

romantic_warrio
New Member

Hi.
I read another post which said to remove "bin"; it didn't work.

Did you correct c2 and c3 as well in the same way as shown above?

Thanks

0 Karma
Get Updates on the Splunk Community!

Index This | What is broken 80% of the time by February?

December 2025 Edition   Hayyy Splunk Education Enthusiasts and the Eternally Curious!    We’re back with this ...

Unlock Faster Time-to-Value on Edge and Ingest Processor with New SPL2 Pipeline ...

Hello Splunk Community,   We're thrilled to share an exciting update that will help you manage your data more ...

Splunk MCP & Agentic AI: Machine Data Without Limits

Discover how the Splunk Model Context Protocol (MCP) Server can revolutionize the way your organization uses ...