Dashboards & Visualizations

How to export a dashboard as PDF on demand from Splunk REST API / Java SDK ?

kayzid
Engager

Hi,

I am new to splunk and I am trying to work with the SDK. Is there a way to export your dashboard as a PDF on demand using either Java SDK/Rest API?

thanks

newsureman
Engager

Maybe it's time to draft some doc on this feature, when I tried to use the pdfgen/render service, I got the following error message:

404 Not Found

Return to Splunk home page
Page not found!

Any help is greatly appreciated!

Iriseng94
Explorer

Hi , I got the same error too. How do u resolve this ?

0 Karma

twinspop
Influencer

Wow, this is old. Just for grins, i think this answers the question:

curl -sku admin 'https://localhost/services/pdfgen/render?input-dashboard=your_view&namespace=your_app&paper-size=a4-landscape' > your_report.pdf

damode
Motivator

This command works for dashboards that dont require any user input.

How can we use the above to command to export a dashboard that requires user inputs ?

I tried the curl command to export the Splunk for PaloAlto Networks app's main dashboard and it worked. However, when I tried the same command with additional parameters for Cisco app's dashboard, it just generated an unreadable1kb pdf file.

Example below,
curl -u admin:{password} -k "https://localhost:8089/services/pdfgen/render?input-dashboard=CiscoNetworksOverview&namespace=cisco_..." >> C:\Users\admin\Downloads\test.pdf

Any workaround for this please?

0 Karma

anwarmian
Communicator

You can write a python script to achieve your requirement. I was successful in doing so. Please check the following link.

https://answers.splunk.com/answers/366832/generate-pdf-from-view-in-rest-api.html

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!

[Puzzles] Solve, Learn, Repeat: Classic British Rock Bands

This puzzle series (first published here) is based on extracting information from statements about well-known ...

New to the Community? Join Us for an Exclusive Post .conf26 Welcome Session (Plus a ...

Keep the .conf26 Energy Going: Welcome to the Splunk Community! Whether we scanned your badge at the Community ...

Accelerate Splunk App Development with AI

  Learn how to automate the repetitive parts of your build cycle.   Register to Attend   Join our Tech Talk ...