Logstash

Logstash

Logstash is software that helps filter and store data. It's a product of Elastic, a company founded in 2012 in Amsterdam. Elastic was created by the programmers who made Apache Lucene and Elasticsearch: Shay Banon, Steven Schuurman, Simon Willnaur and Uri Boness. Today, the company employs people in 32 countries. The company's United States headquarters is in Mountain View, Calif. There are other American offices in Phoenix, New York and San Francisco. Elastic's other offices are in Amsterdam, Hong Kong, Switzerland, the United Kingdom, Berlin, Munich, Norway, Japan, Korea, Singapore, France and Australia. Other products offered by Elastic include Kibana, Beats, X-Pack, Elastic Cloud, ES-Hadoop and some other smaller offerings. Notable customers include Sprint, Indiana University, Travelport, Grab, Stormfish, SAP Concur, the CBC, Discover, Fermilab, eBay, Lyft, IEEE, Blizzard Entertainment, Citibank, Otto Motors, Cox Communications and Credit Suisse.

Download Logstash
Features of Logstash
  • Accepts data from virtually any source or event and processes it for output to a "stash" (or many storage locations, depending on filters)
  • Data can be parsed via programming and transformed while in transit.
  • For example, Logstash can be used to decipher geographic coordinates from an IP address input
  • Compatible with Elastic Stack data analytics for quick insight
  • Multiple visibility (Elastic X-Pack) tools to keep track of server and program performance
Pros of Logstash
  • Open source and completely free to download and use
  • Actively developed. The latest update (version 6.2.3) was released on March 20, 2018
  • Installation is just four simple steps and a command line: bin/logstash -f logstash.conf
  • A comprehensive guide is available online to help new administrators get started (there's also a helpful video available here)
Cons of Logstash
  • Dependent on Java, which has its own problems with security vulnerabilities (the latest version of Logstash require Java version 8 or higher for installation)
Logstash Reviews

Data management is a fundamental part of tech oriented businesses, and today, data can come from many sources at the same time. But how does a company organize a huge flow of data from every direction? This is where Logstash comes in handy. This server side program is specifically designed to ingest data from all "sizes, shapes and sources." During processing, the data can be sent through filters to determine its final destination, which can be one or a variety of "stashes," such as servers, clouds or other storage areas. Data can be inputted from Elastic Beats, Amazon Web Services CloudWatch API, Couch DB, Elasticsearch clusters, shell command output, events from files, Ganglia packets via UDP, GELF-format messages (as events) via Graylog2, Google Cloud PubSub, Graphite, HTTP or HTTPS events, events from an IRC server, JMS Broker events, Java application metrics via JMX, AWS Kinesis stream events, Lumberjack, Puppet server events, RabbitMQ exchange events, RELP events over a TCP socket, Salesforce SOQL queries, SNMP trap events, AWS Simple Queue Service, Twitter streaming API, UNIX socket events, XMPP/Jabber protocol events and more. There's even a plugin to generate random events for testing purposes. Logstash is perfect for automating data collection and processing, saving loads of productivity time for other tasks. The software is highly configurable, and over 200 plugins exist to make sure that Logstash can handle whatever data it is given.

Alternatives to Logstash

Logentries

Paid
Logentries is a powerful log management and analysis tool that provides a number of advanced features. It offers real-time search through your indexed logs, and it searches across the entire
Show details

Scribe

Paid
Scribe is an integration platform designed to quickly and efficiently handle large chunks of data at a time.
Show details

Sentry

Freemium
Sentry is an impressively versatile and functional platform that developers can use to test their code and respond nimbly whenever their users receive an error message.
Show details

SQL Diagnostic Manager for MySQL

Paid
SQL Diagnostic Manager for MySQL is an agentless monitoring application for MySQL or MariaDB. It pro-actively identifies issues affecting database performance. It reduces downtime, tightens
Show details

Fluentd

Free
Fluentd is a data collecting software that's designed to process data streams. It's an open source software, which means that it's completely free to use and constantly being refined by its user
Show details

Prometheus

Free
Prometheus is a software program that allows you to collect and visualize data more easily. The data that you collect can easily be dissected through the use of Prometheus's easy to use query system.
Show details

Splunk

Freemium
Splunk software is a platform for big data analysis that allows users to access real-time Operational Intelligence. The platform is important for businesses looking for easy monitoring, searching,
Show details

Papertrail

Freemium
Frustration-free log management. Seamlessly manage logs from apps, servers, and cloud services.
Show details

Raygun

Raygun gives you a window into how users are really experiencing your software applications. Detect, diagnose and resolve issues that are affecting end users with greater speed and accuracy.
Show details

Scalyr

Paid
We built the log monitoring tool we've always wished for. Scalyr is server log monitoring and analysis built for engineers.
Show details

Graylog

Free
Graylog offers log management services designed to meet the needs of enterprise level businesses, and its open source nature offers it more flexibility than much of the competition.
Show details

Sumo Logic

Sumo Logic is industry’s leading, secure, cloud-based service for logs & metrics management for modern apps, providing real-time analytics and insights.
Show details

Logsniffer

Free
Logsniffer is a sophisticated open source web tool for parsing, viewing, monitoring and analyzing log data - smarter, collaborative and easier. [No longer maintaned]
Show details

Flume

Free
Upgrade to Flume Pro and upload your photos and videos directly from your Mac.
Show details

Loggly

Paid
Loggly is a new software that allows users to perform log analysis, monitor system performance, and visualize data in a manner to easily investigate and fix software problems. Loggly can perform
Show details

Stackify

Paid
Stackify offers the only solution that fully integrates application performance monitoring with errors and logs. Easily monitor, detect and resolve application issues.
Show details

IQLECT

Freemium
Get real-time predictive analytics to make smarter decisions on your product and websites. IQLECT is ML and AI driven analytics tools to monitor and predict user and machine behaviors. Try it
Show details

Cloudingo

Salesforce data quality/migration tools such as Cloudingo, Cloudingo Studio, DupeCatcher. Our specialty is creating awesome yet simple tools for Salesforce
Show details

DemandTools

Join the thousands of leading companies across the world that have relied on Validity data integrity solutions for over a decade to help manage the complexities of CRM data administration.
Show details

Informatica Data Quality

As the world’s leader in enterprise cloud data management, we’re prepared to help you intelligently lead—in any sector, category or niche.
Show details

Melissa DATA

Datenqualitätslösungen von Melissa, Datenvalidierung und -bereinigung, individuelle Konzepte, Datenintegration, Professioneller Service
Show details

Email List Verify

Paid
Get rid of spam traps, bounces, disposable or catch-all emails with bulk email verifier or real-time API. Start with 1,000 FREE email verifications!
Show details

SAS Enterprise Miner

Use powerful data mining software, SAS Enterprise Miner, to create accurate predictive and descriptive models for large volumes of data.
Show details