Splunk logo

Splunk

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?

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

Developers
508 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
3
API for searching logs, running reports
3
Alert system based on custom query results
2
Splunk language supports string, date manip, math, etc
2
Dashboarding on any log contents
2
Custom log parsing as well as automatic parsing
2
Query engine supports joining, aggregation, stats, etc
2
Rich GUI for searching live logs
2
Ability to style search results into reports
1
Granular scheduling and time window support
1
Query any log as key-value pairs
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
on
ElasticsearchElasticsearch
and
SplunkSplunk

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
on
SparkSpark
and
SplunkSplunk

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
11
2378
Jun 26 2018 at 3:26AM

Twilio SendGrid

GitHubDockerKafka+10
11
10043

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
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!
Graylog
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
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
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
1016 developers follow Splunk to keep up with related blogs and decisions.