Kibana Report Scheduling with Skedler
Kibana is a nice tool for quickly creating real-time dashboards from Elasticsearch data. But, what if your managers, business users and other stakeholders need the Kibana dashboards delivered to them periodically, e.g., weekly status report on business/technical metrics? Wouldn’t it be great to send the right information to the right people at the right time automatically instead of asking them to check the dashboard periodically?
Unfortunately, Kibana doesn’t offer this reporting functionality which is a common feature in traditional BI reporting platforms. So, the possible solutions are:
1. Use a BI report scheduling tool that has a plug-in for Elasticsearch and build the reports from scratch –> For most customers, this is not practical approach for two reasons: 1. You need to recreate the reports from scratch and maintain them in two systems (Kibana and the BI platform). 2. BI platforms are large deployments requiring dedicated resources. So, unless you already have a BI platform that works with Kibana / Elasticsearch, this approach is an expensive affair.
2. Build your own custom report scheduler combining a bunch of tools –> This is a mammoth effort. Scheduling and generating consistent reports from Kibana and Elasticsearch is a very complex technical exercise which requires deep expertise on several fronts (UI engineering, Kibana, Elasticsearch, Back end scheduler expertise, systems expertise to handle Kibana/Elasticsearch configurations etc). Plus, you need to allocate dedicated resources to keep pace with the frequent changes in Elasticsearch/Kibana.
For most organizations, both #1 and #2 are not viable options. They can neither afford a new BI reporting platform nor divert their scarce engineering resources to build and manage this software.
Enter Skedler – Report Scheduler for Kibana
Skedler is a powerful report scheduling solution that allows organizations to schedule, generate, and distribute Kibana dashboards periodically to various stakeholders. It is simple to install and is designed to work seamlessly with your existing Kibana/Elasticsearch installation.
Skedler enables organizations to create PDF and PNG snapshots (more format to come soon) quickly using Kibana dashboards. It provides the flexibility and features to ensure that reports are sent to the right people when they need them through centralized scheduling and distribution. With Report Scheduler, Kibana can serve as a single system for both interactive analysis and reporting, eliminating redundant systems and saving significant costs.
Skedler can be installed and ready to go in just a few seconds. Simply unzip the skedler package in a server, configure your Kibana and Elasticsearch URLs in the config file, start the skedler engine and you are all set to start generating reports.
Auto-discovery of Kibana dashboards
Skedler automatically discovers the dashboards in your Kibana server and makes them available for scheduling.
Manage Report Distribution
Report Scheduler enables you to centrally schedule, generate and deliver dashboard snapshots to a variety of recipients. Reports can be scheduled on hourly, daily, weekly and monthly basis.
Reports can be sent via email and/or saved to custom file folders. Copies of reports are valuable to meet compliance requirements.
High Resolution PDF Reports
Skedler generates high resolution PDF reports from your Kibana dashboards and auto-optimizes the report regardless of how your Kibana dashboard is set up. You can also customize the resolution of the reports as needed to suit your requirements. Check out the Sample high resolution Skedler generated PDF report.
Dynamic filters, recipients, and folders
What if you want to generate customer specific reports from a single dashboard and email the reports to targeted email recipients or save them in custom folders? Skedler has a solution for that. You can create filters, filter specific recipients, and filter specific file folders in Skedler and use them while scheduling reports. Skedler will automatically apply the filters on the fly to dashboards, generate reports, and email/preserve the reports as defined.
Eliminate Redundant Reporting Systems
Report Scheduler allows you to drive both analysis and reporting from the Kibana platform, eliminating the need for redundant reporting systems.
Skedler is a powerful solution that will allow you to instantly add report scheduling capability to your Kibana-Elasticsearch system. See a live demo of the Skedler solution and get set up for a 30 day free test drive. Please send an email to [email protected] and we will follow up with you immediately to set up a live demo.