TrustRadius: an HG Insights company

Kibana

Score7.5 out of 10

70 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

  • Predictive Analytics

    Predictive Analytics is the ability to build forecasting models based on existing data sets.

    Category average: 7.5

  • Publish to Web

    Category average: 8.2

  • Location Analytics / Geographic Visualization

    Location analytics is the visualization of geographical or spatial data.

    Category average: 8.9

Areas for Improvement

  • Formatting capabilities

    Ability to format output e.g. conditional formatting, lines, headers, footers.

    Category average: 8.2

  • Pre-built visualization formats (heatmaps, scatter plots etc.)

    Pre-built visualization formats are canned visualization types that can be selected to visualize different kinds of data.

    Category average: 8.8

  • Report sharing and collaboration

    Report sharing and collaboration is the ability to easily share reports with others.

    Category average: 8.5

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.