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
79 companies reportedly use Splunk in their tech stacks, including Nubank, Intuit, and doubleSlash.

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

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

Shared insights
on
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
Shared insights
on
SplunkSplunkDjangoDjango

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

Twilio SendGrid

GitHubDockerKafka+10
11
9536

Jobs that mention Splunk as a desired skillset

CBRE
India Telangana Hyderabad
CBRE
United Kingdom of Great Britain and Northern Ireland England Feltham
See all jobs

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