spring integration splunk

9
Splunk Spring Integration Adaptors Damien Dallimore Developer Evangelist

Upload: damien-dallimore

Post on 27-Jan-2015

118 views

Category:

Technology


4 download

DESCRIPTION

Presentation section from Splunk Live content

TRANSCRIPT

Page 1: Spring Integration Splunk

Splunk Spring Integration Adaptors

Damien DallimoreDeveloper Evangelist

Page 2: Spring Integration Splunk

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.

Page 3: Spring Integration Splunk

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

Page 4: Spring Integration Splunk

Copyright © 2013, Splunk Inc.

Spring Integration Splunk Inbound Adaptor

4

Page 5: Spring Integration Splunk

Copyright © 2013, Splunk Inc.

Spring Integration Splunk Outbound Adaptor

5

• HTTP REST Input• TCP Input

Page 6: Spring Integration Splunk

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 :

Page 7: Spring Integration Splunk

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

Page 8: Spring Integration Splunk

Demo

Page 9: Spring Integration Splunk

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