Splunk logo


Search, monitor, analyze and visualize machine data

What is Splunk?

It provides the leading platform for Operational Intelligence. Customers use it to search, monitor, analyze and visualize machine data.
Splunk is a tool in the Big Data Tools category of a tech stack.

Who uses Splunk?

81 companies reportedly use Splunk in their tech stacks, including Nubank, Intuit, and Razorpay.

499 developers on StackShare have stated that they use Splunk.

Splunk Integrations

PagerDuty, 1Password, Wazuh, Google Anthos, and StreamSets are some of the popular tools that integrate with Splunk. Here's a list of all 35 tools that integrate with Splunk.
Pros of Splunk
API for searching logs, running reports
Alert system based on custom query results
Dashboarding on any log contents
Custom log parsing as well as automatic parsing
Ability to style search results into reports
Query engine supports joining, aggregation, stats, etc
Splunk language supports string, date manip, math, etc
Rich GUI for searching live logs
Query any log as key-value pairs
Granular scheduling and time window support
Decisions about Splunk

Here are some stack decisions, common use cases and reviews by companies and developers who chose Splunk in their tech stack.

Needs advice

We are currently exploring Elasticsearch and Splunk for our centralized logging solution. I need some feedback about these two tools. We expect our logs in the range of upwards > of 10TB of logging data.

See more
Needs advice

I am using Splunk, but trying to change to an open-source software; what I need is something that reads in "real-time" an archive, it's not exactly a log, it's actually data itself (there is a lot of data, by the way), stores this data/log for a long time (more than 2 years), has a pretty easy way to search the data read (so some search language where I can search by IP for example), and a way to connect to the software, where I can search by API.

See more

I am designing a Django application for my organization which will be used as an internal tool. The infra team said that I will not be having SSH access to the production server and I will have to log all my backend application messages to Splunk. I have no knowledge of Splunk so the following are the approaches I am considering: Approach 1: Create an hourly cron job that uploads the server log file to some Splunk storage for later analysis. - Is this possible? Approach 2: Is it possible just to stream the logs to some splunk endpoint? (If yes, I feel network usage and communication overhead will be a pain-point for my application)

Is there any better or standard approach? Thanks in advance.

See more

Blog Posts

Jul 9 2019 at 7:22PM

Blue Medora

DockerPostgreSQLNew Relic+8
Jun 26 2018 at 3:26AM

Twilio SendGrid


Splunk's Features

  • Predict and prevent problems with one unified monitoring experience
  • Streamline your entire security stack with Splunk as the nerve center
  • Detect, investigate and diagnose problems easily with end-to-end observability

Splunk Alternatives & Comparisons

What are some alternatives to Splunk?
Datadog is the leading service for cloud-scale monitoring. It is used by IT, operations, and development teams who build and operate applications that run on dynamic or hybrid cloud infrastructure. Start monitoring in minutes with Datadog!
Centralize and aggregate all your log files for 100% visibility. Use our powerful query language to search through terabytes of log data to discover and analyze important information.
Elasticsearch is a distributed, RESTful search and analytics engine capable of storing data and searching it in near real time. Elasticsearch, Kibana, Beats and Logstash are the Elastic Stack (sometimes called the ELK Stack).
Sumo Logic
Cloud-based machine data analytics platform that enables companies to proactively identify availability and performance issues in their infrastructure, improve their security posture and enhance application rollouts. Companies using Sumo Logic reduce their mean-time-to-resolution by 50% and can save hundreds of thousands of dollars, annually. Customers include Netflix, Medallia, Orange, and GoGo Inflight.
Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elasticsearch.
See all alternatives

Splunk's Followers
1004 developers follow Splunk to keep up with related blogs and decisions.