Splunk Application Performance Monitoring (APM)

Splunk Application Performance Monitoring (APM)

Score 8.7 out of 10
Splunk Application Performance Monitoring (APM)


What is Splunk Application Performance Monitoring (APM)?

Splunk APM is an application performance monitor that uses AI to drive troubleshooting of issues that arise within applications.
Read more

Recent Reviews

Read all reviews

Popular Features

View all 4 features
  • Application monitoring (7)
  • Application performance management console (7)
  • Virtualization monitoring (7)
  • Database monitoring (7)

Reviewer Pros & Cons

View all pros & cons

Video Reviews

Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of Splunk Application Performance Monitoring (APM), and make your voice heard!

Return to navigation


View all pricing


$55 ($660 billed annually)

Per Host, Per Month


$85 ($1,020 billed annually)

Per Host, Per Month

Enterprise (Usage-based Price)


Trace Analyzed Per Minute

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://www.splunk.com/en_us/products/p…


  • Free Trial
  • Free/Freemium Version
  • Premium Consulting / Integration Services

Starting price (does not include set up fee)

  • $55 per month
Return to navigation


Application Performance Management

Application performance management software monitors software to ensure performance and availability

8.4Avg 7.8
Return to navigation

Product Details

What is Splunk Application Performance Monitoring (APM)?

APM is critical to help provide visibility and context into apps and services as an environment scales. Splunk APM provides an advanced solution for engineers who build and troubleshoot modern applications; with full fidelity trace analysis to provide context across complex cloud and microservice environments, AI directed troubleshooting and high cardinality to identify and resolve problems faster, AlwaysOn Profiling to provide code level visibility of service bottlenecks, and OpenTelemetry standardization to provide greater flexibility and control as you embrace new technologies and processes.

Splunk Application Performance Monitoring (APM) Features

Application Performance Management Features

  • Supported: Application monitoring
  • Supported: Database monitoring
  • Supported: Application performance management console
  • Supported: Virtualization monitoring

Splunk Application Performance Monitoring (APM) Video

Splunk Application Performance Monitoring (APM) Integrations

Splunk Application Performance Monitoring (APM) Competitors

Splunk Application Performance Monitoring (APM) Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Splunk APM is an application performance monitor that uses AI to drive troubleshooting of issues that arise within applications.

Splunk Application Performance Monitoring (APM) starts at $55.

New Relic, AppDynamics, and Dynatrace are common alternatives for Splunk Application Performance Monitoring (APM).

Reviewers rate Application monitoring highest, with a score of 8.7.

The most common users of Splunk Application Performance Monitoring (APM) are from Enterprises (1,001+ employees).
Return to navigation


View all alternatives
Return to navigation

Reviews and Ratings


Attribute Ratings


(1-7 of 7)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
I use it on a daily basis to monitor project performance, particularly for foreign clients in the EU, because it informs me of latency between containers and databases, allowing me to pinpoint the source of the problem.
  • Latency Problems between the app containers and the databases
  • Log reading and identifying problems were exactly
  • Monitoring the high availability
  • It looks good in everything
Because it tells me about the latency between the containers and the databases, and I can pinpoint exactly where the problem is, I use it every day to monitor the performance of the projects, especially in the sophisticated projects, it helps but other agents don't like the high price per machine.
Because it deserves, I tried before IBM Instana and it was complicated and not detailed and easy like Splunk solution.
Score 9 out of 10
Vetted Review
Verified User
Splunk Enterprises is used for various types of monitoring across the organizations. It is used mainly for IT security in our IT companies. Splunk can collect data from various data sources and correlate them. It analyses data. We can also customise our dashboard according to our preferences. It is excellent when it comes to log collection and aggregation. It has the ability to ingest any type of data. Not only that, but it is a very fast and efficient application. Splunk is especially helping us in providing security, cross-device analysis, and collection of logs.
  • It provides IT security
  • Application monitoring
  • Collects data from various sources and correlates.
  • Analyses logs
  • It's too costly.
  • It is a bit complex, it takes time to be understood.
Splunk is suitable for small to medium enterprises, and IT companies. Larger companies may find it a bit hectic as it is not capable of clustering, and data modelling. It is well suited in real-time monitoring
Splunk is a great tool for log mining. It is less time-consuming and easy to use. It provides high security, it has customisable dashboards. Furthermore, it acts as a search head, and it gives real-time status. It has the ability to collect data from any source and multiple sources, and it can correlate them.
Score 10 out of 10
Vetted Review
Verified User
I am using Splunk Application Performance Monitoring to help identify our customer's application performance issues and root causes. Business use case: Our customer has an intermittent issue with transferring/uploading data in the MatterMost application. Scope: Our team was engaged in identifying where the problem is coming from and which layer of the application, such as database, application server, web server, network, operating system, cloud storage, etc., and fixing the issue.
  • Splunk Application Performance Monitoring integrated all layers of traffic and logs and gave a single panel of troubleshooting
  • Splunk Application Performance Monitoring help a lot to address layer 7 (Application layer) of network traffics
  • I wish Splunk Application Performance Monitoring could integrate with packet capture and analysis tools and provide the integrated analysis results on each tier of the application
Splunk Application Performance Monitoring integrated 360 degrees of logs and statistics results in minutes, which usually takes weeks of effort to produce.
There is a little learning curve to get up to speed on understanding how to use this tool to provide results if you are new to this. However, I highly suggest getting some training and getting the juice out of it. Once you learn, you cannot live without it!
John Abraham | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Use it to monitor day to day activities in order to eliminate bottle necks in our environment. We use the AI Driven analytics to reduce false alerts and discover root cause issues that slow our business processes down. The Dashboard gives insight to our application health and organization efficiency. We use the logs and user data to provide visibility across our entire environment.
  • Detect and Troubleshoot, which allows team to eliminate errors.
  • Dashboard creates a one stop location for environment health
  • Provides visibility, access to logs and user data real time.
  • Integration with other tools and internal dashboards
  • Develop alerts and capable SMS tools
  • Additional online training
One area in which Splunk Application Performance Monitoring was able to help our organization was when we transitioned one of our applications to the cloud. It allowed our team to understand how different factors impacted our application once it was moved to the cloud. This visibility gave us some incite on changes that were required in order to make our application perform better.
Overall a great tool to have in your toolbox, It is very intuitive and our entire staff uses the tool. It is easy to use and cost is very reasonable. Splunk also has excellent support team and very easy to work with. Every time we had a challenge, support team was able to help us with the end result.
Score 9 out of 10
Vetted Review
Verified User
This Product is very helpful to monitor Microsoft , Oracle and and other OS-related alerts including the Audit logging
  • We get timely and restricted alerts in a daily and hourly basis
  • It help us to store the log history for 30-90 days
  • We don't have to worry anymore to store those logs on the local database servers
  • Sometimes the OS process takes lots of CPU and Memory. When we have to restart that Splunk process on those local hosts
  • More user friendly Web interface will be nice to have
  • a PDF format option will be good
Database Alert logs, OS CPU, and Memory alerts are the areas where we get maximum benefits. We also monitor Application performance logs via Splunk
Now we have more visibility with our Alerts. We are also now able to share some of that information with the Business stakeholders where they can take some actions to remediate the issues at their end
Kilhyun Ryu | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Application monitoring our internal system for testing.
  • Monitoring of areas developed in various languages ​​is possible
  • Provides various APIs and easy-to-use methods
  • Provides the latest technology in application monitoring
  • Limitations of flexible dashboards and customization
  • Difficulty in root cause analysis
In the event of a failure, it was difficult to find the exact cause due to insufficient data provision until finding the problem. It is a pity to provide a method to provide more app trace data. Is there a way to dynamically collect detailed app traces in my real-time environment?
Splunk Application Performance Monitoring (APM) was good in terms of usability that even beginners can use easily, and it was convenient because it could be easily applied to the operating environment. However, it is a pity that the cost part is burdensome and is only used as a demo. The licensing policy is so fragmented that there are good and bad points.
Score 9 out of 10
Vetted Review
Verified User
We use Splunk APM to monitor the bulk of our production clusters consisting of different AWS services - EKS, EC2, Lambdas, and many more. We have a NOC and production support team within my organization that uses Splunk APM for real-time issues analysis, root cause analysis and which is most important for real-time alerting of the issues that happen in production.
  • The ability to create many dashboard with dynamic metrics
  • The ability to use Explore function with map of components
  • Ability to create trend based alerts
  • Price model based on traces amount is not very user frendly
  • Save tags
  • Rendering components on Explore map performance with many components
The best scenario is production monitoring, where we have a real-time dashboard with our NOC team monitoring trends and alerting the production support team and developers in case something is going sideways. For our staging monitoring, Splunk APM is too expensive, since with debug we have much more traces than in production.
The "Explore" map and the tracing analysis allows us not to look at independent component but to look at the full flow to see how each event flows thru the components, including the errors and performance analysis for latency between components, database queries, and their performance, including the different component APIs.
Return to navigation