Click to add text © 2012 IBM Corporation 1 Streams Console Application Graph Michael Pfeifer Streams Admin Console.

Slides:



Advertisements
Similar presentations
© 2008 Oracle Corporation – Proprietary and Confidential.
Advertisements

Click to add text © 2012 IBM Corporation 1 DataExplorerPush Operator InfoSphere Streams Version 3.0 Manasa K Rao Toolkits.
RTC Agile Planning Component
CEF – Access to hybris Marketing via SAP Fiori Launchpad Process Diagram.
FC0 - Employee Profile Maintenance in SuccessFactors Process Diagram.
Click to add text © 2012 IBM Corporation 1 Streams Toolkit Landscape InfoSphere Streams Version 3.0 Mike Branson Toolkits.
FM0 - Analyzing Check Results in the Payroll Control Center Process Diagram.
® IBM Software Group © 2012 IBM Corporation OPTIM Data Studio – Jon Sayles, IBM/Rational November, 2012.
1 Mobile Document Capture using Apple iPhone and IBM Content Navigator October, 2012.
Building Cognitive Apps with IBM Watson on Bluemix
Click to add text © 2012 IBM Corporation 1 Java Operator API New Functionality InfoSphere Streams Version 3.0 Dan Debrunner and Howard Nasgaard SPL Java.
IBM Software Group ® Jazz Storage Service Thomas.
Tivoli Software © 2009 IBM Corporation Maximo Mobile Suite David Havican Lead Product Designer & Architect.
Click to add text © 2012 IBM Corporation 1 Visualization of View Data Susan L. Cline SWS Visualization.
Enhancement Package Innovations Gabe Rodriguez - Halliburton Stefan Kneis – SAP Marco Valencia - SAP.
RIA and Web2.0 Development with no Coding Juan Camilo Ruiz Senior Product Manager Development Tools.
Oracle Fusion Applications 11gR1 ( ) Functional Overview (L2) Manage Inbound Logistics (L3) Manage Receipts.
Oracle Fusion Applications 11gR1 ( ) Functional Overview (L2) Manage Outbound Logistics (L3) Pick Loads.
Oracle Fusion Applications 11gR1 ( ) Functional Overview (L2) Manage Inbound Logistics (L3) Put Away Loads.
© 2015 IBM Corporation Big Data Journey. © 2015 IBM Corporation 2.
Oracle Fusion Applications 11gR1 ( ) Functional Overview (L2) Manage Inbound Logistics (L3) Manage Supplier Returns.
Click to add text © 2012 IBM Corporation 1 InfoSphere Streams Streams Console Applications InfoSphere Streams Version 3.0 Warren Acker InfoSphere Streams.
Oracle Fusion Applications 11gR1 ( ) Functional Overview (L2) Manage Inbound Logistics (L3) Manage and Disposition Inventory Returns.
Oracle Fusion Applications 11gR1 ( ) Functional Overview (L2) Manage Inbound Logistics (L3) Inspect Material.
® IBM Software Group © 2011 IBM Corporation Innovation for a smarter planet IBM SOA Overview for MITRE “Driving SOA Program Success and Efficiency” April.
Connect with the Experts Managing Tealeaf CX with TMS (Tealeaf Management Server) Ron Sires – Tealeaf Support Engineer January 21 st, 2016 This session.
For Oracle employees and authorized partners only. Do not distribute to third parties. © 2008 Oracle Corporation – Proprietary and Confidential.
1 of 26 For Oracle employees and authorized partners only. Do not distribute to third parties. © 2009 Oracle Corporation – Proprietary and Confidential.
Playback for Epic Ability to turn off default thresholds 1.
FJ7 - Request and Manage Time Off Process Diagram.
Click to add text © 2012 IBM Corporation Session # INV305 Getting beyond “good enough” with Microsoft Sharepoint Louis Richardson Worldwide Social Business.
© 2013 IBM Corporation IBM UrbanCode Deploy v6.0.1 Support Enablement Training Source Configuration and Database Upgrades Michael Malinowski
IBM Software Group ® Jazz Team Build – Part 1 Overview Jonathan.
IBM Innovate 2012 Title Presenter’s Name Presenter’s Title, Organization Presenter’s Address Session Track Number (if applicable)
FJ2 - Take Action: Promotion/Demotion Process Diagram.
U90 - B2B Master Agreement with Counter Sharing Process Diagram.
© 2013 IBM Corporation IBM UrbanCode Deploy v6.0 Support Enablement Training Jenkins plug-in 1 November 2013.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle Proprietary and Confidential. 1.
15O – Integration with SuccessFactors Employee Central Payroll
David Hatten Developer, UrbanCode 17 October 2013
Deploy Plugins Developer 29 October 2013
Consumer Cloud Monitoring – Beta Sprint Demo
Denny Hatzenbihler InfoSphere Streams - Runtime
Integrating Data With Cognos
IBM Blockchain An Enterprise Deployment of a Distributed Consensus-based Transaction Log Ben Smith & Kostantinos Christidis 1 ©2016 IBM Corporation.
Embedded Software (ESW) Engineering Practices Introduction
Presentation transcript:

Click to add text © 2012 IBM Corporation 1 Streams Console Application Graph Michael Pfeifer Streams Admin Console

© 2012 IBM Corporation 2 Important Disclaimer THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THIS PRESENTATION, IT IS PROVIDED “ AS IS ”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. IN ADDITION, THIS INFORMATION IS BASED ON IBM ’ S CURRENT PRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY IBM WITHOUT NOTICE. IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION. NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO, OR SHALL HAVE THE EFFECT OF: CREATING ANY WARRANTY OR REPRESENTATION FROM IBM (OR ITS AFFILIATES OR ITS OR THEIR SUPPLIERS AND/OR LICENSORS); OR ALTERING THE TERMS AND CONDITIONS OF THE APPLICABLE LICENSE AGREEMENT GOVERNING THE USE OF IBM SOFTWARE. The information on the new product is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information on the new product is for informational purposes only and may not be incorporated into any contract. The information on the new product is not a commitment, promise, or legal obligation to deliver any material, code or functionality. The development, release, and timing of any features or functionality described for our products remains at our sole discretion. THIS INFORMATION IS BASED ON IBM’S CURRENT PRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY IBM WITHOUT NOTICE. IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION.

© 2012 IBM Corporation 3 IBM Streams Console Application Graph Agenda  Graph Launch Points  Initial Graph view  Flyovers  Interacting with the Graph using the toolbar actions  Visualizing Stream’s objects using various layouts  Monitoring application health and performance  Limitations Introduction  New function in Concord  Browser based topology of a Streams Application  ILOG Dojo engine for layouts  Supplants the need to launch the IDE to get a Streams topology  Browser based so the topology is viewable external to the cluster  Used to monitor/inspect/investigate instance Health and/or instance Performance

© 2012 IBM Corporation 4 Graph Launch Points  Graph button on the Instance Status page launches the Application Graph in a new browser tab  Ability to graphically monitor all applications in the instance while using the other console functions

© 2012 IBM Corporation 5 Graph Launch Points  Selecting a job(s) and clicking the Graph toolbar item launches the Application Graph into a new browser tab

© 2012 IBM Corporation 6 Graph Launch Points  Application Graph navigation item launches a page inline for all jobs in the instance

© 2012 IBM Corporation 7 Application Graph  Initial view - PEs contained within Jobs with the background color representing PE health  View provides high level instance monitoring, above example shows all jobs healthy except job 1  High level indicator (thermometer icon) that shows a health problem – useful if zoomed with no focus of an unhealthy item  Unhealthy jobs can be investigated by expanding the job container to show PEs and operators

© 2012 IBM Corporation 8 Application Graph  Flyovers provide health and state reasons  PEs, jobs, and operators have context menus to provide trace

© 2012 IBM Corporation 9 Flyover Object Details  Flyovers on Jobs, PEs, Operators, Ports and Streams

© 2012 IBM Corporation 10 Graph Interaction  Toolbar refresh options: Manual Refresh, Automatic refresh, timestamp showing last refresh  Graph can be manually updated with the first button in the toolbar  Automatic refresh is turned off by default, enabled with the second button.  Timestamp shows the last refresh

© 2012 IBM Corporation 11 Graph Interaction  4 ways provided to show various Streams object containment –PEs in Jobs –PEs – Can be expanded to see operators –Operators –Operators in Jobs  4 ways to color graph to represent application performance –Tuple or Byte rate –Health –Congestion  Current selection is shown next to the toolbar icon

© 2012 IBM Corporation 12 Job/PE Layout colored by Health  Job/PE layout  Three levels of nested expansion to aid in navigating larger graphs  Imported/exported streams represented with a green port color

© 2012 IBM Corporation 13 Job/PE layout colored by a rate metric  Tuple and byte rate application throughput represented by line thickness and PE background color  Low throughput blues, medium throughput purples, high throughput reds, no throughput white

© 2012 IBM Corporation 14 PE layout colored by Health

© 2012 IBM Corporation 15 Operator layout colored by tuple rate metric

© 2012 IBM Corporation 16 PE layout colored by congestion  Line thickness and color represent the congested areas  Congestion shown in the Job/PE and PE only layouts

© 2012 IBM Corporation 17 Graph Interaction  Zoom out, zoom to specific percent, zoom in, zoom to 100%, zoom to fit enable the graph to show more or less detail as needed

© 2012 IBM Corporation 18 Graph Interaction  Schema details and Operator icons are turned off by default to reduce the amount of data flowing to the browser

© 2012 IBM Corporation 19 Limitations  The console application graph is a browser based solution therefore the performance will vary widely depending on the network speed, the available memory, the pc or laptop processor speed, the JavaScript engine performance, etc..  The application graph object load threshold shown above enables a warning message within the application graph when the number of PEs and PE links exceeds the value.  The setting is provided to allow intervention before loading a large graph that may take a long time, or hang the browser window or even crash the browser window.  Filtering by selecting a job(s) from the Jobs navigation item is one way to get around the large graph problem.  After the initial load the refresh time is substantially faster.