• Gabriel

Add a simple TODO management system for your correlations

Updated: Feb 28

I did a talk at Splunk .conf21 about how to maintain correlation searches: pdf/mp4. One of the topics is having a simple task management system that integrates with Enterprise Security and the other things I’ve made. The idea is to make it easy for analysts and developers alike to raise TODOs against correlations, optionally linking them to problematic notable events.


For the big things you will still need a proper ticketing system. But for the day to day issues such as noise, missed events, or a lack of context in an alert, it helps to have a simple in-splunk system.


It’s actually simpler than you might think. Initially I used the collect command, but I noticed sometimes it would be less than instantaneous. Then I took the plunge and learned about the KV store. It’s very easy and any change is instantaneous. The solution uses both:

  • the KV store keeps any pending TODOs, so that they are very easy and quick to manage

  • and the index keeps everything and allows to see when TODOs were created and resolved

I go into a lot more details about how we use the system in my talk: pdf/mp4.


If you want to get the source code of what you see in the talk, it’s all in the ES Choreographer app in splunkbase.

38 views0 comments

Recent Posts

See All

This for the most part isn't splunk-specific, but if you do any amount of administration on the linux command line, you might find it helpful. .bashrc A better prompt In your .bashrc: PS1='\t \[\033[0