influxdata / influxdb

Scalable datastore for metrics, events, and real-time analytics
https://influxdata.com
Apache License 2.0
28.38k stars 3.53k forks source link

PDF reports from InfluxDB 2.0 Cloud #19558

Open gefaila opened 3 years ago

gefaila commented 3 years ago

Proposal: I’d like to be able to create a ‘task’ that can simply save a dashboard view in a PDF format, and email it to a user.

Current behavior: I can create a task that processes data, or even posts it somewhere else.
I can also manually bring up a dashboard and print a screen, but it prints all kind of stuff I don't want

Desired behavior: I’d like to be able to create a ‘task’ that can simply save a dashboard view in a PDF format, and email it to a user.

Alternatives considered:

  1. Printing a dashboard as a PDF? This is inadeqate primarily because it's manual.
  2. Creating this PDF elsewhere in a serverless code? That's inadequate because then the serverless code needs access to the data and how to render it etc etc. If we had that we wouldn't need InfluxDB 2.0 cloud (!)

Use case: InfluxDB 2.0 is our data store of choice for an IIOT solution involving AWS IoT Core. What our customers would really want, in addition to being able to see data and gain insight from it, is being able to store customised digital human readable REPORTS to integrate with the processes they have.

Consider a customer wanting printed reports for each cycle of a machine to replace a report that is currently produced by a manual editing process

Proposal: Short summary of the feature.

Current behavior: Describe what currently happens.

Desired behavior: Describe what you want.

Alternatives considered: Describe other solutions or features you considered.

Use case: Why is this important (helps with prioritizing requests)?

rickspencer3 commented 3 years ago

@gefaila thanks for the input. We have some rough ideas about how we can enable this in the future. Meanwhile, I know it is not quite what you are asking, but there is a related project here: https://github.com/wojciechka/influxdb-dashboard-renderer

Please feel free to take a look at that and let @wojciechka know what you think.

Meanwhile, I get that you would like to be able to run something like that without hosting your own server.

gefaila commented 3 years ago

Hmm. It's close but I'd still like an emailed PDF report feature. Otherwise it has to be delivered by another dash pulling influx data

omnipresense commented 3 months ago

Has anyone come up with a good method to do the above?