TrustRadius: an HG Insights company

Kibana

Score8.2 out of 10

73 Reviews and Ratings

What is Kibana?

Kibana allows users to visualize Elasticsearch data and navigate the Elastic Stack so you can do anything from tracking query load to understanding the way requests flow through your apps.

Categories & Use Cases

Top Performing Features

  • Customizable dashboards

    Customizable dashboards are dashboards providing the builder some degree of control over the look and feel and display options.

    Category average: 8.1

  • Drill-down analysis

    Drill down analysis is the ability to get to a further level of detail by going deeper into the hierarchy.

    Category average: 7.6

  • Publish to Web

    Category average: 8.1

Areas for Improvement

  • Pattern Recognition and Data Mining

    Pattern recognition and data mining mean the ability to recognize hidden patterns in large quantities of data.

    Category average: 6.7

  • Delivery to Remote Servers

    Ability to deliver reports to remote servers

    Category average: 8

  • Integration with R or other statistical packages

    Integration with the open-source R predictive modeling environment.

    Category average: 6.8

An amazing tool for Data Visualization

Use Cases and Deployment Scope

Our organization uses Kibana primarily to visualize and analyze large volumes of logs and performance data generated by our applications and infrastructure.

Kibana is integrated with AWS OpenSearch. We use AWS OpenSearch to store AWS WAF logs. Whenever we identify an issue, we go to the Kibana console and search for various parameters related to our infrastructure that help us in searching the logs quickly and enable us to identify the issues.

Pros

  • Real-time Dashboards:
  • We use Kibana to create live dashboards that track WAF performance in real-time. We have a dashboard that visualizes our whitelabel partners and the requests they received on various pages. Using these metrics, we identify the origin of the requests and also how many requests were allowed/blocked by our AWS WAF.
  • Quick Search functionality: We have used OpenSearch to index WAF logs and hence Kibana gives us a quick search feature over several indexes in real time. We are able to filter logs almost real time against our WAF logs.
  • Another feature which is great in Kibana is the alerting and monitoring. We use Kibana to send alerts to our Slack channels that helps us in quickly identifying the issues.

Cons

  • Kibana supports both KQL and Lucene Syntax. While this functionality is great, but it is sometimes very confusing for the users to switch between these two.
  • I have faced several performance issues with large data sets and dashboards. Kibana takes a lot of time to response when run against a large data set. Also, the visulization is delayed.
  • While Kibana is great in alerting in a Slack channel, it is limited to send alerts to a single channel. I have been using Datadog and it allows sending alerts in multiple channels. This is a limitation from Kibana.

Return on Investment

  • Kibana helped us improve decision making by the use of various dashboards. We can come up with conclusions about possible attacks by just looking at the visualization dashboards created for security.
  • It is integrated with our AWS WAF OpenSearch cluster and thereby providing us with optimum cost efficiency for logging website traffic data. Previously, we used cloudwatch for logging WAF data and it costs a lot while providing less capabilities then Kibana.
  • It has improved our incident response time because we are proactively informed about various issues with our infrastructure on Slack channels immediately.

Usability

Alternatives Considered

Datadog, OpsGenie and Grafana

Other Software Used

Datadog, Cloudflare, Slack, Culture Amp, Atlassian Jira, Atlassian Bitbucket, GitLab, AWS Backup, AWS Elastic Beanstalk, Elasticsearch, Amazon Elasticsearch Service

Kibana operations manager

Use Cases and Deployment Scope

We use Kibana to visualize automated error reports on our website. We are able to find potential consumer issues and investigate.

Pros

  • Visualize automated reports
  • List problem areas in site
  • Show consumer journey.

Cons

  • Improved tutorial/ user guidance
  • Improved labeling for sources
  • Ease of login and sharing with coworkers

Return on Investment

  • Issues that affect checkout experiences for customers are able to be prioritized and solved quickly.
  • We are able to more efficiently use resources due to the automation of reporting alerts. Decreasing employee resources needed.
  • Visualization allows us to quickly share issues and explain to coworkers in order to escalate issues that can cost our bottom line.

Other Software Used

Admin Tools for Jira, Jenkins, Salesforce Commerce Cloud

Excellent free log analysis and dashboards

Pros

  • Dashboards.
  • Log parsing.
  • Log research.

Cons

  • Some performance issues with large datasets.
  • Linking to dashboards makes extremely long urls.
  • Lack of reports.

Return on Investment

  • First stop when diagnosing production performance issues.

Kibana: How else can you understand what is happening in production?

Pros

  • searching
  • near real-time

Cons

  • slow
  • difficult to operate

Return on Investment

  • reduces downtime
  • increases developer velocity

Alternatives Considered

Stackdriver, Google BigQuery and Amazon CloudWatch

Other Software Used

Stackdriver, Google BigQuery, Azure Blob Storage

The king of observability for many years running!

Pros

  • Fast searches with powerful index.
  • Beautiful data visualizations.
  • Real-time observability.

Cons

  • Data ingestion can be slow if not properly architected.
  • Operational workload is heavy to keep it finely tuned.
  • Learning curve for initial install can be steep for a production environment.

Return on Investment

  • Improved understanding of production environment.
  • Reduced downtime.
  • More empowered developers who understand their systems in production.