Elasticsearch is an enterprise search tool from Elastic in Mountain View, California.
$16
per month
Kibana
Score 7.3 out of 10
N/A
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.
N/A
Pricing
Elasticsearch
Kibana
Editions & Modules
Standard
$16.00
per month
Gold
$19.00
per month
Platinum
$22.00
per month
Enterprise
Contact Sales
No answers on this topic
Offerings
Pricing Offerings
Elasticsearch
Kibana
Free Trial
No
No
Free/Freemium Version
No
No
Premium Consulting/Integration Services
No
No
Entry-level Setup Fee
No setup fee
No setup fee
Additional Details
—
—
More Pricing Information
Community Pulse
Elasticsearch
Kibana
Features
Elasticsearch
Kibana
BI Standard Reporting
Comparison of BI Standard Reporting features of Product A and Product B
Elasticsearch
-
Ratings
Kibana
9.0
Ratings
7% above category average
Pixel Perfect reports
00 Ratings
9.00 Ratings
Customizable dashboards
00 Ratings
9.00 Ratings
Report Formatting Templates
00 Ratings
9.00 Ratings
Ad-hoc Reporting
Comparison of Ad-hoc Reporting features of Product A and Product B
Elasticsearch
-
Ratings
Kibana
5.7
Ratings
33% below category average
Drill-down analysis
00 Ratings
7.00 Ratings
Formatting capabilities
00 Ratings
7.00 Ratings
Report sharing and collaboration
00 Ratings
3.00 Ratings
Report Output and Scheduling
Comparison of Report Output and Scheduling features of Product A and Product B
Elasticsearch
-
Ratings
Kibana
8.8
Ratings
4% above category average
Publish to Web
00 Ratings
9.50 Ratings
Publish to PDF
00 Ratings
8.50 Ratings
Report Versioning
00 Ratings
9.00 Ratings
Report Delivery Scheduling
00 Ratings
9.00 Ratings
Delivery to Remote Servers
00 Ratings
8.00 Ratings
Data Discovery and Visualization
Comparison of Data Discovery and Visualization features of Product A and Product B
Elasticsearch is really well suited for searching text (Natural Language Processing) and you can fine tune the searches and scoring very well. I like the ability to find Significant Terms in the Index, where you can find aggregations that are really relevant to a specific search. It also allows for queries to lead to new queries via aggregations which is great for navigating your data. It is less suited to doing more complex aggregations where slices of data are required to be processing using guassian normalizations. And doing searches which join different documents is very very hard, and requires serious thought on how to denormalize data.
Great for teams big and small that want a single pane of glass for understanding their systems, from dev, to staging, to production. Well-suited for teams that need to preserve logs for long-term compliance reasons, and also mine their logs for useful operational insights. Highly recommended as both an open source project and a commercial offering with fantastic paid support.
Setting Java memory thresholds can be a pain for those not accustomed to things like Eden Space & Old Generation which can lead to over allocation, or more likely, under allocation. Apache Solr had a similar issue. It would be nice if the program would take an extra step and dogfood it's own advice by analyzing the system & processes to return a solid recommendation for that configuration. The proper configuration information is outlined in the documentation, it would be nice if that was automated.
The only health check that ElasticSearch reports back is a "red" status without any real solid information about what is going on, though its usually memory thresholds or disk I/O. I am currently on ElasticSearch 1.5 so that may have changed for newer versions. When the status goes "red", I as the administrator of the software, feel like I lose control of whats going on which should rarely happen. Something more verbose would eliminate that.
This is more of a critique of the ElasticStack in general. The whole top to bottom stack is starting to get feature creep with things that are better suited in other software and increasing the barrier for entry for people to get started with setting up a robust logging infrastructure. ElasticSearch as a storage search engine, is pretty streamlined, but I can see that the tools that comprise the ELK Stack are going to require a certification with constant study at some point. During major release for Logstash a while back, it literally took a month to learn a new language because Elastic completely changed the syntax. For a medium sized organization of only a couple of admins, that is a pretty high bar where time is money. They really should work on refining/automating the tools & search engine they have, instead of shoehorning/changing things on to an already rock solid foundation.
To get started with Elasticsearch, you don't have to get very involved in configuring what really is an incredibly complex system under the hood. You simply install the package, run the service, and you're immediately able to begin using it. You don't need to learn any sort of query language to add data to Elasticsearch or perform some basic searching. If you're used to any sort of RESTful API, getting started with Elasticsearch is a breeze. If you've never interacted with a RESTful API directly, the journey may be a little more bumpy. Overall, though, it's incredibly simple to use for what it's doing under the covers.
Its usability is generally good and it provides teams with a basic to intermediate understanding about data visualization. It is very user-friendly when it comes to creating dashboards. The UI is very good and simple. Its integration with other tools for alerting and reporting is amazing. But its advance features have a learning curve and a first timer needs some time to use the advance features.
We've only used it as an opensource tooling. We did not purchase any additional support to roll out the elasticsearch software. When rolling out the application on our platform we've used the documentation which was available online. During our test phases we did not experience any bugs or issues so we did not rely on support at all.
Elasticsearch is the most well-known and supported free data platform that we identified. We are taking advantage of community knowledge and practices. In terms of flexibility and breadth of use cases no other competitor came close to Elasticsearch. We've tried Solr in the past be we encountered issues which were deal-breaking for us. MongoDB - it just did not pass our evaluation parameters as a main data platform. We still use it for smaller purposes, though.
Well when it comes to using Kibana when compared to Datadog, I can say that Kibana is pretty [...] cheap. Apart from APM and Datadog hosted agents, Kibana gives a good competition to Datadog for real time log analysis as well as metrics analysis. While OpsGenie is a great tool for alerting, it lacks visualization when compared to Kibana. Grafana is another opensource tool that gives a lot of insights like Kibana but Grafana cannot be easily integrated with OpenSearch.
I am not in finance and I suspect even if I was this would be hard to measure. But for sure, Elasticsearch has enabled us to have the most flexible data model in the industry for our customer's data, and in doing so we have attracted many many technical customers and got much of their $$$.
One problem with Elasticsearch is that because it runs on the JVM, there can be some stop-the-world JVM garbage collections happening that can take down nodes and reduce indexing speed. The solution for that tends to be "let's just upgrade the CPU on that machine". And before you know it you are paying $$$ because this'll happen with 40+ machines.
On the other hand, I do think that ES is more efficient than other systems and so it requires fewer nodes to keep it highly tolerant and available, so we probably saved some money that way.