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
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

How to Break a Kubernetes Pod on Purpose and Let the AI Troubleshooting Agent Find ...

Let's say I've just rolled out a Kubernetes Deployment with a typo in the image tag. Nothing explodes. The pod ...

Splunk Add-on for Microsoft Windows 11.0.3: Parse Once, Search Faster

The updated Splunk Add-on for Microsoft Windows helps customers search Windows events faster by reducing ...

What's New in Splunk Enterprise Security 8.8 and Beyond

Threats move at machine speed. Keeping up should not depend on having the biggest budget, the largest team, or ...