spring integration splunk
DESCRIPTION
Presentation section from Splunk Live contentTRANSCRIPT
Splunk Spring Integration Adaptors
Damien DallimoreDeveloper Evangelist
Copyright © 2013, Splunk Inc.
Spring Integration (extends core Spring)• An implementation of widely accepted design patterns described in the
book Enterprise Integration Patterns by Gregor Hohpe and Bobby Woolf
• Send data to and from numerous different systems , route , transform, filter.
JMS, AMQP, HTTP/S, S/FTP, Twitter, SMTP, File I/O, SOAP, etc. And now Splunk!!
• Not an ESB, just Java Libraries, supporting declarative configuration of Message Flows. Typically, very little Java code required.
Copyright © 2013, Splunk Inc.
Spring Integration Splunk Adaptors
3
• Splunk SDK for Java makes it easier to use the REST API• Building on this ideal , the Spring Integration Adaptors make it easier for Spring/Java developers to
declaratively build data integration solutions using the Java SDK and utilize the power of the Splunk platform
• Inbound Adaptor– Search and export the data from Splunk and push into message channels– Filter, transform, export to other destinations
• Outbound Adaptor– Can consume data acquired by other Integration adaptors(Twitter, JDBC…) and push
it into Splunk for indexing, searching and visualization
Copyright © 2013, Splunk Inc.
Spring Integration Splunk Inbound Adaptor
4
Copyright © 2013, Splunk Inc.
Spring Integration Splunk Outbound Adaptor
5
• HTTP REST Input• TCP Input
Copyright © 2013, Splunk Inc.6
ReferencesAdaptors : https://github.com/SpringSource/spring-integration-extensions
Demo: https://github.com/damiendallimore/spring-integration-splunk-webex-demo
Webinar that myself and David Turanski presented : http://www.springsource.org/node/4308
Oreilly Book :
Copyright © 2013, Splunk Inc.
Spring Integration Twitter adaptor polls for tweets
Spring Integration Splunk outbound adaptor sends events to Splunk via HTTP REST
Realtime or historical search from SplunkWeb
Raw events from Twitter are transformed into best practice logging format
Splunk Java SDK
Tweets
Demo
Copyright © 2013, Splunk Inc.9
Contact me
Email : [email protected] : @damiendallimoreSkype : damien.dallimoreGithub : damiendallimoreSplunkbase : damiendSlideshare : http://www.slideshare.net/damiendallimore Blogs : http://blogs.splunk.com/devWeb : http://dev.splunk.com