Suche senden
Hochladen
Splunk for JMX
•
Als PPTX, PDF herunterladen
•
1 gefällt mir
•
3,052 views
Damien Dallimore
Folgen
Presentation section from Splunk Live content
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 16
Jetzt herunterladen
Empfohlen
Splunk Java Agent
Splunk Java Agent
Damien Dallimore
Splunking the JVM
Splunking the JVM
Damien Dallimore
Splunk Conf 2014 - Getting the message
Splunk Conf 2014 - Getting the message
Damien Dallimore
Splunk Conf 2014 - Splunking the Java Virtual Machine
Splunk Conf 2014 - Splunking the Java Virtual Machine
Damien Dallimore
Splunk Modular Inputs / JMS Messaging Module Input
Splunk Modular Inputs / JMS Messaging Module Input
Damien Dallimore
SplunkLive London 2014 Developer Presentation
SplunkLive London 2014 Developer Presentation
Damien Dallimore
Exhibitor Introduction
Exhibitor Introduction
Jordan Zimmerman
IoT Studio #1: Protocols introduction and connected jukebox
IoT Studio #1: Protocols introduction and connected jukebox
Mickaël Rémond
Empfohlen
Splunk Java Agent
Splunk Java Agent
Damien Dallimore
Splunking the JVM
Splunking the JVM
Damien Dallimore
Splunk Conf 2014 - Getting the message
Splunk Conf 2014 - Getting the message
Damien Dallimore
Splunk Conf 2014 - Splunking the Java Virtual Machine
Splunk Conf 2014 - Splunking the Java Virtual Machine
Damien Dallimore
Splunk Modular Inputs / JMS Messaging Module Input
Splunk Modular Inputs / JMS Messaging Module Input
Damien Dallimore
SplunkLive London 2014 Developer Presentation
SplunkLive London 2014 Developer Presentation
Damien Dallimore
Exhibitor Introduction
Exhibitor Introduction
Jordan Zimmerman
IoT Studio #1: Protocols introduction and connected jukebox
IoT Studio #1: Protocols introduction and connected jukebox
Mickaël Rémond
OSMC 2021 | Robotmk: You don’t run IT – you deliver services!
OSMC 2021 | Robotmk: You don’t run IT – you deliver services!
NETWAYS
Managing ejabberd Platforms with Docker - ejabberd Workshop #1
Managing ejabberd Platforms with Docker - ejabberd Workshop #1
Mickaël Rémond
Introduction to Web Application Clustering
Introduction to Web Application Clustering
Piyush Katariya
Simple tweaks to get the most out of your jvm
Simple tweaks to get the most out of your jvm
Jamie Coleman
Liberty management
Liberty management
WASdev Community
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...
Lucas Jellema
No Surprises Geo Replication - Pulsar Virtual Summit Europe 2021
No Surprises Geo Replication - Pulsar Virtual Summit Europe 2021
StreamNative
Performance Testing using Real Browsers with JMeter & Webdriver
Performance Testing using Real Browsers with JMeter & Webdriver
BlazeMeter
Batching and Java EE (jdk.io)
Batching and Java EE (jdk.io)
Ryan Cuprak
Yang in OpenDaylight
Yang in OpenDaylight
Gunjan Patel
Dragonflow Austin Summit Talk
Dragonflow Austin Summit Talk
Eran Gampel
High density deployments using weblogic multitenancy
High density deployments using weblogic multitenancy
Getting value from IoT, Integration and Data Analytics
High performance network programming on the jvm oscon 2012
High performance network programming on the jvm oscon 2012
Erik Onnen
KubeFuse - A File-System for Kubernetes
KubeFuse - A File-System for Kubernetes
Bart Spaans
Docker Swarm and Traefik 2.0
Docker Swarm and Traefik 2.0
Jakub Hajek
Common Sense Performance Indicators in the Cloud
Common Sense Performance Indicators in the Cloud
Nick Gerner
Jakarta EE 8 on JDK17
Jakarta EE 8 on JDK17
Rudy De Busscher
Introduction to Apache Kafka
Introduction to Apache Kafka
Shiao-An Yuan
The best of Apache Kafka Architecture
The best of Apache Kafka Architecture
techmaddy
Apache Karaf - Building OSGi applications on Apache Karaf - T Frank & A Grzesik
Apache Karaf - Building OSGi applications on Apache Karaf - T Frank & A Grzesik
mfrancis
Linked Process
Linked Process
Joshua Shinavier
Five cool ways the JVM can run Apache Spark faster
Five cool ways the JVM can run Apache Spark faster
Tim Ellison
Weitere ähnliche Inhalte
Was ist angesagt?
OSMC 2021 | Robotmk: You don’t run IT – you deliver services!
OSMC 2021 | Robotmk: You don’t run IT – you deliver services!
NETWAYS
Managing ejabberd Platforms with Docker - ejabberd Workshop #1
Managing ejabberd Platforms with Docker - ejabberd Workshop #1
Mickaël Rémond
Introduction to Web Application Clustering
Introduction to Web Application Clustering
Piyush Katariya
Simple tweaks to get the most out of your jvm
Simple tweaks to get the most out of your jvm
Jamie Coleman
Liberty management
Liberty management
WASdev Community
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...
Lucas Jellema
No Surprises Geo Replication - Pulsar Virtual Summit Europe 2021
No Surprises Geo Replication - Pulsar Virtual Summit Europe 2021
StreamNative
Performance Testing using Real Browsers with JMeter & Webdriver
Performance Testing using Real Browsers with JMeter & Webdriver
BlazeMeter
Batching and Java EE (jdk.io)
Batching and Java EE (jdk.io)
Ryan Cuprak
Yang in OpenDaylight
Yang in OpenDaylight
Gunjan Patel
Dragonflow Austin Summit Talk
Dragonflow Austin Summit Talk
Eran Gampel
High density deployments using weblogic multitenancy
High density deployments using weblogic multitenancy
Getting value from IoT, Integration and Data Analytics
High performance network programming on the jvm oscon 2012
High performance network programming on the jvm oscon 2012
Erik Onnen
KubeFuse - A File-System for Kubernetes
KubeFuse - A File-System for Kubernetes
Bart Spaans
Docker Swarm and Traefik 2.0
Docker Swarm and Traefik 2.0
Jakub Hajek
Common Sense Performance Indicators in the Cloud
Common Sense Performance Indicators in the Cloud
Nick Gerner
Jakarta EE 8 on JDK17
Jakarta EE 8 on JDK17
Rudy De Busscher
Introduction to Apache Kafka
Introduction to Apache Kafka
Shiao-An Yuan
The best of Apache Kafka Architecture
The best of Apache Kafka Architecture
techmaddy
Apache Karaf - Building OSGi applications on Apache Karaf - T Frank & A Grzesik
Apache Karaf - Building OSGi applications on Apache Karaf - T Frank & A Grzesik
mfrancis
Was ist angesagt?
(20)
OSMC 2021 | Robotmk: You don’t run IT – you deliver services!
OSMC 2021 | Robotmk: You don’t run IT – you deliver services!
Managing ejabberd Platforms with Docker - ejabberd Workshop #1
Managing ejabberd Platforms with Docker - ejabberd Workshop #1
Introduction to Web Application Clustering
Introduction to Web Application Clustering
Simple tweaks to get the most out of your jvm
Simple tweaks to get the most out of your jvm
Liberty management
Liberty management
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...
No Surprises Geo Replication - Pulsar Virtual Summit Europe 2021
No Surprises Geo Replication - Pulsar Virtual Summit Europe 2021
Performance Testing using Real Browsers with JMeter & Webdriver
Performance Testing using Real Browsers with JMeter & Webdriver
Batching and Java EE (jdk.io)
Batching and Java EE (jdk.io)
Yang in OpenDaylight
Yang in OpenDaylight
Dragonflow Austin Summit Talk
Dragonflow Austin Summit Talk
High density deployments using weblogic multitenancy
High density deployments using weblogic multitenancy
High performance network programming on the jvm oscon 2012
High performance network programming on the jvm oscon 2012
KubeFuse - A File-System for Kubernetes
KubeFuse - A File-System for Kubernetes
Docker Swarm and Traefik 2.0
Docker Swarm and Traefik 2.0
Common Sense Performance Indicators in the Cloud
Common Sense Performance Indicators in the Cloud
Jakarta EE 8 on JDK17
Jakarta EE 8 on JDK17
Introduction to Apache Kafka
Introduction to Apache Kafka
The best of Apache Kafka Architecture
The best of Apache Kafka Architecture
Apache Karaf - Building OSGi applications on Apache Karaf - T Frank & A Grzesik
Apache Karaf - Building OSGi applications on Apache Karaf - T Frank & A Grzesik
Ähnlich wie Splunk for JMX
Linked Process
Linked Process
Joshua Shinavier
Five cool ways the JVM can run Apache Spark faster
Five cool ways the JVM can run Apache Spark faster
Tim Ellison
A Java Implementer's Guide to Boosting Apache Spark Performance by Tim Ellison.
A Java Implementer's Guide to Boosting Apache Spark Performance by Tim Ellison.
J On The Beach
Tornado Web Server Internals
Tornado Web Server Internals
Praveen Gollakota
FOSDEM 2017 - Open J9 The Next Free Java VM
FOSDEM 2017 - Open J9 The Next Free Java VM
Charlie Gracie
Getting Started with JDK Mission Control
Getting Started with JDK Mission Control
Marcus Hirt
You Can't Correlate what you don't have - ArcSight Protect 2011
You Can't Correlate what you don't have - ArcSight Protect 2011
Scott Carlson
jcmd #javacasual
jcmd #javacasual
Yuji Kubota
Like loggly using open source
Like loggly using open source
Thomas Alrin
Effective out-of-container Integration Testing
Effective out-of-container Integration Testing
Sam Brannen
AMF Flash and .NET
AMF Flash and .NET
Yaniv Uriel
WebLogic JMX for DevOps
WebLogic JMX for DevOps
Frank Munz
Ingesting hdfs intosolrusingsparktrimmed
Ingesting hdfs intosolrusingsparktrimmed
whoschek
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT Group
Mom those things v1
Mom those things v1
von gosling
CCNP Data Center Centralized Management Automation
CCNP Data Center Centralized Management Automation
E.S.G. JR. Consulting, Inc.
Oracle WebLogic Diagnostics & Perfomance tuning
Oracle WebLogic Diagnostics & Perfomance tuning
Michel Schildmeijer
Being HAPI! Reverse Proxying on Purpose
Being HAPI! Reverse Proxying on Purpose
Aman Kohli
OpenSouthCode 2018 - Integrating your applications easily with Apache Camel
OpenSouthCode 2018 - Integrating your applications easily with Apache Camel
José Román Martín Gil
BSides LV 2016 - Beyond the tip of the iceberg - fuzzing binary protocols for...
BSides LV 2016 - Beyond the tip of the iceberg - fuzzing binary protocols for...
Alexandre Moneger
Ähnlich wie Splunk for JMX
(20)
Linked Process
Linked Process
Five cool ways the JVM can run Apache Spark faster
Five cool ways the JVM can run Apache Spark faster
A Java Implementer's Guide to Boosting Apache Spark Performance by Tim Ellison.
A Java Implementer's Guide to Boosting Apache Spark Performance by Tim Ellison.
Tornado Web Server Internals
Tornado Web Server Internals
FOSDEM 2017 - Open J9 The Next Free Java VM
FOSDEM 2017 - Open J9 The Next Free Java VM
Getting Started with JDK Mission Control
Getting Started with JDK Mission Control
You Can't Correlate what you don't have - ArcSight Protect 2011
You Can't Correlate what you don't have - ArcSight Protect 2011
jcmd #javacasual
jcmd #javacasual
Like loggly using open source
Like loggly using open source
Effective out-of-container Integration Testing
Effective out-of-container Integration Testing
AMF Flash and .NET
AMF Flash and .NET
WebLogic JMX for DevOps
WebLogic JMX for DevOps
Ingesting hdfs intosolrusingsparktrimmed
Ingesting hdfs intosolrusingsparktrimmed
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
We4IT LCTY 2013 - x-pages-men - ibm domino xpages - performance in a nutshell
Mom those things v1
Mom those things v1
CCNP Data Center Centralized Management Automation
CCNP Data Center Centralized Management Automation
Oracle WebLogic Diagnostics & Perfomance tuning
Oracle WebLogic Diagnostics & Perfomance tuning
Being HAPI! Reverse Proxying on Purpose
Being HAPI! Reverse Proxying on Purpose
OpenSouthCode 2018 - Integrating your applications easily with Apache Camel
OpenSouthCode 2018 - Integrating your applications easily with Apache Camel
BSides LV 2016 - Beyond the tip of the iceberg - fuzzing binary protocols for...
BSides LV 2016 - Beyond the tip of the iceberg - fuzzing binary protocols for...
Mehr von Damien Dallimore
QCon London 2015 - Wrangling Data at the IOT Rodeo
QCon London 2015 - Wrangling Data at the IOT Rodeo
Damien Dallimore
SpringOne2GX 2014 Splunk Presentation
SpringOne2GX 2014 Splunk Presentation
Damien Dallimore
A Brief History Of Data
A Brief History Of Data
Damien Dallimore
Integrating Splunk into your Spring Applications
Integrating Splunk into your Spring Applications
Damien Dallimore
Spring Integration Splunk
Spring Integration Splunk
Damien Dallimore
Splunk Developer Platform
Splunk Developer Platform
Damien Dallimore
Splunk as a_big_data_platform_for_developers_spring_one2gx
Splunk as a_big_data_platform_for_developers_spring_one2gx
Damien Dallimore
Using the Splunk Java SDK
Using the Splunk Java SDK
Damien Dallimore
Splunking the JVM (Java Virtual Machine)
Splunking the JVM (Java Virtual Machine)
Damien Dallimore
Mehr von Damien Dallimore
(9)
QCon London 2015 - Wrangling Data at the IOT Rodeo
QCon London 2015 - Wrangling Data at the IOT Rodeo
SpringOne2GX 2014 Splunk Presentation
SpringOne2GX 2014 Splunk Presentation
A Brief History Of Data
A Brief History Of Data
Integrating Splunk into your Spring Applications
Integrating Splunk into your Spring Applications
Spring Integration Splunk
Spring Integration Splunk
Splunk Developer Platform
Splunk Developer Platform
Splunk as a_big_data_platform_for_developers_spring_one2gx
Splunk as a_big_data_platform_for_developers_spring_one2gx
Using the Splunk Java SDK
Using the Splunk Java SDK
Splunking the JVM (Java Virtual Machine)
Splunking the JVM (Java Virtual Machine)
Kürzlich hochgeladen
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
MounikaPolabathina
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Lars Bell
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
Kürzlich hochgeladen
(20)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Splunk for JMX
1.
Splunk for JMX Damien
Dallimore Developer Evangelist
2.
Copyright©2013,SplunkInc. Splunk for JMX 2 •
ConnecttoanylocalorremoteJVM'sJMXserver,Hotspot/JRockit/IBMJ9/OpenJDK/AzulZing • QueryanyMBeanrunningonthatserver • ExtractanyMBeanattributes(simple,compositeortabular) • InvokeMBeanoperations • Writeattributesandoperationresultsoutinadefaultkey/valueformat,orpluginyourowncustomformat,forSPLUNK indexingandsearching • TransporteventsoverSTDOUT(default),TCP,Syslog,SplunkRESTendpointordirecttofile. • DeclareclustersofJVM'sforlargerscaleJVMdeployments • Runson*NixandWindows • OutoftheboxdashboardsforcommonJVMMBeans • FreelyavailablefromSplunkBase,allsourcecodeisonGitHub
3.
Copyright©2013,SplunkInc. Connectivity Options 3 • Remote
JMX interface – rmi (JSR160StandardImplementationandMX4J'sJSR160Implementation) – iiop(JSR160StandardImplementationandMX4J'sJSR160Implementation) • Direct Process attachment – ConnectdirectlytoalocallyrunningJVMprocess • MX4J HTTP connectors (requires MX4J in the target JVM also) – soap,soap+sssl – hessian,hessian+ssl – burlap,burlap+ssl
4.
Copyright©2013,SplunkInc. Setup and Configuration 4 •
The main goalof the app was to make it as simple and intuitive as possible to connect to your JVMs and start Splunking JMX data • Enableyour targetJVM’s remoteJMX interface, test connectivitywith JConsole • InstallSplunk for JMX • ExtractSplunkforJMXtarballtoSPLUNK_HOME/etc/apps • RestartSplunk • Atthesetupscreen,choosea scriptedinputforyourplatform(Nix/Windows) • Setup your JMX configurationfile • Thedefaultconfig.xmlfileispreconfiguredforcommonJVMMBeans • BrowseyourJVM(usingJConsole)forotherMBeansthatyouwishtopollandconfigurethese • Youcanhaveasmanyconfigfilesasyourequire,andyoumightsettheseuptofireoffatdifferent scheduledfrequencies
5.
Copyright©2013,SplunkInc. Configuration Examples -
Simple 5
6.
Copyright©2013,SplunkInc. Configuration Examples -
Wildcards 6 MBean Object name format “domain:key=value,key2=value2” Around 25KBytes per dump on Hotspot JVMs Don’t know the domain or properties name or have many Mbeans with the same attributes ? * and ? wildcards are supported in the Mbean name
7.
Copyright©2013,SplunkInc. Configuration Examples -
Clusters 7 • Define clusters of JVM’s that share the same MBean definitions • Note , in these examples, for brevity I am using “dumpAllAttributes” , but in production you’d want to pick and choose specific MBean attributes you are interested in, and perhaps split definitions over multiple files run at varying frequencies
8.
Copyright©2013,SplunkInc. Configuration Examples -
Operations 8 • Invoke JMX operations that return a value or simply perform some action on the target JVM • Operation definitions can take parameters Use Case 1 : your developers might code a JMX operation that returns a CSV or JSON formatted snapshot of some metrics for Splunking Use Case 2 : dynamically trigger HPROF dumps. The “com.sun.management:type=HotSpotDiagnostic” Mbean exposes a “dumpHeap” operation
9.
Copyright©2013,SplunkInc. Configuration Examples -
Connecting 9 • IP Address with credentials • Hostname • Static Process ID • Process ID lookup from file • Process ID lookup from command output • Raw JMX Service URL • MX4J HTTP Connector
10.
Copyright©2013,SplunkInc. Custom Formatters/Transports 10 • The
Splunk for JMX configuration is user extensible • You can code and configure your own Formatters and Transports Formatters • Takes the raw MBean polled output and formats it for Splunking • A Java implementation of the "com.dtdsoftware.splunk.formatter.Formatter" interface • If the optional formatter declaration is omitted, then the default formatter will be used Transports • Takes the formatted output and transports it to a destination • A Java implementation of the "com.dtdsoftware.splunk.transport.Transport" interface • If the optional transport declaration is omitted, then the default transport(STD out) will be used
11.
Copyright©2013,SplunkInc. Formatter Examples 11
12.
Copyright©2013,SplunkInc. Transport Examples 12
13.
Copyright©2013,SplunkInc. Deployment Architectures 1 13 •
Simplest scenario • Monolithic Splunk installation • Splunk for JMX polling 1 or more remote/local JVMs via the remote JMX interface • There is support for many target JVM’s in the configuration schema but to really scale out, you need a more advanced Splunk architecture
14.
Copyright©2013,SplunkInc. Deployment Architectures 2 14 Splunk
UF running locally with target JVM Splunk Indexer Cluster Splunk Search Head Pool Load Balancer • Run Splunk UF locally with target JVM.Can connect use remote JMX interface or direct process attachment. • Each tier scales out horizontally. • Can overcome firewall issues that are sometimes inherent with Java RMI • Deploy Splunk for JMX components and configurations with Splunk Deployment Server, Puppet or Chef.
15.
Demo
16.
Copyright©2013,SplunkInc. Contact me 16 Email :
ddallimore@splunk.com Twitter : @damiendallimore Skype : damien.dallimore Github : damiendallimore Splunkbase : damiend Slideshare : http://www.slideshare.net/damiendallimore Blogs : http://blogs.splunk.com/dev Web : http://dev.splunk.com
Jetzt herunterladen