Caving and Big Data. By Damien Dallimore. Developer Evangelist
|
|
|
- Jared Henry
- 10 years ago
- Views:
Transcription
1 Caving and Big Data By Damien Dallimore Developer Evangelist
2 About me Developer Evangelist at Splunk Develop solueons and apps for the Splunk plagorm Get out in the community and talk about it Splunk architect and community collaborator I used to be a Splunk Customer Coder Been paying my mortgage cuing code most of my career Kia Ora I hail from Middle Earth aka New Zealand, now I tend to live out of a suitcase. 2
3 Lets go Spelunking! 3
4 But what does the Spelunking metaphor mean? Massive amounts of data are being generated everyday We are owen blind to where that data is and what that data is telling us, it lives buried away in a dark cave We can navigate our way through the murk and make discoveries if we have the right equipment and know how (big data tools and techniques ) 4
5 Your caves are really an Aladdin s cave of gems and treasure 5
6 Agenda Overview of Splunk Splunk Developer plagorm Splunk Java SDK Spring IntegraEon Splunk adaptors Monitoring JVM s AppDynamics IntegraEon overview Along the way expect code and demos QuesEons, Eme depending, otherwise hunt me down awerwards 6
7 What is Splunk?
8 So What is Splunk, Exactly? Splunk is a platform for all of your machine data 8
9 In a nutshell Integrated plagorm for data colleceon, searching & correlaeon and visualizaeon Real Eme visibility of events, Real Eme alereng No need to write Map Reduce jobs Open and extensible Numerous ways to get your data into Splunk (TCP,UDP,REST,File monitoring, custom inputs etc..) Schema on the fly, no need to define/enforce structure up front Highly available distributed architecture allows Splunk to scale out to TB s per day, Index replicaeon Stream in data directly from your applicaeon code Provides comprehensive controls for data security, reteneon and integrity Splunkbase community, heaps of free apps and add- ons, community support Bi direceonal integraeon with other data sources (Hadoop, Casandra, Amazon S3 / Glacier, Mongo, RDBMS etc..) 9
10 Splunk Developer PlaGorm
11 Splunk & Developers Machine Data SplunkUI (Splunk Apps) REST API Custom/ Existing Applications SDKs Search, chart and graph Save and schedule searches as alerts Export search results Manage inputs and indexes Add & remove users and roles Engine 11
12 The Splunk REST API Exposes an API method for every feature in the product Whatever you can do in the UI you can do through the API Run searches Manage Splunk configuraeons API is RESTful Endpoints are served by splunkd Requests are GET, POST, and DELETE HTTP methods Responses are Atom XML Feeds or JSON Versioning Support Search results can be output in CSV/JSON/XML/Raw AuthenEcaEon is token based 12
13 Developer Platform SDKs We want to make it as easy as possible for developers to build Big Data apps on top of the Splunk plagorm Several different language offerings, SoWware Development Kits (SDKs) Javascript, Java, Python, PHP, Ruby(beta), C#(private repo) All Splunk funceonality is accessible via our SDKs Get Data into Splunk Execute Splunk Searches, get data out of Splunk Manage Splunk Customized User Interfaces 13
14 Using Splunk for ApplicaEon Development
15 Top 3 Developer Takeaways Every developer can use Splunk to accelerate dev & test and gain applicaeon intelligence The developer plagorm lets customers customize and extend the power of Splunk Splunk lets developers build big data apps with the skills they already have
16 Takeaway 1: Use Splunk to accelerate dev & test Splunk frees you from upfront database design for analyecs late binding schema Developers and QA/test engineers don t have to ask IT/Ops to get logs off machines Role base access to all data within one console without having to log into produceon systems All events are indexed and accessible in real- Eme in one place. Ad- Hoc real- Eme monitoring and historical invesegaeon searchable from one place CorrelaEons and insights across muleple Eers. Splunk lets you find issues quickly, so you can fix issues quickly Integrate Splunk search results into teseng assereons 16
17 Accelerate Dev & Test Cycles Splunk filled a vacuum we didn t know we had. Nathan Pra? Tech Lead, Tools & AutomaEon High- level view of applica>on errors - used by site opera>ons, engineering, and upper management Use case started with Site OperaEons to resolve issues Grew to include development and teseng to improve applicaeon quality and Eme- to- release Release requirement Projects are required to cerefy that all logs are Splunk- friendly (SemanEc Logging) 17
18 Takeaway 2: Customize and extend Splunk Integrate data from Splunk into exiseng apps and systems Build custom line- of- business apps powered by Splunk REST API & SDKs Deliver OperaEonal Intelligence to markeeng, sales, customer service and other divisions beyond IT in the systems and apps that make sense to them. 18
19 IntegraEng Splunk Data into a Mobile App The Splunk SDKs offer us so many ideas - we could use the JavaScript SDK in our own OperaEons Portal for showing Charts, Graphs, etc. Jens Ihnow ApplicaEons Management Back Office Systems Using the REST API to get key operaeonal and business data out of Splunk One- touch views for Web Service Response Time and Top Sellers
20 Takeaway 3: Splunk lets developers build big data apps with the skills they already have Developers can use the languages and frameworks they know and love like Python, JavaScript, Java and PHP. Splunks 7 million API calls per day and exposes Splunk data to customers in their customer- facing web app via REST API No need to write MapReduce jobs, learn R or be some kind of scienest to build apps that use Big Data be a developer! Using the Python SDK to deliver customers real- Gme security intelligence into custom dashboards 20
21 Building Big Data Apps on top of Splunk Splunk eliminates the need to write large MapReduce jobs to get meaningful informaeon out of our data. This means we can get powerful stats and informaeon to our key stakeholders in a fraceon of the Eme. Isaac Mosquera CTO Social markeeng plagorm for mobile app developers, Splunking over 7 million API requests per day and 1 million aceons per month Using the Splunk REST API to build custom dashboards for customers powered by data from Splunk 21
22 Why choose to develop on Splunk? Splunk is not agnosec of its underlying data source, MapR algorithm opemized to Splunk index files Real Eme vs Batch Jobs OpEmal for Eme series based data End to End Integrated Big Data SoluEon Fine grained proteceon of access and data using role based permissions Data reteneon and aging controls Users can submit Map Reduce jobs without needing to know how to code a MapR job Get the best of many worlds ie: Splunk Hadoop Connect Splunk integrates easily with other systems, developers can then just focus on developing against 1 single plagorm 22
23 Splunk Java SDK
24 Open sourced under the Apache v2.0 license Get the Java SDK Clone from Github : git clone hyps://github.com/splunk/splunk- sdk- java.git Project level support for Eclipse and Intellij IDE s Pre- requisites JRE 6+ Ant Splunk installed Loads of code examples Project examples folder Unit Tests hyp://dev.splunk.com hyp://gist.github.com/damiendallimore Comprehensive coverage of the REST API Tutorial videos available at hyp://dev.splunk.com 24
25 Connect and Authenticate public static Service connectandlogintosplunkexample() { Map<String, Object> connectionargs = new HashMap<String, Object>(); connectionargs.put("host", somehost"); connectionargs.put("username", admin"); connectionargs.put("password", foobar"); connectionargs.put("port", 8089); connectionargs.put("scheme", "https"); // will login and save the session key which gets put in the HTTP Authorization header Service splunkservice = Service.connect(connectionArgs); return splunkservice; } 25
26 Search public static void simplesearchexample() { } Service splunkservice = connectandlogintosplunkexample(); String searchquery = "search error OR exception head 10"; Args queryargs = new Args(); queryargs.put("earliest_time", "-3d@d"); queryargs.put("latest_time", "-1d@d"); // perform the search, blocks here InputStream stream = splunkservice.search(searchquery, queryargs); processinputstream(stream); 26
27 Realtime Search public static void realtimesearchexample() { Service splunkservice = connectandlogintosplunkexample(); Args queryargs = new Args(); queryargs.put("earliest_time", "rt-5m"); queryargs.put("latest_time", "rt"); // submit the job Job job = splunkservice.getjobs().create("search index=spring exception OR error, queryargs); } 27
28 Input Events public static void logeventtosplunkexample() { } Service splunkservice = connectandlogintosplunkexample(); // Get a Receiver object Receiver receiver = splunkservice.getreceiver(); // Set the sourcetype Args logargs = new Args(); logargs.put("source", http-rest"); logargs.put("sourcetype", demo-example"); // Log an event into the spring index receiver.log( spring", logargs, QCon London rocks"); 28
29 SemanEc Logging Log anything that can add value when aggregated, charted or further analyzed Example Bogus Pseudo- Code: void submitpurchase(purchaseid)! {!!log.info("action=submitpurchasestart, purchaseid=%d", purchaseid)!!//these calls throw an exception on error!!submittocreditcard(...)!!generateinvoice(...)!!generatefullfillmentorder(...)!!log.info("action=submitpurchasecompleted, purchaseid=%d", purchaseid)! }!!! Create Human Readable Events Clearly Timestamp Events Use Key- Value Pairs (JSON Logging) Separate MulE- Value Events Log Unique IdenEfiers
30 SplunkJavaLogging A logging framework to allow developers to as seamlessly as possible integrate Splunk best pracece logging semanecs into their code and transport events directly to Splunk. Custom handler/appender implementaeons(rest and Raw TCP) for the 3 most prevalent Java logging frameworks in play. Splunk events directly from your code. LogBack Log4j java.uel.logging Uses the Splunk Java SDK under the hood Beyer handling of stacktraces All code and examples is on Github 30
31 Developers just log as they are used to Beyer A- HA :54:06: name="failed Login" event_id="someid" app="myapp" user="jane" somefieldname="foobar" 31
32 <barf>typical Java Stacktraces in logs</barf> 32
33 SplunkJavaLogging is your friend 33
34 Java Stacktraces in Splunk 34
35 Alternate JVM Languages Scala Groovy Clojure Javascript(Rhino) JRuby PHP(Quercus) Ceylon Kotlin Jython We don t need SDK s for these languages, we can just use the Java SDK! 35
36 Groovy class SplunkJavaSDKWrapper { static main(args) { //connect and login def connectionparameters = [host: somehost",username: admin",password: somepass"] Service service = Service.connect(connectionParameters) //get Splunk Server info ServiceInfo info = service.getinfo() def splunkinfo = [:] for (key in info.keyset()) splunkinfo.put(key,info.get(key)) printsplunkinfo(splunkinfo) } } static printsplunkinfo(splunkinfo) { println "Info splunkinfo.each { key, value ->println key + " : " + value} } 36
37 Scala import com.splunk.service._ import scala.collection.mutable.hashmap import scala.collection.javaconversions._ object SplunkJavaSDKWrapper { } def main(args: Array[String]) = { //connect and login val connectionargs = HashMap[String, Object]("host" -> somehost,"username" -> me,"password" -> foo") val service = connect(connectionargs) //get Splunk Server info val info = service.getinfo // Scala/Java conversion val javaset = info.keyset val scalaset = javaset.toset //print out Splunk Server info for (key <- scalaset) println(key + ":" + info.get(key)) } 37
38 Spring IntegraEon Splunk Adaptors
39 Spring Integration Spring IntegraEon is an extension to core Spring Based on Enterprise Integra>on PaDerns model Messaging model and DeclaraEve Adaptors Makes it easier to build integraeon solueons 39
40 Spring Integration Splunk Adaptors Splunk Java SDK makes it easier to use the REST API Building on this, the Spring IntegraEon Adaptors make it easier for Spring/Java developers to declaraevely build data integraeon solueons and uelize the power of the Splunk plagorm hyps://github.com/springsource/spring- integraeon- extensions Inbound Adaptor Search and export the data from Splunk and push into message channels Filter, transform, export to other desenaeons Outbound Adaptor Can consume data acquired by other IntegraEon adaptors(twiyer, JDBC ) and push it into Splunk for indexing, searching and visualizaeon 40
41 Spring Integration Splunk Inbound Adaptor 41
42 Spring Integration Splunk Outbound Adaptor HTTP REST Input TCP Input 42
43 RealEme Developer IntegraEon Demo WARNING, AUDIENCE PARTICIPATION AHEAD Tweet some messages with the hashtags #qconlondon or #splunk Custom Java program is polling Twiyer looking for the above tag This Java program is using the Spring Splunk IntegraEon Adaptors These adaptors use the Splunk Java SDK internally to search from and write to Splunk programmaecally Program receives the tweets, transforms them and then writes them to Splunk We can then create some realgme visualizaeons in SplunkWeb 43
44 Spring Integra>on Twi$er adaptor polls for tweets Spring Integra>on Splunk outbound adaptor sends events to Splunk Real>me or historical search from SplunkWeb Raw events from TwiDer are transformed into best prac>ce logging format Copyright 2011, Splunk Inc. Listen to your data. TM
45 But I have a cooler idea 45
46 Android App Demo Custom developed Android app Uses the Splunk Java SDK, recompiled for Dalvik (Android s Java runeme), expect a proper github branch soon. Streams realeme Splunk search results to device and displays some simple output Background service is pulling metrics of the device and sending to Splunk 800 million aceve Android devices by 2013 = big mobile data, big mobile developer community 46
47 Real>me or historical search from SplunkWeb Spring Integra>on Twi$er adaptor polls for tweets Spring Integra>on Splunk outbound adaptor sends events to Splunk Real>me search from Android app Android app collects & sends device metrics to Splunk Raw events from TwiDer are transformed into best prac>ce logging format
48 JVM Monitoring
49 JVM based systems today JVM = Java Virtual Machine ApplicaEon Servers Enterprise Service Buses Databases NoSQL Distributed Big Data Web Servers Directory Servers Search Engines Build Systems Gaming PlaGorms Trading Systems ReservaEon Systems Core Banking Messaging Infrastructure Proprietary Systems Copyright 2011, Splunk Inc. Listen to your data. TM 49
50 What is running in JVMs? Copyright 2011, Splunk Inc. 50 Listen to your data. TM
51 How can we monitor JVMs JVM log files (garbage colleceon) and binary dumps (hprof) OperaEng System metrics ApplicaEon log files Using the Java SDK or SplunkJavaLogging to send events to Splunk Custom Agents (Byte Code InstrumentaEon) SNMP (if you really have to) JMX (Java Management Extensions) In my experience, many of the useful operaeonal metrics will come via JMX Copyright 2011, Splunk Inc. 51 Listen to your data. TM
52 Splunk for JMX SplunkBase App for monitoring JVM ApplicaEons Out of the box dashboards for JVM level monitoring (java.lang domain) Memory, Threading, GC, CPU etc Very simple configuraeon to wire up monitoring of any Mbeans from applicaeons (Tomcat, JBoss, Cassandra, Coherence etc ) Hotspot, JRockit, IBMJ9, OpenJDK Poll JMX ayributes and operaeons, index data over Eme, correlate with other data Supports large scale deployments of JVMs Extensible and Customizable Many connecevity opeons RMI, IIOP, Direct Process Ayachment, MX4J Hessian, Burlap and Soap Freely available download from SplunkBase & all code is on Github 52
53 Splunk for JMX Demo
54 JMS Messaging Input JMS is simply a messaging interface that abstracts your underlying MOM provider implementaeon Most MOM vendors support JMS So this allowed for creaeng 1 single modular input that can index messages from : MQ Series / Websphere MQ Tibco EMS AcEveMQ HornetQ RabbitMQ SonicMQ JBoss Messaging Weblogic JMS NaEve JMS StormMQ MSMQ (with a bit of stuffing around) Etc Simple to install : download from Splunkbase, drop in your apps directory, restart Splunk 54
55 JMS Input Demo
56 AppDynamics integraeon Splunk is a plagorm that can integrate with other systems and sources of data Splunk indexes applicaeon performance monitoring data from AppDynamics using its REST API. AppDynamics pushes noeficaeons on policy violaeons and events to Splunk Free Splunkbase app Correlate Appdynamics events with other data sources in Splunk Expose AppDynamics applicaeon performance metrics in Splunk dashboards and reporeng Cross launch back into Appdynamics from Splunk 56
57 57
58 Wrap up
59 The Splunk Developer Community Splunkbase Download Splunk for free, index up to 500 MB per day Need more data volume? Sign up for a 10GB Developer Trial License 59
60 Where to Go for More Info Portal hyp://dev.splunk.com/ Github hyps://github.com/splunk/ Blog hyp://blogs.splunk.com/dev/ Demos hyp://demos.splunk.com 60
61 Contact me [email protected] Twi?er Skype : damien.dallimore Github : damiendallimore Splunkbase : damiend Slideshare : hyp:// Blogs : hyp://blogs.splunk.com/dev 61 Copyright 2013, Splunk Inc.
62 Now go back to your caves and find something, my precious. Thanks for coming! 62
A Big Data Platform for Developers
A Big Data Platform for Developers Damien Dallimore Developer Evangelist at Splunk 2012 SpringOne 2GX. All rights reserved. Do not distribute without permission. Developer Evangelist at Splunk since July
Copyright 2014 Splunk Inc. Splunking the JVM. Damien Dallimore. Dev Evangelist, CSO Office @ Splunk
Copyright 2014 Splunk Inc. Splunking the JVM Damien Dallimore Dev Evangelist, CSO Office @ Splunk Disclaimer During the course of this presentagon, we may make forward- looking statements regarding future
Java Monitoring. Stuff You Can Get For Free (And Stuff You Can t) Paul Jasek Sales Engineer
Java Monitoring Stuff You Can Get For Free (And Stuff You Can t) Paul Jasek Sales Engineer A Bit About Me Current: Past: Pre-Sales Engineer (1997 present) WaveMaker Wily Persistence GemStone Application
Oracle WebLogic Server 11g Administration
Oracle WebLogic Server 11g Administration This course is designed to provide instruction and hands-on practice in installing and configuring Oracle WebLogic Server 11g. These tasks include starting and
CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS
CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS Java EE Components Java EE Vendor Specifications Containers Java EE Blueprint Services JDBC Data Sources Java Naming and Directory Interface Java Message
WEBLOGIC ADMINISTRATION
WEBLOGIC ADMINISTRATION Session 1: Introduction Oracle Weblogic Server Components Java SDK and Java Enterprise Edition Application Servers & Web Servers Documentation Session 2: Installation System Configuration
NetFlow Analytics for Splunk
NetFlow Analytics for Splunk User Manual Version 3.5.1 September, 2015 Copyright 2012-2015 NetFlow Logic Corporation. All rights reserved. Patents Pending. Contents Introduction... 3 Overview... 3 Installation...
Course Description. Course Audience. Course Outline. Course Page - Page 1 of 5
Course Page - Page 1 of 5 WebSphere Application Server 7.0 Administration on Windows BSP-1700 Length: 5 days Price: $ 2,895.00 Course Description This course teaches the basics of the administration and
WebSphere Server Administration Course
WebSphere Server Administration Course Chapter 1. Java EE and WebSphere Overview Goals of Enterprise Applications What is Java? What is Java EE? The Java EE Specifications Role of Application Server What
IBM WebSphere Server Administration
IBM WebSphere Server Administration This course teaches the administration and deployment of web applications in the IBM WebSphere Application Server. Duration 24 hours Course Objectives Upon completion
Load and Performance Load Testing. RadView Software October 2015 www.radview.com
Load and Performance Load Testing RadView Software October 2015 www.radview.com Contents Introduction... 3 Key Components and Architecture... 4 Creating Load Tests... 5 Mobile Load Testing... 9 Test Execution...
Cloud Powered Mobile Apps with Azure
Cloud Powered Mobile Apps with Azure Malte Lantin Technical Evanglist Microsoft Azure Agenda Mobile Services Features and Demos Advanced Features Scaling and Pricing 2 What is Mobile Services? Storage
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Oracle Cloud Services Mike Lehmann Senior Director of Product Management WebLogic Server, Java Cloud Services, Coherence and Java EE
Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota
Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota Michelle Pregler Ball Emerging Markets Account Executive Shahrukh Niazi Sr.System Consultant Java Solutions Quest Background Agenda
Hunk & Elas=c MapReduce: Big Data Analy=cs on AWS
Copyright 2014 Splunk Inc. Hunk & Elas=c MapReduce: Big Data Analy=cs on AWS Dritan Bi=ncka BD Solu=ons Architecture Disclaimer During the course of this presenta=on, we may make forward looking statements
Spoilt for Choice Which Integration Framework to choose? Mule ESB. Integration. www.mwea.de. Kai Wähner
Spoilt for Choice Which Integration Framework to choose? Integration vs. Mule ESB vs. Main Tasks Evaluation of Technologies and Products Requirements Engineering Enterprise Architecture Management Business
XpoLog Center Suite Data Sheet
XpoLog Center Suite Data Sheet General XpoLog is a data analysis and management platform for Applications IT data. Business applications rely on a dynamic heterogeneous applications infrastructure, such
RTI Quick Start Guide for JBoss Operations Network Users
RTI Quick Start Guide for JBoss Operations Network Users This is the RTI Quick Start guide for JBoss Operations Network Users. It will help you get RTI installed and collecting data on your application
Oracle WebLogic Server: Remote Monitoring and Management
October 13, 2015 Oracle WebLogic Server: Remote Monitoring and Management Raastech, Inc. 2201 Cooperative Way, Suite 600 Herndon, VA 20171 +1-703-884-2223 [email protected] About Us Ahmed Aboulnaga @Ahmed_Aboulnaga
Getting Started Guide for Developing tibbr Apps
Getting Started Guide for Developing tibbr Apps TABLE OF CONTENTS Understanding the tibbr Marketplace... 2 Integrating Apps With tibbr... 2 Developing Apps for tibbr... 2 First Steps... 3 Tutorial 1: Registering
the missing log collector Treasure Data, Inc. Muga Nishizawa
the missing log collector Treasure Data, Inc. Muga Nishizawa Muga Nishizawa (@muga_nishizawa) Chief Software Architect, Treasure Data Treasure Data Overview Founded to deliver big data analytics in days
RTI Quick Start Guide
RTI Quick Start Guide This is the RTI Quick Start guide for new users or evaluators. It will help you get RTI installed and collecting data on your application quickly in an environment where you develop
Monitoring Experience Redefined
Key Benefits of Aqualogic Monitoring System Aqualogic Monitoring System Monitoring Experience Redefined Agent less monitoring saves time and ensures system availability Avoid additional time and cost on
Installation and Configuration Guide for Windows and Linux
Installation and Configuration Guide for Windows and Linux vcenter Operations Manager 5.0.3 This document supports the version of each product listed and supports all subsequent versions until the document
AGENDA. Introduction About Weblogic Server Weblogic Server Administration Top Ten Concepts Q & A
AGENDA Introduction About Weblogic Server Weblogic Server Administration Top Ten Concepts Q & A Weblogic Server - Introduction #1 in worldwide Application Server Software, with a growth rate of 11.7% The
Splunk for.net Developers
Copyright 2014 Splunk Inc. Splunk for.net Developers Glenn Block Senior Product Manager, Splunk Disclaimer During the course of this presentahon, we may make forward- looking statements regarding future
Accelera'ng Your Solu'on Development with Splunk Reference Apps
Copyright 2015 Splunk Inc. Accelera'ng Your Solu'on Development with Splunk Reference Apps Grigori Melnik Principal Product Manager Developer PlaAorm, Splunk @gmelnik Disclaimer During the course of this
AquaLogic Service Bus
AquaLogic Bus Wolfgang Weigend Principal Systems Engineer BEA Systems 1 What to consider when looking at ESB? Number of planned business access points Reuse across organization Reduced cost of ownership
Installation and Configuration Guide for Windows and Linux
Installation and Configuration Guide for Windows and Linux vcenter Operations Manager 5.7 This document supports the version of each product listed and supports all subsequent versions until the document
Weblogic Server Administration Top Ten Concepts. Mrityunjay Kant, AST Corporation Scott Brinker, College of American Pathologist
Weblogic Server Administration Top Ten Concepts Mrityunjay Kant, AST Corporation Scott Brinker, College of American Pathologist Specialized. Recognized. Preferred. The right partner makes all the difference.
A Modern Approach to Monitoring Performance in Production
An AppDynamics Business White Paper WHEN LOGGING ISN T ENOUGH A Modern Approach to Monitoring Performance in Production Ten years ago, the standard way to troubleshoot an application issue was to look
WebLogic Server 11g Administration Handbook
ORACLE: Oracle Press Oracle WebLogic Server 11g Administration Handbook Sam R. Alapati Mc Graw Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore
How to Easily Integrate BIRT Reports into your Web Application
How to Easily Integrate BIRT Reports into your Web Application Rima Kanguri & Krishna Venkatraman Actuate Corporation BIRT and us Who are we? Who are you? Who are we? Rima Kanguri Actuate Corporation Krishna
Monitoring HP OO 10. Overview. Available Tools. HP OO Community Guides
HP OO Community Guides Monitoring HP OO 10 This document describes the specifications of components we want to monitor, and the means to monitor them, in order to achieve effective monitoring of HP Operations
Oracle Managed File Getting Started - Transfer FTP Server to File Table of Contents
Oracle Managed File Getting Started - Transfer FTP Server to File Table of Contents Goals... 3 High- Level Steps... 4 Basic FTP to File with Compression... 4 Steps in Detail... 4 MFT Console: Login and
File S1: Supplementary Information of CloudDOE
File S1: Supplementary Information of CloudDOE Table of Contents 1. Prerequisites of CloudDOE... 2 2. An In-depth Discussion of Deploying a Hadoop Cloud... 2 Prerequisites of deployment... 2 Table S1.
Creating Big Data Applications with Spring XD
Creating Big Data Applications with Spring XD Thomas Darimont @thomasdarimont THE FASTEST PATH TO NEW BUSINESS VALUE Journey Introduction Concepts Applications Outlook 3 Unless otherwise indicated, these
How To Monitor A Server With Zabbix
& JavaEE Platform Monitoring A Good Match? Company Facts Jesta Digital is a leading global provider of next generation entertainment content and services for the digital consumer. subsidiary of Jesta Group,
CARRIOTS TECHNICAL PRESENTATION
CARRIOTS TECHNICAL PRESENTATION Alvaro Everlet, CTO [email protected] @aeverlet Oct 2013 CARRIOTS TECHNICAL PRESENTATION 1. WHAT IS CARRIOTS 2. BUILDING AN IOT PROJECT 3. DEVICES 4. PLATFORM
Quick start. A project with SpagoBI 3.x
Quick start. A project with SpagoBI 3.x Summary: 1 SPAGOBI...2 2 SOFTWARE DOWNLOAD...4 3 SOFTWARE INSTALLATION AND CONFIGURATION...5 3.1 Installing SpagoBI Server...5 3.2Installing SpagoBI Studio and Meta...6
VMware vcenter Log Insight User's Guide
VMware vcenter Log Insight User's Guide vcenter Log Insight 1.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition.
Understanding the Digital Audience
Understanding the Digital Audience How Splunk Software is Used to Find the Needle and See the Whole Haystack CUSTOMER profile Splunk customer profiles are a collection of innovative, in-depth use cases
Copyright 2013 Splunk Inc. Introducing Splunk 6
Copyright 2013 Splunk Inc. Introducing Splunk 6 Safe Harbor Statement During the course of this presentation, we may make forward looking statements regarding future events or the expected performance
Certified The Grinder Testing Professional VS-1165
Certified The Grinder Testing Professional VS-1165 Certified The Grinder Testing Professional Certified The Grinder Testing Professional Certification Code VS-1165 Vskills certification for The Grinder
Novell Access Manager
J2EE Agent Guide AUTHORIZED DOCUMENTATION Novell Access Manager 3.1 SP3 February 02, 2011 www.novell.com Novell Access Manager 3.1 SP3 J2EE Agent Guide Legal Notices Novell, Inc., makes no representations
Collaborative Open Market to Place Objects at your Service
Collaborative Open Market to Place Objects at your Service D6.2.1 Developer SDK First Version D6.2.2 Developer IDE First Version D6.3.1 Cross-platform GUI for end-user Fist Version Project Acronym Project
VMware vcenter Log Insight User's Guide
VMware vcenter Log Insight User's Guide vcenter Log Insight 1.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition.
MagDiSoft Web Solutions Office No. 102, Bramha Majestic, NIBM Road Kondhwa, Pune -411048 Tel: 808-769-4605 / 814-921-0979 www.magdisoft.
WebLogic Server Course Following is the list of topics that will be covered during the course: Introduction to WebLogic What is Java? What is Java EE? The Java EE Architecture Enterprise JavaBeans Application
Real World Big Data Architecture - Splunk, Hadoop, RDBMS
Copyright 2015 Splunk Inc. Real World Big Data Architecture - Splunk, Hadoop, RDBMS Raanan Dagan, Big Data Specialist, Splunk Disclaimer During the course of this presentagon, we may make forward looking
How To Run A Hello World On Android 4.3.3 (Jdk) On A Microsoft Ds.Io (Windows) Or Android 2.7.3 Or Android 3.5.3 On A Pc Or Android 4 (
Developing Android applications in Windows Below you will find information about the components needed for developing Android applications and other (optional) software needed to connect to the institution
Middleware- Driven Mobile Applications
Middleware- Driven Mobile Applications A motwin White Paper When Launching New Mobile Services, Middleware Offers the Fastest, Most Flexible Development Path for Sophisticated Apps 1 Executive Summary
StreamServe Persuasion SP5 StreamStudio
StreamServe Persuasion SP5 StreamStudio Administrator s Guide Rev B StreamServe Persuasion SP5 StreamStudio Administrator s Guide Rev B OPEN TEXT CORPORATION ALL RIGHTS RESERVED United States and other
MESSAGING SECURITY USING GLASSFISH AND OPEN MESSAGE QUEUE
MESSAGING SECURITY USING GLASSFISH AND OPEN MESSAGE QUEUE OWASP AppSec USA 2011 Conference (@appsecusa / hashtag: #appsecusa) Srini Penchikala (@srinip) 09.23.11 GOALS AND SCOPE Goals: Messaging security
Pulsar Realtime Analytics At Scale. Tony Ng April 14, 2015
Pulsar Realtime Analytics At Scale Tony Ng April 14, 2015 Big Data Trends Bigger data volumes More data sources DBs, logs, behavioral & business event streams, sensors Faster analysis Next day to hours
DBX. SQL database extension for Splunk. Siegfried Puchbauer
DBX SQL database extension for Splunk Siegfried Puchbauer Agenda Features Architecture Supported platforms Supported databases Roadmap Features Database connection management SQL database input (content
Son of SOA Resource-Oriented Computing Event-Driven Architecture
Son of SOA Resource-Oriented Computing Event-Driven Architecture Eugene Ciurana Director, Systems Infrastructure LeapFrog Enterprises, Inc. [email protected] pr3d4t0r @ irc://irc.freenode.net ##java,
FROM BANNER 8 TO BANNER XE. What s the story?
FROM BANNER 8 TO BANNER XE What s the story? BANNER XE = EXTENSIBLE ECOSYSTEM USED WITH PERMISSION FROM ELLUCIAN CHANGE FROM BANNER 8 TO BANNER XE BANNER 8 BANNER XE BANNER XE BANNER XE AT THE UNIVERSITY
How To Use Splunk For Android (Windows) With A Mobile App On A Microsoft Tablet (Windows 8) For Free (Windows 7) For A Limited Time (Windows 10) For $99.99) For Two Years (Windows 9
Copyright 2014 Splunk Inc. Splunk for Mobile Intelligence Bill Emme< Director, Solu?ons Marke?ng Panos Papadopoulos Director, Product Management Disclaimer During the course of this presenta?on, we may
5 Critical Strategies for Application Performance Management
5 Critical Strategies for Application Performance Management Business White Paper October, 2010 Introduction Responsibility for overseeing and managing applications is increasingly moving away from application
Gulf Breeze Discusses Application Monitoring Using IBM APM and Log Analysis. Anthony Segelhorst Gulf Breeze Software Partners Expo Booth: 169
Gulf Breeze Discusses Application Monitoring Using IBM APM and Log Analysis Anthony Segelhorst Gulf Breeze Software Partners Expo Booth: 169 Agenda Overview of Application Performance Management (APM ITM
mod_cluster A new httpd-based load balancer Brian Stansberry JBoss, a division of Red Hat
mod_cluster A new httpd-based load balancer Brian Stansberry JBoss, a division of Red Hat Agenda Who is Brian Stansberry? Principal Software Engineer at Red Hat Technical Lead for JBoss Application Server
ITP 342 Mobile App Development. APIs
ITP 342 Mobile App Development APIs API Application Programming Interface (API) A specification intended to be used as an interface by software components to communicate with each other An API is usually
HP Virtualization Performance Viewer
HP Virtualization Performance Viewer Efficiently detect and troubleshoot performance issues in virtualized environments Jean-François Muller - Principal Technical Consultant - [email protected] HP Business
Orchestrating Document and Media Management using CMIS
Orchestrating Document and Media Management using CMIS Technical Note - Integrating ActiveVOS with Alfresco CMIS Services AN ACTIVE ENDPOINTS TECHNICAL NOTE 2009 Active Endpoints Inc. ActiveVOS is a trademark
Operations and Monitoring with Spring
Operations and Monitoring with Spring Eberhard Wolff Regional Director and Principal Consultant SpringSource Copyright 2009 SpringSource. Copying, publishing or distributing without express written permission
Tool - 1: Health Center
Tool - 1: Health Center Joseph Amrith Raj http://facebook.com/webspherelibrary 2 Tool - 1: Health Center Table of Contents WebSphere Application Server Troubleshooting... Error! Bookmark not defined. About
Oracle Business Activity Monitoring 11g New Features
Oracle Business Activity Monitoring 11g New Features Gert Schüßler Principal Sales Consultant Oracle Deutschland GmbH Agenda Overview Architecture Enterprise Integration Framework
MEGA Web Application Architecture Overview MEGA 2009 SP4
Revised: September 2, 2010 Created: March 31, 2010 Author: Jérôme Horber CONTENTS Summary This document describes the system requirements and possible deployment architectures for MEGA Web Application.
XpoLog Competitive Comparison Sheet
XpoLog Competitive Comparison Sheet New frontier in big log data analysis and application intelligence Technical white paper May 2015 XpoLog, a data analysis and management platform for applications' IT
Modernize IAM with a Web Scale LDAP Directory Server
Modernize IAM with a Web Scale LDAP Directory Server with Nathanael Coffing, Co- founder of Syntegrity Copyright 2015 UnboundID, Inc. Today s Speakers Terry Sigle Dir. of SoluEons Engineering, UnboundID
This training is targeted at System Administrators and developers wanting to understand more about administering a WebLogic instance.
This course teaches system/application administrators to setup, configure and manage an Oracle WebLogic Application Server, its resources and environment and the Java EE Applications running on it. This
SAS 9.3 Intelligence Platform Middle-Tier Administration Guide Third Edition
SAS 9.3 Intelligence Platform Middle-Tier Administration Guide Third Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2012. SAS 9.3 Intelligence
Ernesto Ongaro BI Consultant February 19, 2013. The 5 Levels of Embedded BI
Ernesto Ongaro BI Consultant February 19, 2013 The 5 Levels of Embedded BI Saleforce.com CRM 2013 Jaspersoft Corporation. 2 Blogger 2013 Jaspersoft Corporation. 3 Linked In 2013 Jaspersoft Corporation.
ExtraHop and AppDynamics Deployment Guide
ExtraHop and AppDynamics Deployment Guide This guide describes how to use ExtraHop and AppDynamics to provide real-time, per-user transaction tracing across the entire application delivery chain. ExtraHop
Background on Elastic Compute Cloud (EC2) AMI s to choose from including servers hosted on different Linux distros
David Moses January 2014 Paper on Cloud Computing I Background on Tools and Technologies in Amazon Web Services (AWS) In this paper I will highlight the technologies from the AWS cloud which enable you
Production time profiling On-Demand with Java Flight Recorder
Production time profiling On-Demand with Java Flight Recorder Using Java Mission Control & Java Flight Recorder Klara Ward Principal Software Developer Java Platform Group, Oracle Copyright 2015, Oracle
How to Enable Remote JMX Access to Quartz Schedulers. M a y 1 2, 2 0 1 5
How to Enable Remote JMX Access to Quartz Schedulers M a y 1 2, 2 0 1 5 Table of Contents 1. PURPOSE... 3 2. DEFINITIONS... 4 3. ENABLING REMOTE JMX ACCESS... 5 3.1 JMX/RMI... 6 3.1.1 Apache Tomcat...
Oracle Service Bus Examples and Tutorials
March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan
OnCommand Performance Manager 1.1
OnCommand Performance Manager 1.1 Installation and Setup Guide For Red Hat Enterprise Linux NetApp, Inc. 495 East Java Drive Sunnyvale, CA 94089 U.S. Telephone: +1 (408) 822-6000 Fax: +1 (408) 822-4501
ArcGIS GeoEvent Extension for Server: Working with Community Connectors and Processors
ArcGIS GeoEvent Extension for Server: Working with Community Connectors and Processors Greg Tieman [email protected] Patrick Hill [email protected] Real-Time GIS Integration and exploitation of streaming
Sample copy. Introduction To WebLogic Server Property of Web 10.3 Age Solutions Inc.
Introduction To WebLogic Server Property of Web 10.3 Age Solutions Inc. Objectives At the end of this chapter, participants should be able to: Understand basic WebLogic Server architecture Understand the
Amazon Glacier. Developer Guide API Version 2012-06-01
Amazon Glacier Developer Guide Amazon Glacier: Developer Guide Copyright 2016 Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in
Data Integration Checklist
The need for data integration tools exists in every company, small to large. Whether it is extracting data that exists in spreadsheets, packaged applications, databases, sensor networks or social media
PaaS - Platform as a Service Google App Engine
PaaS - Platform as a Service Google App Engine Pelle Jakovits 14 April, 2015, Tartu Outline Introduction to PaaS Google Cloud Google AppEngine DEMO - Creating applications Available Google Services Costs
GigaSpaces Real-Time Analytics for Big Data
GigaSpaces Real-Time Analytics for Big Data GigaSpaces makes it easy to build and deploy large-scale real-time analytics systems Rapidly increasing use of large-scale and location-aware social media and
Lab 4 In class Hands-on Android Debugging Tutorial
Lab 4 In class Hands-on Android Debugging Tutorial Submit lab 4 as PDF with your feedback and list each major step in this tutorial with screen shots documenting your work, i.e., document each listed step.
Cisco Enterprise Mobility Services Platform
Data Sheet Cisco Enterprise Mobility Services Platform Reduce development time and simplify deployment of context-aware mobile experiences. Product Overview The Cisco Enterprise Mobility Services Platform
WebLogic Server System Administration Top Ten Fundamentals Concepts Session ID# 11579
WebLogic Server System Administration Top Ten Fundamentals Concepts Session ID# 11579 Scott Brinker, College of American Pathologist Shyam Kumar, AST Corporation Agenda Introduction About WebLogic Server
Introduction to Sun ONE Application Server 7
Introduction to Sun ONE Application Server 7 The Sun ONE Application Server 7 provides a high-performance J2EE platform suitable for broad deployment of application services and web services. It offers
Big Data with Component Based Software
Big Data with Component Based Software Who am I Erik who? Erik Forsberg Linköping University, 1998-2003. Computer Science programme + lot's of time at Lysator ACS At Opera Software
Enterprise Manager. Version 6.2. Installation Guide
Enterprise Manager Version 6.2 Installation Guide Enterprise Manager 6.2 Installation Guide Document Number 680-028-014 Revision Date Description A August 2012 Initial release to support version 6.2.1
CAPTURING & PROCESSING REAL-TIME DATA ON AWS
CAPTURING & PROCESSING REAL-TIME DATA ON AWS @ 2015 Amazon.com, Inc. and Its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent
Open Source Multi-Cloud, Multi- Tenant Automation in the cloud with SlipStream PaaS
Open Source Multi-Cloud, Multi- Tenant Automation in the cloud with SlipStream PaaS A professional open source solution Robert Branchat, SixSq 5 July 2014 Lyon, France Based in Geneva, Switzerland Founded
No.1 IT Online training institute from Hyderabad Email: [email protected] URL: sriramtechnologies.com
I. Basics 1. What is Application Server 2. The need for an Application Server 3. Java Application Solution Architecture 4. 3-tier architecture 5. Various commercial products in 3-tiers 6. The logic behind
NMS300 Network Management System
NMS300 Network Management System User Manual June 2013 202-11289-01 350 East Plumeria Drive San Jose, CA 95134 USA Support Thank you for purchasing this NETGEAR product. After installing your device, locate
L01: Using the WebSphere Application Server Liberty Profile for lightweight, rapid development. Lab Exercise
L01: Using the WebSphere Application Server Liberty Profile for lightweight, rapid development Lab Exercise Copyright IBM Corporation, 2012 US Government Users Restricted Rights - Use, duplication or disclosure
