Splunk indexers β metrics data β HEC fields vs INDEXED_EXTRACTIONS changes the bucket
A discussion around Splunk metrics indexes and how using different ingestion methods changes the bucket. In our production environment, we encountered challenges with high cardinality metrics indexes, specifically those receiving metric data with a large number of unique dimension values. The full post is available on medium, Splunk indexers β metrics data β HEC fields vs INDEXED_EXTRACTIONS changes the bucket, and on Splunk lantern, Preventing premature bucket rolling in metrics indexes.
GitHub repositories
In addition to the Splunkbase apps, I have written various automation components related to Splunk. Each repository has a unique purpose as described in the following sections. Splunk This repository contains various scripts that I have built over the years, the most popular would be the transfersplunkknowledgeobjects.py script. This first script is documented in the README.md of the repository and exists to assist in search head to search head (or search head cluster to search head cluster) migrations using the REST API. Note that POSTβing too many searches to the savedsearches REST API can be very disruptive to the Splunk scheduler and this works best for small migrations. ...
My Splunkbase apps
Over the years I have created a number of Splunk-related applications. This post exists to summarise the applications I have created, along with why they might be useful within your environment. Alerts For Splunk Admins GitHub link First published in 2017, this application was created after previous Splunk conf presentations would demonstrate an interesting platform-focussed dashboard, and then, they would not provide any source code or example searches to build the dashboard. I decided to create a presentation catered to Splunk administrators with all searches and dashboards available after the presentation. ...
Splunk Operator for Kubernetes (SOK) β Improvements on the indexing tier
We ran bare metal indexers for years, but we rarely exceeded 30% CPU. This post summarises improvements seen by switching to the Splunk Operator for Kubernetes The full post is available on medium, Splunk Operator for Kubernetes (SOK) β Improvements on the indexing tier, and as a Splunk Lantern article
Splunk Operator for Kubernetes (SOK) β Indexers on K8s, Search Heads outside the K8s cluster
When creating indexers with the Splunk Operator for Kubernetes (SOK) the assumption is search heads will be within K8s. We managed to get our search heads to run outside K8s The full post is available on medium, Splunk Operator for Kubernetes (SOK) β Indexers on K8s, Search Heads outside the K8s cluster, and also available as a Splunk Lantern article
Splunk Operator for Kubernetes (SOK) β Lessons from our implementation
The SOK is a Splunk-built K8s operator to run Splunk indexer clusters, search head clusters and standalone instances. This article discusses our lessons from production implementation The full post is available on medium, Splunk Operator for Kubernetes (SOK) β Lessons from our implementation, and as a Splunk Lantern article
Splunk Indexers β ext4 vs XFS filesystem performance
A performance comparison of ext4 vs XFS on a large scale Splunk enterprise indexer cluster utilising SmartStore on-premise / bare metal The full post is available on medium, Splunk Indexers β ext4 vs XFS filesystem performance, a Splunk Community Blog post, and a Splunk lantern article
Kubernetes Storage Performance Comparison Rook Ceph and Piraeus Datastore (LINSTOR)
Kubernetes storage is crucial for deployments that rely on persistent volumes. This article explores various options available and compares Rook Ceph and Piraeus datastore in depth The full post is available on medium, Kubernetes Storage Performance Comparison Rook Ceph and Piraeus Datastore (LINSTOR)