What is our primary use case?
Splunk Enterprise Platform is used for creation of dashboards and monitoring of numerous use cases that could be specific to certain products. These segregated use cases are distributed across different teams, but primarily focus on security, log monitoring, and correlation. I use it to understand end-to-end information about a service and track the number of incidents. I have observed many use cases for Splunk Enterprise Platform, but for security, I have extensively used it for endpoint monitoring, incident response, incident tracking, ServiceNow tracking, and many other functions.
For a specific security scenario, I have used Splunk Enterprise Platform for email injection monitoring. I collect all logs related to whatever emails are going through and whatever activity users are doing over email, and I create correlation rules to identify gray listing or spam emails. In this case, I use Splunk Enterprise Platform extensively to monitor email activity from our email gateway or email tools. Endpoint telemetry is very crucial, and I ingest all logs and create dashboards. I use Splunk Enterprise Platform to identify which users or endpoints are deviating from standards or which endpoints have users not behaving according to our policy. This includes identifying users clicking links or downloading blocked items, as well as identifying endpoints that have older versions of specific software or endpoint solutions. I also use this for monitoring internal applications, which include specific applications for threat intelligence and user behavior monitoring.
I have enabled many correlations in Splunk Enterprise Platform that are worth mentioning. At times, there is a breakage from firewall, proxy logs, and endpoint logs. Over the last five to six years, I have been working toward achieving many correlations. For instance, if somebody is hitting from an external IP and I am getting many failed login attempts, I try to correlate that. I ingest a lot of Azure telemetry and cloud logs into Splunk Enterprise Platform, and I correlate any kind of notable threat intelligence feeds with the logs ingested to identify observables that can assist our threat intelligence team.
How has it helped my organization?
Many use cases, such as user behavior analysis, were not being monitored via a dashboard previously, which created a missing link in our incidents. Once I created analytics for user behavior and ingested telemetry from endpoints, proxies, and firewalls into Splunk Enterprise Platform, I gained many customizable outputs that strengthened our enterprise security posture. This significantly helped me reduce investigation time, which made our threat hunting and SOC teams more efficient. Additionally, day-to-day operational tasks, governance, and compliance activities operate smoothly since I started using Splunk Enterprise Platform for all these use cases.
I tracked compliance metrics and noticed that I was dealing with a lot of technical debt. After implementing Splunk Enterprise Platform and creating dashboards around the servers and technology I was using, I discovered that I had many obsolete or vulnerable products. The compliance dashboard helped me conduct a gap analysis and gradually bridge that gap, mitigating the findings. Over time, my compliance dashboard became greener, which is the desired state for a security-focused organization.
Another aspect is that endpoints play a crucial role in incident response or investigation, as many incidents stemmed from user actions. I established logs for user activities and created dashboards to visualize these incidents, leading to a significant reduction in user-centric incidents over six to eight months. I found that email and endpoint attacks were our main vectors, and after setting up dashboards around user email behavior, our security response improved drastically over time.
What is most valuable?
Splunk Enterprise Platform offers many features centered around creation of easy queries, requiring less learning curve compared to other counterparts. At times, what eases my work is the fast querying capability. It has excellent log collection and data ingestion that helps me create very granular, customizable dashboards, assisting my security team for monitoring and threat detection. Specifically for large enterprises, Splunk Enterprise Platform caters to the kind of scalability that I need because I am not centered around small deployments. I have many logs to ingest, and I need a lot of storage, indexing, and clustering, all of which this product supports.
It also has integration with other ecosystems like ServiceNow, Jira, and firewalls, with support for hybrid and multi-cloud environments. Real-time monitoring and alerting provide me visibility for security events or operational issues. Additionally, it has flexible deployment options, such as on-premises, private cloud, or even in isolated air-gapped environments. Splunk Enterprise Platform has matured enough because of the large community, extensive documentation, and strong ecosystem that assist me in deploying it effectively.
I find querying output quickly to be one of the most valuable features. When I write a customizable query, I need low-latency output as it assists me in my investigations. The second thing that appeals to me is the extensive integration capabilities. It integrates with a wide range of security, cloud, and endpoint application platforms. This large ecosystem simplifies data onboarding and ingestion. These are a few of the strongest aspects of Splunk Enterprise Platform, and because of its flexible search capabilities and extensive integration ecosystem, I find many use cases centered around using this product and deriving value from it.
Feature-wise, I often need many customizable queries from the data I already have, which is crucial in threat hunting scenarios. I can customize and structure the data for my investigations and operational troubleshooting. A lot of structuring and filtering is created by Splunk Enterprise Platform search processing language, which I refer to as SPL. I have also used KQL, and based on my work experience, I find it easier to work with Splunk Enterprise Platform than to struggle with other query language platforms, which add complexity to my investigations and operations.
The output accuracy and reliability of Splunk Enterprise Platform greatly depend on prompts, but I find it to be fairly accurate. Splunk Enterprise Platform provides capabilities to search and optimize queries effectively, aiding analysts to identify relevant data sources, execute searches, and summarize findings. This reduces investigation times and lowers the learning curve for new users. The AI capabilities offer natural language to SPL conversion, helping my SOC team perform AI-assisted threat hunting, optimize SPL, and conduct automated search analyses with some agent-based workflows that enable faster insights.
Splunk Federated Search allows me to search data residing in remote Splunk Enterprise Platform deployments or external repositories without needing to ingest all that data locally. The benefits include cost optimization, unified visibility, and the capability for cross-environment investigations. It also reduces data duplication since searching without complete ingestion avoids redundant copies. However, the limitations include the complexity of configuration due to trust relationships, permissions, and governance, which consume time. Troubleshooting can also be more challenging compared to a single Splunk Enterprise Platform deployment.
Maintaining granular control over data using the trusted control plane within Splunk Enterprise Platform ensures specific access and provides a centralized governance layer that secures communication, policy enforcement, and authentication. The benefits derived from the trusted control plane include consistent authentication and authorization controls, helping me meet compliance requirements and operational security standards, particularly in hybrid and multi-cloud deployments.
What needs improvement?
There is a lot of scope for improvement. One issue I often encounter is unpredictability of costs as telemetry volume grows. I find it hard to identify pricing and renewal costs, which is a key concern for me. I need features to assist me in making my usage of Splunk Enterprise Platform more efficient so I do not exceed cost thresholds. Additionally, when I have heavy workloads, I experience performance degradation; during high concurrency, CPU or compute becomes a bottleneck. I need solutions to optimize resource use effectively and guide me in scaling my workloads to prevent performance degradation. Integration struggles arise with several connectors that do not function as expected, needing more specialization and learning curves. I also want support for capacity planning to identify current and future needs, and I desire AI tools to assist in creating user-friendly dashboard experiences.
Documentation often feels generic and not tailored to my needs, which is an area needing improvement. AI assistance that can cater to my specific needs or scenarios would be beneficial. Regarding support, I sometimes struggle to identify the right person to assist me, particularly during integrations and with outputs. I have encountered situations where many concurrent sessions were unresponsive, leading to slower query mechanisms. While most interactions with Splunk Enterprise Platform support yield prompt and professional assistance, it varies depending on the engineer.
Regarding the AI capabilities of Splunk Enterprise Platform, I perform extensive investigations and understand that I am ingesting a lot of logs without clarity on the exact guardrails available. Governance is a concern as I must establish a proper governance layer before AI agents can use my information to assist me. While AI-powered search analysis has assisted me, transparency in guardrails is essential, especially in data masking to prevent the unintended exposure of sensitive information.
For how long have I used the solution?
My association with this product spans seven to eight years.
What do I think about the stability of the solution?
Splunk Enterprise Platform is stable. It is a mature platform that offers streamlined log management, threat detection, security monitoring, investigation, and incident response capabilities. When conducting SPL-based analysis, I experience stable and fast search performance, even in AI-assisted investigations, which effectively correlate security events across endpoints and networks.
What do I think about the scalability of the solution?
Splunk Enterprise Platform demonstrates robust scalability. When scaling, I utilized indexer clustering and deployed multiple components to enhance scalability. It scales horizontally effectively by adding dedicated components such as search heads, indexers, and forwarders. My data ingestion volume meets scalability needs, and Splunk Enterprise Platform provides workload management capabilities that facilitate resource allocation according to search and ingestion needs, maintaining performance while demand grows.
How are customer service and support?
Customer support has struggled at times when accessing the right engineer, leading to instances where issues were not appropriately addressed. Despite this, most interactions yield competent support; the team's capability is evident. It is challenging when engineers lack familiarity with my environment and struggle to provide timely input.
Which solution did I use previously and why did I switch?
In my previous company, I was using a solution that was costly and lacked flexibility and scalability.
What was our ROI?
Splunk Enterprise Platform's return on investment is largely reflected in my improved security posture. Many times, I considered hiring external managed service providers to handle logs and provide real-time investigations or correlations. Instead, with Splunk Enterprise Platform, I manage these processes in-house, saving costs and significantly enhancing my capabilities in incident response and threat hunting, expanding visibility into actionable data.
Without Splunk Enterprise Platform, hiring an external provider would have been more expensive, but I have built a more robust in-house team with various levels of engineers who can gather detailed insights for different operational needs.
What's my experience with pricing, setup cost, and licensing?
While I use various external vendors to optimize cost in Splunk Enterprise Platform usage, the context of non-indexing demonstrates that SPL investigation adds value beyond merely storing and correlating data. I also engage external tools to minimize operational costs associated with Splunk Enterprise Platform.
Pricing, setup costs, and licensing remain areas of concern as I ingest large volumes of telemetry or data. I seek optimization around pricing scalability as I utilize significant public cloud storage. The amounts of ingested data lead to cost concerns, and I strive to determine strategies for reducing pricing while identifying logs that do not need ingestion. This remains a challenge as I explore efficient usage of Splunk Enterprise Platform.
Which other solutions did I evaluate?
Before choosing Splunk Enterprise Platform, many options were evaluated, as primarily open-source tools providing similar capabilities were assessed.
What other advice do I have?
I rate Splunk Enterprise Platform a seven out of ten because I am happy with the value that it has delivered. However, there is always room for improvement. Cost is a major factor, and performance degradation hinders me from considering it as a more scalable option. Despite these concerns, Splunk Enterprise Platform delivers what my security team needs and provides value in compliance, incident response, and threat hunting.
Splunk Enterprise Platform is deployed in a hybrid model; I host some workloads in the cloud and have a few instances on-premises. I utilize AWS and Azure as my cloud providers for hybrid deployment.
My impression of Splunk Enterprise Platform's capability to manage data sovereignty at a petabyte scale centers around privacy considerations. I have a limited security context, understanding the metadata and user usage information available for AI features and the associated guardrails. Regarding data sovereignty in cloud workloads, it can be customizable to certain regions, but all indexing must comply with data privacy standards, which my oversight teams monitor closely.
My advice for others considering Splunk Enterprise Platform is to utilize professional services upfront. Planning your workload, setup, and capacity for two to three years is crucial for effective scaling and indexing. It is also vital to educate end-users on utilizing Splunk Enterprise Platform efficiently to avoid inefficiencies that can slow down capabilities.
Which deployment model are you using for this solution?
Hybrid Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other