Hi
I am very new to Splunk but have been asked to look into the possibility to using Splunk to replace an existing system used query our CDR files.
From what I can tell Splunk has most of what we would need.
The one thing I cannot seem to find is:
Our files are comma separated but follow a pattern similar to ANumber,BNumber,deliveryDate,etc.
Our searches would be :
return all files where ANumber = ? and BNumber = ? and deliveryDate > ? etc
Our current system collects the files and inserts them into a database. It is told which field is what and creates a column based on this. The querys are then created to match the columns.
I cannot see a way of collecting files in Splunk where you can index the files by telling it a format field1,field2 etc
I hope this all makes sense. I am sure there is a way but that I am unable to see it.
Thanking you in advance
Mary
I like the sound of that, and concept sideview 😉
@Mary as you are fairly new to this, blitz through the Exploring Splunk (Splunk Query Language) manual then go play with the data. Quite quickly and with only a v small amount of effort you will have top numbers calling, those called, duration etc. Interested in cost, by department?! Next stop, reference a tariff table, extend your searches and pipe the results to graphs and tables. I appreciate that the sound of all this may have you running for the hills...but I suspect not.
Myabe Call Loggers are dead. Think of the savings.
To build on Dave's answer:
Actually, if the fields are comma-separated, there is an even easier way to tell Splunk how to identity them. Assume that you create a sourcetype called CDR for your data.
In props.conf
[CDR]
TRANSFORM-ecf1=extract-CDR-fields
In transforms.conf
[extract-CDR-fields]
DELIMS = ","
FIELDS = ANumber,BNumber,deliveryDate,etc.
These conf files can be put in $SPLUNK_HOME/etc/system/local
As Dave pointed out, you should create a separate index for your CDR data. I would suggest this:
clean
command to clean out your index and try again.Nicee ;-)...thanks LG
What system are your CDR files from? Sideview makes apps for both Cisco CallManager's CDRs and Shoretel CDR. And if you can send us sample logs we may very well be able to expand into your particular product. 😃 If you can help us with sample data to get a new app started we will happily grant you a free perpetual license to use the resulting product.
Mary - the good news is that this is possible. You would probably split the fields out (even using the GUI) to create a Regex, defining the field. Searches are easily constructed for ANumber etc.
If volume isn't going to cause you a problem with your license (CDRs are big, I know) then you could index the lot. Defining a new index would be advisable.
For Regex I'll post the links, ditto the tutorial if they are useful?
Br
D
...and this is unmissable 😉
http://www.youtube.com/watch?v=Yf5gTNiotnM
Splunk tutorial: http://docs.splunk.com/Documentation/Splunk/latest/Tutorial/WelcometotheSplunktutorial
Exploring Splunk: http://www.splunk.com/goto/book a really good read.