Engineering Manager at MaisTODOS
Real User
Top 5
An open-source product that helps to monitor website request responses
Pros and Cons
  • "I am impressed with the product's Logstash. The tool is fast and customizable. You can build beautiful dashboards with it. It is useful and reliable."
  • "It was not possible to use authentication three years back. You needed to buy the product's services for authentication."

What is our primary use case?

We use the solution to monitor website request responses. We also used it for APM and searching for slow and database queries. 

What is most valuable?

I am impressed with the product's Logstash. The tool is fast and customizable. You can build beautiful dashboards with it. It is useful and reliable. 

What needs improvement?

It was not possible to use authentication three years back. You needed to buy the product's services for authentication. 

For how long have I used the solution?

I have been working with the product for seven years. 

Buyer's Guide
Elastic Search
April 2024
Learn what your peers think about Elastic Search. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
768,578 professionals have used our research since 2012.

What do I think about the stability of the solution?

The tool is stable but depends on your infrastructure. If you have slow disks, then the product will run out of space. 

What do I think about the scalability of the solution?

The tool's scalability is tied to your infrastructure. You need to have the money and resources to scale your infrastructure. To scale up, you need faster disks and more servers.  My company has 15 users for the product. 

How are customer service and support?

The product's tech support is nice. 

How was the initial setup?

The product's setup is difficult. 

What's my experience with pricing, setup cost, and licensing?

The tool is an open-source product. 

What other advice do I have?

I would rate the product a nine out of ten. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Markos Sellis - PeerSpot reviewer
Architect at a computer software company with 501-1,000 employees
Real User
Top 5Leaderboard
Great disaster recovery with good AI capabilities but needs more predictive analytics
Pros and Cons
  • "It gives us the possibility to store and query this data and also do this efficiently and securely and without delays."
  • "Dashboards could be more flexible, and it would be nice to provide more drill-down capabilities."

What is our primary use case?

We use the solution for log gathering, analyzing, and dashboard creation (with Kibana).

For example, several clients require the ability to store and search logs freely without the constrictions that would be in place if a traditional database was used. 

Elasticsearch is perfect for these use cases since it is a non-SQL database with advanced querying capabilities based on the Lucene search engine. 

There is excellent support and a large community that answers possible questions online in detail and very quickly. I was amazed at the help I got several times.

How has it helped my organization?

It gave us a tool to perform queries on unstructured data that had no fixed schema/form. This alone was a great asset, especially when dealing with clients that have large datasets from various sources that each follow their own format. 

It gives us the possibility to store and query this data and also do this efficiently and securely and without delays. 

Moreover, its learning curve was not steep. Therefore, no training was required - or at least no significant amount of time was consumed for training activities.

What is most valuable?

The ability to store unstructured data and perform fast searches that could be customized in detail is quite helpful. This is also a direct request from more and more customers. The Lucene search engine provides the needed speed. In larger projects with multiple nodes, disaster recovery and prevention is an asset (and it is needless to explain why). 

AI and machine learning capabilities have also emerged as a direct result of requests from customers. The addition of these features is useful and also can provide advanced security capabilities (such as tracking unusual behavior detection in logs).

What needs improvement?

Dashboards could be more flexible, and it would be nice to provide more drill-down capabilities. 

Although the discover function offers exploratory capabilities and one can search for various patterns in logs, the ability to do this from the dashboard function would be very useful. It would make the procedure more simple for the end user, and require less training. It would also be pretty much self-explanatory (drill down and explore specific parts of the diagram/dashboard). 

Also, more predictive analytics would be a nice-to-have feature.

For how long have I used the solution?

I have been using the product for about two years.

What do I think about the stability of the solution?

The stability can be impressive.

What do I think about the scalability of the solution?

The scalability is very good.

How are customer service and support?

Technical support is excellent!

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

I have used Prometheus and Grafana. They do not offer the capabilities of ELK and their focus is different.

How was the initial setup?

The setup is straightforward - although Logstash needed extra care in Windows VM installations.

What about the implementation team?

We handled the setup in-house.

What was our ROI?

We have seen an ROI of 50% at least.

What's my experience with pricing, setup cost, and licensing?

I'd advise people to involve a team with people from different departments in order to predict the correct scale.

Which other solutions did I evaluate?

Loki seems to be an alternative with fewer capabilities.

What other advice do I have?

Logstash seems to have a very small capability to report errors, and that makes it difficult to troubleshoot. It would be nice to get some indication so as to save time.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Elastic Search
April 2024
Learn what your peers think about Elastic Search. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
768,578 professionals have used our research since 2012.
PeerSpot user
Program Manager - Enterprise Command Center at a financial services firm with 10,001+ employees
Real User
Aggregates log/machine data into a searchable index, reduces time to identify issues
Pros and Cons
  • "The ability to aggregate log and machine data into a searchable index reduces time to identify and isolate issues for an application. Saves time in triage and incident response by eliminating manual steps to access and parse logs on separate systems, within large infrastructure footprints."
  • "Enterprise scaling of what have been essentially separate, free open source software (FOSS) products has been a challenge, but the folks at Elastic have published new add-ons (X-Pack and ECE) to help large companies grow ELK to required scales."

How has it helped my organization?

ELK has helped my team leverage a powerful and efficient capability that is comparable to more costly solutions.

What is most valuable?

The ability to aggregate log and machine data into a searchable index reduces time to identify and isolate issues for an application. Saves time in triage and incident response by eliminating manual steps to access and parse logs on separate systems, within large infrastructure footprints.

What needs improvement?

Enterprise scaling of what have been essentially separate, free open source software (FOSS) products has been a challenge, but the folks at Elastic have published new add-ons (X-Pack and ECE) to help large companies grow ELK to required scales.

For how long have I used the solution?

Three to five years.

What do I think about the stability of the solution?

No issues with stability.

What do I think about the scalability of the solution?

We encountered issues with scalability.

How are customer service and technical support?

Not applicable, for my team's experience with ELK. Being a FOSS, there is limited support from Elastic without a service – support, consulting, training. There is wealth of information on the web and a growing community of users to lean on for support, though.

Which solution did I use previously and why did I switch?

Yes, we had a previous solution but we did not switch. We use multiple log analysis engines. Where we have funds to support commercial, off-the-shelf tools (COTS), we have seen more immediate benefits. Where we must go with low/no-cost FOSS, we use ELK.

How was the initial setup?

Initial setups were complex years ago, but they are more straightforward in the current offering. ELK is essentially a collection of products that each requires infrastructure and expertise to set up independently, and connecting them to gain a functional tool requires still more expertise.

What's my experience with pricing, setup cost, and licensing?

This is a free, open source software (FOSS) tool, which means no cost on the front-end. There are no free lunches in this world though. Technical skill to implement and support are costly on the back-end with ELK, whether you train/hire internally or go for premium services from Elastic.

Which other solutions did I evaluate?

Splunk, Sumo Logic, and IBM’s Operation Analytics.

What other advice do I have?

Try it out. There is little to lose but time.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Huseyin Temucin - PeerSpot reviewer
Founder at Neokod ARGE Yazılım Ltd.Şti.
Real User
Top 10
A highly scalable and powerful tool that provides excellent indexing features
Pros and Cons
  • "Data indexing of historical data is the most beneficial feature of the product."
  • "The solution must provide AI integrations."

How has it helped my organization?

We have data in different databases. One is a relational database, and another is NoSQL. They are different services. They host document-like data. We used Elastic to convert the data structurally. We used Elastic as a multi-service search engine. It is a good solution. It is too powerful.

What is most valuable?

I would advise anyone to use the product. It is good. Data indexing of historical data is the most beneficial feature of the product.

What needs improvement?

The solution must provide AI integrations. I could direct my data flow to my AI tools if I use Elastic for IoT data.

For how long have I used the solution?

I have been using the solution since 2007.

What do I think about the stability of the solution?

I rate the stability an eight out of ten.

What do I think about the scalability of the solution?

The solution provides powerful scalability. I rate the scalability a ten out of ten. Our clients are medium-sized businesses.

How are customer service and support?

I do not need technical support because the product works well.

How was the initial setup?

The initial setup was very easy. I rate the ease of setup an eight out of ten. The setup can be done within minutes.

What's my experience with pricing, setup cost, and licensing?

I use the community version. The premium license is expensive. I rate the tool’s pricing an eight out of ten.

What other advice do I have?

With the power of Kibana, we can easily and dynamically analyze and summarize our log data. The internet has information about all the technical solutions. I bought some courses from Udemy for Elastic Search. I also got some documents from Elastic Search. The documentation for Java is very good. It was sufficient to learn as a developer.

I could integrate my products to Elastic Search easily. I use the default index for my solution, and it works very well. Elastic’s indexing policies are very good. I do not need any indexed operations for my solution. Overall, I rate the tool a nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Implementer
Flag as inappropriate
PeerSpot user
Domain Specialist Team Leader at a retailer with 1,001-5,000 employees
Real User
Top 5Leaderboard
A log database that can be used to see the logs better
Pros and Cons
  • "The most valuable feature of the solution is its utility and usefulness."
  • "I would like to see more integration for the solution with different platforms."

What is our primary use case?

The solution is a dashboarding tool that's useful for DevOps engineers for monitoring. The solution is like a log database. You can ingest into it anything you want and then find the value of the things you ingest. The solution can also be used to make reports.

What is most valuable?

The most valuable feature of the solution is its utility and usefulness. I use the solution to see the logs better or the error explained. The solution allows us to be more on top of the alerts for the logs. The solution makes passing of the logs easier and faster.

What needs improvement?

I would like to see more integration for the solution with different platforms. Sometimes, it's hard to understand what you need to send to Elastic Search.

For how long have I used the solution?

I have been using the solution for two to three years.

What do I think about the stability of the solution?

Elastic Search is a stable solution.

What do I think about the scalability of the solution?

More than 50 users are using the solution in our organization.

What other advice do I have?

We use the solution's live data analysis for operations purposes. The solution also has a monitoring aspect. ElasticSearch is like a middleman between the PRTG and ITSM tools. It is easier to pass the information about the metrics or the full logs of the cloud platform you are ingesting in the solution instead of giving the output to PRTG.

The solution is deployed on the cloud in our organization. Elastic Search is something that comes after the projects are done. After implementing the project, we use the solution to have that project monitored. I would recommend the solution to other users.

Overall, I rate the solution an eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
PeerSpot user
Senior Consultant at a tech services company with 10,001+ employees
Real User
Top 5Leaderboard
Stable, offers good value for money, and requires very little maintenance
Pros and Cons
  • "The initial setup is very easy for small environments."
  • "There are a lot of manual steps on the operating system. It could be simplified in the user interface."

What is our primary use case?

Our main use case is to centralize all the logs from the infrastructure environment and the data center.

What is most valuable?

The most valuable aspect of the solution is the visualization with Kibana. What we have not yet started, yet, we plan to do, is to use machine learning.

The initial setup is very easy for small environments.

There is very little maintenance needed.

The solution is stable.

The scalability is good.

The solution offers good value for the price.

What needs improvement?

They could simplify the Filebeat and Logstash configuration piece. There are a lot of manual steps on the operating system. It could be simplified in the user interface.

For how long have I used the solution?

I've been using the solution for about a year at this point.

What do I think about the stability of the solution?

The stability is really good. We use it in a fully virtualized environment, and that's not a real recommendation from Elastic. However, even with how it's stored, even if it's not a recommendation, for this small environment we have here, it's stable enough. It's working.

What do I think about the scalability of the solution?

We're in the very early stages of usage. We only have maybe 20 people on the solution currently. We are increasing this, however. There will be more.

The solution is easy to scale. You can add new Elasticsearch clusters. It should be noted that you have to separate the different roles from Elasticsearch to other devices, so you need a little bit more knowledge to do it right.

How are customer service and technical support?

We've been in touch with technical support a little bit as we're still in negotiation. Right now, we are running the basic product which is free of charge. We're in negotiation with the vendor for a license, where we will get proper support. We need it.

Which solution did I use previously and why did I switch?

I'm also familiar with Splunk, which is more expensive.

How was the initial setup?

In our case, it was a simple installation process. It was just set up in small environments, however, if it's getting larger, it will be more complex as then you have to split all the different roles onto different machines, to get the performance you need.

Therefore, for small environments, it's very easy. If you're doing a big environment, then it's much more complex.

The only maintenance needed is for updating the systems. We're working on it to make it all more or less automatic. All we need to do is to implement the updates when they arrive.

What about the implementation team?

We just handled the initial setup internally. We did not need the assistance of any integrators or consultants. 

What's my experience with pricing, setup cost, and licensing?

It's a bit too expensive, however, it's not as expensive as Splunk, which is a good thing. It's okay. There are cheaper products that we know, however, this is a very rich product, and it's got a very wide functionality, and a wide range of functionalities which I don't see in the other products, especially not in the cheaper ones.

What other advice do I have?

I'm just a customer and an end-user.

Our company is always using the latest updates.

I'd advise new users that you need to do a POC or get a test installation. It's free of charge. It's important to ingest a lot of data so that you get a feeling of scalability and performance. To put something in your lab, for example, is very helpful. It's only when you have data in the system, that you can see the benefits of the Elastic environment.

I would absolutely recommend the solution to others. I'd rate it at a nine out of ten. I've been pleased with its capabilities overall. 

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Chief Data Scientist at Everlytics Data Science Pte Ltd
Real User
The go-to stack for machine- and sensor-generated data use cases. Easy to deploy and maintain. Elastic's ELK Elasticsearch, unlike AWS Elasticsearch, comes with batteries included.
Pros and Cons
  • "ELK Elasticsearch is 100% scalable as scalability is built into the design"
  • "The metadata gets stored along with indexes and isn't queryable."

What is our primary use case?

I'm involved in architecting and implementing Elasticsearch-based solutions, catering to various use cases including IIoT, cybersecurity, IT Ops, and general logging and monitoring.

The intention of this article is not to compare AWS Elasticsearch with Elastic ELK Elasticsearch and at the end declare the winner. Elasticsearch by itself is one of the coolest and versatile Big Data stacks out there. If you are planning to use it in your organization or trying to evaluate if it is the right stack for your product/ solution, this article offers some insights from an architect's perspective.

How has it helped my organization?

I'm not the right person to answer this question as I'm the service provider. My clients are the right people to answer.

What is most valuable?

The Spaces feature in Kibana is really useful. I can ingest all data and then offer multi-tenancy on a single stack to various departments (internal) or customers (external). This feature isn't available in AWS Elasticsearch, and Machine Learning isn't available either.

Other useful features such as Canvas (used to create live infographics) and Lens (used to explore and create visualisations using a drag-and-drop feature) are available only in Elastic's ELK Elasticsearch.

In the last 18 months Elastic has really caught up and also gone way beyond AWS by putting together all the missing components that make ELK Elasticsearch the most comprehensive stack in the entire Big Data ecosystem. Comprehensive because one stack addresses all of the three essential technical components of an end-to-end system: collect, store and visualise terabytes (and even petabytes) of structured or semi-structured data at ease.

What needs improvement?

Enhance the Spaces feature to make it fully multi-tenant by enabling role-based access control (RBAC) at a Space level rather than overall Kibana or stack level like it is currently.

Elastic needs to work on their Machine Learning offering because currently they have been trying to make it a black box which doesn't work for a serious user (a Data Scientist) as it doesn't give any control over the underlying algorithm. It's like a point-and-click camera vs a DSLR. The offering started with a single/ univariate anomaly detection on time-series data. Now, they have a multivariate which is good, but beyond this, we cannot build any other Machine Learning models, like traditional supervised models. Anomaly detection uses mostly unsupervised algorithms and also it is a very broad problem space for a black box to solve it fully.

Make index’s metadata searchable (or referenceable in search queries).

For how long have I used the solution?

5 years

What do I think about the stability of the solution?

Elastic ELK Elasticsearch is one of the most stable Big Data engines and the simplest to maintain and scale. Redundancy is built into the design so there is no single point of failure. We can configure a DR easily and if something goes wrong, we can restore the system into a brand new cluster in hours.

What do I think about the scalability of the solution?

Elasticsearch by itself is 100% scalable as scalability is built into the design like any Big Data system. We just have to add more nodes, and it scales horizontally and then redistributes the data into the new nodes, and the cluster becomes faster and agile automatically. Cross-cluster replication comes with a Platinum license. But this feature is highly exceptional and not a common need.

Which solution did I use previously and why did I switch?

I have worked with all the flavours of Elasticsearch viz. Elastic.co's ELK which is popularly known as the ELK stack (pronounced as 'yelk'), AWS Elasticsearch and Open Distro plugins for Elasticsearch.

All (including Solr that comes with Hadoop) are built on a common underlying technology, Apache Lucene. The difference is the added features that I call 'batteries included'. To be precise, Elastic's ELK Elasticsearch, unlike others, comes with free enterprise-grade apps (called plugins in Kibana) and a bunch of cool and useful Kibana features. It also features a good deal of engineering automation conveniences built into the stack.

Did you know that the original founders of Elasticsearch are the folks at Elastic.co, the company that has recently transitioned to an open-core philosophy by design. But since AWS took the initial lead and started offering the stack as AWS Elasticsearch service it became more popular and a preferred option for the uninformed. Elastic, on the other hand, was busy innovating and adding more muscle to the stack that it is no more limited to being just the fastest search engine on the planet. In fact, the keyword ‘search’ in Elasticsearch is not relevant anymore and, moreover, it is misleading.

How was the initial setup?

Initial setup is indeed straightforward and fast because it will mostly be a single-node cluster. But as the data volume grows and we start seeing a performance lag, the stack requires scaling (by adding more nodes) and a professional intervention for doing the right capacity design and configuration fine tuning.

What about the implementation team?

It is always a good idea to engage a professional vendor to implement it right the first time and save yourself a lot of time in experimenting and trying to figure out the optimisation hacks and how-to’s all by yourself.

What was our ROI?

A stack like Elasticsearch that enables heavy lifting of the data effortlessly comes with its intrinsic yet obvious ROI. If one is not able to realise the ROI it means either the data is bad (garbage in, garbage out) or the stack is not implemented properly.

What's my experience with pricing, setup cost, and licensing?

The basic license is free, and it comes with a lot of features that aren't supposed to be free! With a Gold license, we get Alerting (called Watcher) and some modest enterprise features. Note that if alerting is a must feature for you, you can install open-source alerting plugins like Open Distro Alerting or ElastAlert and avoid the Gold license cost. Active Directory integration, SAML, SSO, Machine Learning etc. come with Platinum license. The licensing is per-node and per-annum basis for an on-premise installation and for Cloud Elastic-managed service the cost is baked into the hourly pay-as-you-go fee. Kibana does not have a license, so it's free.

If you don't want alerting, Active Directory or LDAP integration and are good with native authentication, the basic license will suffice. The basic license also comes with many internal stack features, which are free. For example, data segregation into hot and warm storage, automatic configuration, and rolling over the index after achieving a certain size limit. 

SIEM (Security Information and Event Management) app is free. Also is another cool app called Uptime that helps us monitor the uptime of servers and web services. We can do this without any third-party licensing cost. Just turn on the apps, ingest data using Beats and the apps will start thriving. Over time they become mission critical to your business.

For example, the SIEM app will automatically populate the dashboards and allow us to monitor network traffic, successful logins, unsuccessful login attempts, and anomalous security events. All that comes off the shelf and is free. You'll pay a lot, on the other hand, for a traditional SIEM like ArcSight or LogRhythm.

Another free app called Infrastructure (formerly known as Metrics) helps monitor the server infrastructure by configuring light-weight data collectors called MetricBeats (for Windows systems) and AuditBeats (for Linux systems). The Beats will start pumping in all the system performance metrics into the stack and help monitor the memory, CPU and disk utilization.

Which other solutions did I evaluate?

I have worked with all the flavours of Elasticsearch viz. Elastic.co's ELK which is popularly known as the ELK stack (pronounced as 'yelk'), AWS Elasticsearch and Open Distro plugins for Elasticsearch.

All (including Solr that comes with Hadoop) are built on a common underlying technology- Apache Lucene. The difference is the added features that I call 'batteries included'. To be precise, Elastic's ELK, unlike the others, comes with free enterprise-grade apps (called plugins in Kibana), a bunch of cool and useful Kibana features, and a good deal of engineering automation built into the stack.

Moreover, the original founders of Elasticsearch are the folks at Elastic.co, the company that's built on open-core philosophy. But AWS took the initial lead and offered the stack as AWS Elasticsearch service catering mostly to search-engine use cases. But ELK, with all its goodness, is much more than a search engine! In fact, the keyword search in Elasticsearch is very misleading.

What other advice do I have?

You can spin up Elastic ELK Elasticsearch fully-managed service either on AWS, GCP, or Azure, or have your own on-premises installation and dockerize it. Whereas the AWS Elasticsearch is available only on AWS. That's the hosting difference.

Elastic ELK Elasticsearch comes with a support-only subscription, and there are a lot of updates happening. Kibana is constantly improved and there’s a new release every two weeks.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
NhuNguyen - PeerSpot reviewer
Solution Integration Architect at a insurance company with 51-200 employees
Real User
Top 20
Helps with log analytics and indexing
Pros and Cons
  • "The solution is valuable for log analytics."
  • "The solution's integration and configuration are not easy. Not many people know exactly what to do."

What is our primary use case?

We use the solution for search engines and indexing. 

What is most valuable?

The solution is valuable for log analytics. 

What needs improvement?

The solution's integration and configuration are not easy. Not many people know exactly what to do.  

For how long have I used the solution?

I have been working with the product for five years. 

How was the initial setup?

The product's deployment took a couple of days to complete. 

What about the implementation team?

The product's deployment was done in-house by myself. 

What other advice do I have?

I would rate the product a nine out of ten. 

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free Elastic Search Report and get advice and tips from experienced pros sharing their opinions.
Updated: April 2024
Buyer's Guide
Download our free Elastic Search Report and get advice and tips from experienced pros sharing their opinions.