How to schedule and generate HTML reports from Elasticsearch v7.0 and Kibana

How to schedule and generate HTML reports from Elasticsearch v7.0 and Kibana


Mobile-ready HTML reports from Skedler can
help you save time and visualize data from your Elastic Stack applications more quickly,
directly from an email client, tablet, or other devices. Our reports eliminate bulky PDF attachments,
and you won’t need to go through the cumbersome login into your Kibana dashboards. In this tutorial, I’ll demonstrate how to
create and schedule HTML reports from Elasticsearch Kibana, using Skedler. The only prerequisite is that I have Skedler
installed and configured to connect with the Elastic Stack application. I have Skedler open in my web browser, and
I’ll click Create a Report. The first step is Report Details. I’ll name this report “Daily Web Traffic
Report.” This is what will appear in the subject line
of the report email. Next I’ll choose my data source from the
drop down list (ELK Source) This data source could be either Elastic Stack or Grafana. Then I’ll select Dashboard. For Space, my data source is an Elastic Stack
application, so I’ll choose one of the Kibana spaces in the drop down (default). Next I need to select the dashboard to be
used for generating reports. I’ll choose Web Traffic logs. If needed, I could choose a filter, but I’ll
leave this as No FIlter. For Time Range, I’ll use the Dashboard Time
Window, but if I uncheck this, I could configure my own time window. Finally, I can add a tag (web) to classify
the report. To proceed to the Report Design step, I’ll
click next at the top. I could change the Report Title if needed,
and I’ll choose HTML as the file format I want to receive. I can also include an Excel report by checking
this box. Clicking Next takes me to the Schedule step,
where I’ll choose to receive reports Daily at 8 am. I could also choose to have reports sent only
on weekdays. To save changes I’ll click Schedule. I’ll proceed to the last step: Distribute. From the drop down I’ll choose Mail Channel. Here I’ll enter the email recipient, add
a CC or BCC if needed, and I can keep the default message or edit it. The report schedule is finished, so I’ll
click Save and Exit. I now see my Daily Web Traffic Report at the
top of my reports list. To download the HTML report I can click this icon, and I have an Excel icon as well since I chose to receive that format as well. Under Actions, I can edit the schedule, and
I can email the report immediately if I don’t want to wait until the scheduled time. I can also Pause the status if I want to suspend
the regular report schedule. Here is the downloaded HTML report. When I open the email that was sent, the format
is is similar, and has the attached Excel file. I can also easily see the report when opening
the email in a mobile phone or tablet. Skedler makes it easy to quickly produce HTML
reports that will help your customers and stakeholders to see and understand their data,
on a variety of devices. Ready to take a test drive of our mobile-ready
HTML reports for Elastic Stack? Download Skedler from www.skedler.com/download

Leave a Reply

Your email address will not be published. Required fields are marked *