SlideShare a Scribd company logo
Product Overview: An Analytics Primer
Paul Johnston, Zenoss
pjohnston@zenoss.com
pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 2
An Analytics Primer
• What is Zenoss Analytics?
• Typical Use Cases
• Analytics Configuration
• Data Analysis Using TIBCO Jaspersoft™
• Demo
• Next Steps - How to get started with
Zenoss Analytics
• Q&A
What is Zenoss Analytics?
What is Analytics?
• Embedded BI Tool (TIBCO Jaspersoft™)
• Open-source, “skinned” by Zenoss
• Visual Data Exploration and Analysis
using interactive “Ad Hoc” UI
• Scheduling of analysis execution to
produce reports
• Can be also used on ANY supported data
source (ODBC, JDBC, Amazon, MongoDB
etc.) e.g. external CMDB etc.
• Library of examples of using Jaspersoft
in a Zenoss Context
• Event Categorization, details etc.
• Capacity Planning for Performance
Metrics
pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 4
• ETL App (Extract, Transform, Load)
• Batch processes extracts Model (ZODB),
Event (ZEP) and Performance Data
(OpenTSDB or RRD) from Zenoss
Resource Manager
• Extracted data loaded into MySQL
(MariaDB) data warehouse
• Aggregation (“roll-up”) processes
perform regular bulk analysis and store
results in the data warehouse
• Hourly and Daily Aggregates
• Business Hour Aggregations
• Nth Percentile Calculations
• Future projections
What is Analytics? - continued
• NOT an extensive library of “canned”
reports
• Shipping examples of analysis in
Jaspersoft are just that – a starting point
• Flexibility to build your own analysis
using the tool based on YOUR use cases
• ZenPack support for Analytics is evolving
• ZenPack specific capabilities ship with the
ZenPack, not with Analytics
• Provide an appropriate Performance ETL
configuration, documentation via Domain
in Jaspersoft of model and
device/component relationships
pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 5
• Very much a “tool”
• Industry standard star-schema based
data warehouse
• Schema is 100% dynamic, evolves based
on what you are monitoring
• Jaspersoft is provided so that you have
SOME way to do analysis without
resorting to SQL
• ANY 3rd party BI tool (e.g. Tableau,
Business Objects) etc. can be employed
to do analysis
• Open – have at it with SQL if you are so
inclined!
Typical Use Cases
pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 7
Typical Uses Cases
• Where is my event
volume coming from?
• Where would a
transform help?
• Are my thresholds
appropriate or too
noisy?
• Slice and dice data by
any field - Device Class,
Event Class, Agent,
Severity, Status etc.
• What infrastructure as
an aggregate (Group,
System, Location,
Naming convention
etc.) is over/under
used?
• What does past usage
look like?
• What might future
usage look like?
• Full Details of all events
and details of every
(non-unique) event
occurrence
• Historical reporting on
performance metrics
• Full model reporting
• Monitoring
configuration reporting
Event Categorization Detailed Reporting Capacity Planning
pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 8
Typical Uses Cases - continued
• Extends the multi-
tenancy in Resource
Manager to Analytics
• Identical analysis that
behaves differently
depending on the
tenant executing it (e.g.
MSP Customer, Internal
Department etc.)
• Unlimited and flexible
scheduling
• Many formats - CSV,
Excel, PDF etc.
• Many delivery -
Email, Filesystem
export, FTP
• Exceptions reporting
• Don’t deliver report
unless content is
generated
• Operational stores in
RM (OpenTSDB, ZEP)
typically record
everything for 90 days
• Analytics retention
policy configurable by
resolution
• 5 mins (30 days)
• Hourly (90 days)
• Daily and Events
(365+ days)
Multi-Tenant
Reporting
Long Term Event &
Metric Storage
Scheduled Report
Delivery
Analytics Configuration
ETL Configuration
• No configuration at all is required for Model or Event information ETL
• As you extend the model (e.g. ZenPack install) or event information (e.g. add new event
fields), the ETL is dynamically adjusted and new tables/fields will get dynamically created in
the data warehouse.
• Performance Data ETL requires PER DATAPOINT template configuration – “Aliases”
• Important to build a data warehouse “metric catalog” and normalize configuration for
identical logical metrics like CPU, memory, filesystem and interface utilization
• Should this data point be ETLed?
• Which data warehouse table(s) should the metric be added to?
• Optionally, how should the monitored units be converted during ETL (e.g. memory is
monitored in free bytes, want a used percentage based on total in the data warehouse)
• Bulk monitoring template manipulation tools provided by Analytics to read/write alias config
• Vital to put ETL config under configuration management and audit after any ZP or RM
upgrade that adjusts templates
pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 10
ETL Configuration
pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 11
Data Warehouse Configuration
• “One-time” configuration e.g. Data retention policies, ETL scheduling etc.
• Incremental additions to aggregation configuration over time
• Shipping config does hourly/daily aggregations for all devices, all metrics, 24x7
• Unlimited numbers of additional aggregations can be configured, filtered by device group(s)
and/or metric(s)
• Business Hours – time range in day, days of week, time zone data shifting
• Nth Percentile - arbitrary nth percentile (e.g. 90, 95, 98), rolling windows (e.g. 30 days)
• Projections
• Regular, business hour or nth percentile aggregate
• Number of previous days to look at, Number of days into the future to project.
• ALL future days are (re)calculated and written to the data warehouse, daily.
• E.g. “List device name and the first date in the next 90 days that any Linux server owned by the
Marketing department is expected to have more than 70% for a trailing 30-day 95th percentile CPU
utilization between 7am to 7pm Bangalore time"
pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 12
Data Analysis using Jaspersoft
Data Analysis Using TIBCO Jaspersoft™
pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 14
Level of
abstraction
from physical
structure of
data warehouse
data
Physical Data
Structure
Meta Data Access
Layer
Visual Analysis
e.g. Chart, Table
Analysis – “Report
Execution”
Analysis Results –
“Report”
pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 15
Data Analysis Using TIBCO Jaspersoft™
• Get Data (ETL config)
• Decide on resolution(s)
• Design Domain
• start from a Example
Domain, or a ZenPack
provided one
• Adjust to access
additional data and
expose to Analysis
(e.g. additional model
fields, perf metrics,
different resolution)
• Get sign off on Analysis
design from business
owners
• Execute ad hoc as
needed
• Schedule for regular
analysis execution and
content delivery to
stakeholders
• Choose a Presentation
Type (Bar Chart, Time
Series chart, Pivot
Table, Table)
• Decide on filters and
aggregation of data
(e.g. by device class,
group, location, time)
• Adjust analysis
iteratively and repeat
Enable Data Access
(“Domain”)
Design Analysis
(“View”)
Execute Analysis
(“Report”)
Demo
pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 17
Demo - Event Categorization
pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 18
Demo – Historical Performance Metrics
pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 19
Demo – Historical Performance Metric Detail
pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 20
Demo – Exception Reporting
pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 21
Demo – Historical Raw Detail
Next Steps - How to get started with Analytics
Next Steps – How to get started with Zenoss Analytics
• Get your infrastructure monitoring working in Resource Manager
• You can’t analyze data you don’t have!!
• Take the Analytics Training Class
• 3 day class given over WebEx by Analytics SME
• This is a DEEP topic, training class attendance is deemed fundamental to your success
• Install Analytics and Configure Performance ETL
• You can’t analyze data you don’t have!!
• Get Some Analysis Requirements
• This is harder than it sounds sometimes  You can’t design analysis you don’t understand!!
• Start with a few well defined use cases (e.g. “historical reporting”) and drill in
• Try to avoid “future capacity planning” use cases initially
• Build a domain, design a view and get sign off from stakeholders on analysis execution
filters and schedules BEFORE creating or scheduling regular analysis
pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 23
Thank You!
Any Questions?

More Related Content

What's hot

Empathy in Monitoring
Empathy in MonitoringEmpathy in Monitoring
Empathy in Monitoring
Zenoss
 
Leveraging the JSON API as a Self-Service Tool
Leveraging the JSON API as a Self-Service ToolLeveraging the JSON API as a Self-Service Tool
Leveraging the JSON API as a Self-Service Tool
Zenoss
 
Practical DMD Scripting
Practical DMD Scripting Practical DMD Scripting
Practical DMD Scripting
Zenoss
 
Security is Just the Start with Intelligent Video - March Networks
Security is Just the Start with Intelligent Video - March NetworksSecurity is Just the Start with Intelligent Video - March Networks
Security is Just the Start with Intelligent Video - March Networks
MarcoTechnologies
 
Unlock the Intelligent Data Center with VMware & Zenoss
Unlock the Intelligent Data Center with VMware & ZenossUnlock the Intelligent Data Center with VMware & Zenoss
Unlock the Intelligent Data Center with VMware & Zenoss
Zenoss
 
Databases: The Neglected Technology in DevOps
Databases: The Neglected Technology in DevOpsDatabases: The Neglected Technology in DevOps
Databases: The Neglected Technology in DevOps
DevOps.com
 
Lag. Crackle. Pause. Keeping Your Unified Communications in Check.
Lag. Crackle. Pause. Keeping Your Unified Communications in Check.Lag. Crackle. Pause. Keeping Your Unified Communications in Check.
Lag. Crackle. Pause. Keeping Your Unified Communications in Check.
Zenoss
 
Migrating IT to the Cloud - Zenoss in Amazon Web Services
Migrating IT to the Cloud - Zenoss in Amazon Web ServicesMigrating IT to the Cloud - Zenoss in Amazon Web Services
Migrating IT to the Cloud - Zenoss in Amazon Web Services
Zenoss
 
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of DowntimeFive Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Anand Akela
 
Best Practices for Driving Software Quality through a Federated Application S...
Best Practices for Driving Software Quality through a Federated Application S...Best Practices for Driving Software Quality through a Federated Application S...
Best Practices for Driving Software Quality through a Federated Application S...
DevOps.com
 
Nac Stech 2012 Fuel Logix
Nac Stech 2012 Fuel LogixNac Stech 2012 Fuel Logix
Nac Stech 2012 Fuel Logix
Kennon Mullen
 
SplunkLive! Customer Presentation - Staples
SplunkLive! Customer Presentation - StaplesSplunkLive! Customer Presentation - Staples
SplunkLive! Customer Presentation - Staples
Splunk
 
Plan Your IaaS Environment for Optimal Performance
Plan Your IaaS Environment for Optimal PerformancePlan Your IaaS Environment for Optimal Performance
Plan Your IaaS Environment for Optimal Performance
RISC Networks
 
VMware Technology: Deliver Predictable Application Performance & Improve Infr...
VMware Technology: Deliver Predictable Application Performance & Improve Infr...VMware Technology: Deliver Predictable Application Performance & Improve Infr...
VMware Technology: Deliver Predictable Application Performance & Improve Infr...
NetApp
 
Azure Skies for PeopleSoft on the Cloud
Azure Skies for PeopleSoft on the CloudAzure Skies for PeopleSoft on the Cloud
Azure Skies for PeopleSoft on the Cloud
Smart ERP Solutions, Inc.
 
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...
Lightbend
 
Dell EMC Transform for the Future; The 6 Rules for Disruption
Dell EMC Transform for the Future; The 6 Rules for DisruptionDell EMC Transform for the Future; The 6 Rules for Disruption
Dell EMC Transform for the Future; The 6 Rules for Disruption
NEXTtour
 
AMER Webcast: VMware Horizon - What's New?
AMER Webcast: VMware Horizon - What's New?AMER Webcast: VMware Horizon - What's New?
AMER Webcast: VMware Horizon - What's New?
VMware
 
IW16 Presentation_05 25 16
IW16 Presentation_05 25 16IW16 Presentation_05 25 16
IW16 Presentation_05 25 16Phil Morris
 
Webinar widescreen zenoss service-now integration final draft
Webinar widescreen   zenoss service-now integration final draftWebinar widescreen   zenoss service-now integration final draft
Webinar widescreen zenoss service-now integration final draft
Zenoss
 

What's hot (20)

Empathy in Monitoring
Empathy in MonitoringEmpathy in Monitoring
Empathy in Monitoring
 
Leveraging the JSON API as a Self-Service Tool
Leveraging the JSON API as a Self-Service ToolLeveraging the JSON API as a Self-Service Tool
Leveraging the JSON API as a Self-Service Tool
 
Practical DMD Scripting
Practical DMD Scripting Practical DMD Scripting
Practical DMD Scripting
 
Security is Just the Start with Intelligent Video - March Networks
Security is Just the Start with Intelligent Video - March NetworksSecurity is Just the Start with Intelligent Video - March Networks
Security is Just the Start with Intelligent Video - March Networks
 
Unlock the Intelligent Data Center with VMware & Zenoss
Unlock the Intelligent Data Center with VMware & ZenossUnlock the Intelligent Data Center with VMware & Zenoss
Unlock the Intelligent Data Center with VMware & Zenoss
 
Databases: The Neglected Technology in DevOps
Databases: The Neglected Technology in DevOpsDatabases: The Neglected Technology in DevOps
Databases: The Neglected Technology in DevOps
 
Lag. Crackle. Pause. Keeping Your Unified Communications in Check.
Lag. Crackle. Pause. Keeping Your Unified Communications in Check.Lag. Crackle. Pause. Keeping Your Unified Communications in Check.
Lag. Crackle. Pause. Keeping Your Unified Communications in Check.
 
Migrating IT to the Cloud - Zenoss in Amazon Web Services
Migrating IT to the Cloud - Zenoss in Amazon Web ServicesMigrating IT to the Cloud - Zenoss in Amazon Web Services
Migrating IT to the Cloud - Zenoss in Amazon Web Services
 
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of DowntimeFive Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
 
Best Practices for Driving Software Quality through a Federated Application S...
Best Practices for Driving Software Quality through a Federated Application S...Best Practices for Driving Software Quality through a Federated Application S...
Best Practices for Driving Software Quality through a Federated Application S...
 
Nac Stech 2012 Fuel Logix
Nac Stech 2012 Fuel LogixNac Stech 2012 Fuel Logix
Nac Stech 2012 Fuel Logix
 
SplunkLive! Customer Presentation - Staples
SplunkLive! Customer Presentation - StaplesSplunkLive! Customer Presentation - Staples
SplunkLive! Customer Presentation - Staples
 
Plan Your IaaS Environment for Optimal Performance
Plan Your IaaS Environment for Optimal PerformancePlan Your IaaS Environment for Optimal Performance
Plan Your IaaS Environment for Optimal Performance
 
VMware Technology: Deliver Predictable Application Performance & Improve Infr...
VMware Technology: Deliver Predictable Application Performance & Improve Infr...VMware Technology: Deliver Predictable Application Performance & Improve Infr...
VMware Technology: Deliver Predictable Application Performance & Improve Infr...
 
Azure Skies for PeopleSoft on the Cloud
Azure Skies for PeopleSoft on the CloudAzure Skies for PeopleSoft on the Cloud
Azure Skies for PeopleSoft on the Cloud
 
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...
Ready for Fast Data: How Lightbend Enables Teams To Build Real-Time, Streamin...
 
Dell EMC Transform for the Future; The 6 Rules for Disruption
Dell EMC Transform for the Future; The 6 Rules for DisruptionDell EMC Transform for the Future; The 6 Rules for Disruption
Dell EMC Transform for the Future; The 6 Rules for Disruption
 
AMER Webcast: VMware Horizon - What's New?
AMER Webcast: VMware Horizon - What's New?AMER Webcast: VMware Horizon - What's New?
AMER Webcast: VMware Horizon - What's New?
 
IW16 Presentation_05 25 16
IW16 Presentation_05 25 16IW16 Presentation_05 25 16
IW16 Presentation_05 25 16
 
Webinar widescreen zenoss service-now integration final draft
Webinar widescreen   zenoss service-now integration final draftWebinar widescreen   zenoss service-now integration final draft
Webinar widescreen zenoss service-now integration final draft
 

Similar to Product Overview: An Analytics Primer

Levelling up your data infrastructure
Levelling up your data infrastructureLevelling up your data infrastructure
Levelling up your data infrastructure
Simon Belak
 
Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...
Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...
Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...
Matt Stubbs
 
IT Architectures for Handling Big Data in Official Statistics: the Case of Sc...
IT Architectures for Handling Big Data in Official Statistics: the Case of Sc...IT Architectures for Handling Big Data in Official Statistics: the Case of Sc...
IT Architectures for Handling Big Data in Official Statistics: the Case of Sc...
Istituto nazionale di statistica
 
Data Preparation vs. Inline Data Wrangling in Data Science and Machine Learning
Data Preparation vs. Inline Data Wrangling in Data Science and Machine LearningData Preparation vs. Inline Data Wrangling in Data Science and Machine Learning
Data Preparation vs. Inline Data Wrangling in Data Science and Machine Learning
Kai Wähner
 
Jonathon Wright - Intelligent Performance Cognitive Learning (AIOps)
Jonathon Wright - Intelligent Performance Cognitive Learning (AIOps)Jonathon Wright - Intelligent Performance Cognitive Learning (AIOps)
Jonathon Wright - Intelligent Performance Cognitive Learning (AIOps)
Neotys_Partner
 
Big objects in Salesforce Technology
Big objects in Salesforce TechnologyBig objects in Salesforce Technology
Big objects in Salesforce Technology
Divya Agrawal
 
SplunkLive! Presentation - Data Onboarding with Splunk
SplunkLive! Presentation - Data Onboarding with SplunkSplunkLive! Presentation - Data Onboarding with Splunk
SplunkLive! Presentation - Data Onboarding with Splunk
Splunk
 
SplunkLive! Frankfurt 2018 - Integrating Metrics & Logs
SplunkLive! Frankfurt 2018 - Integrating Metrics & LogsSplunkLive! Frankfurt 2018 - Integrating Metrics & Logs
SplunkLive! Frankfurt 2018 - Integrating Metrics & Logs
Splunk
 
rough-work.pptx
rough-work.pptxrough-work.pptx
rough-work.pptx
sharpan
 
Skilwise Big data
Skilwise Big dataSkilwise Big data
Skilwise Big data
Skillwise Group
 
Data Onboarding Breakout Session
Data Onboarding Breakout SessionData Onboarding Breakout Session
Data Onboarding Breakout Session
Splunk
 
Skillwise Big Data part 2
Skillwise Big Data part 2Skillwise Big Data part 2
Skillwise Big Data part 2
Skillwise Group
 
2020 07-30 elastic agent + ingest management
2020 07-30 elastic agent + ingest management2020 07-30 elastic agent + ingest management
2020 07-30 elastic agent + ingest management
Daliya Spasova
 
SplunkLive! Munich 2018: Integrating Metrics and Logs
SplunkLive! Munich 2018: Integrating Metrics and LogsSplunkLive! Munich 2018: Integrating Metrics and Logs
SplunkLive! Munich 2018: Integrating Metrics and Logs
Splunk
 
Automating IT Analytics to Optimize Service Delivery and Cost at Safeway - A ...
Automating IT Analytics to Optimize Service Delivery and Cost at Safeway - A ...Automating IT Analytics to Optimize Service Delivery and Cost at Safeway - A ...
Automating IT Analytics to Optimize Service Delivery and Cost at Safeway - A ...
TeamQuest Corporation
 
Agile Big Data Analytics Development: An Architecture-Centric Approach
Agile Big Data Analytics Development: An Architecture-Centric ApproachAgile Big Data Analytics Development: An Architecture-Centric Approach
Agile Big Data Analytics Development: An Architecture-Centric Approach
SoftServe
 
HyperconvergedFantasyAnalytics
HyperconvergedFantasyAnalyticsHyperconvergedFantasyAnalytics
HyperconvergedFantasyAnalyticsJerry Jermann
 
HBaseCon 2015: Industrial Internet Case Study using HBase and TSDB
HBaseCon 2015: Industrial Internet Case Study using HBase and TSDBHBaseCon 2015: Industrial Internet Case Study using HBase and TSDB
HBaseCon 2015: Industrial Internet Case Study using HBase and TSDB
HBaseCon
 
Policy as Code: IT Governance With HashiCorp Sentinel
Policy as Code: IT Governance With HashiCorp SentinelPolicy as Code: IT Governance With HashiCorp Sentinel
Policy as Code: IT Governance With HashiCorp Sentinel
Mitchell Pronschinske
 
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the CloudFSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
Amazon Web Services
 

Similar to Product Overview: An Analytics Primer (20)

Levelling up your data infrastructure
Levelling up your data infrastructureLevelling up your data infrastructure
Levelling up your data infrastructure
 
Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...
Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...
Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...
 
IT Architectures for Handling Big Data in Official Statistics: the Case of Sc...
IT Architectures for Handling Big Data in Official Statistics: the Case of Sc...IT Architectures for Handling Big Data in Official Statistics: the Case of Sc...
IT Architectures for Handling Big Data in Official Statistics: the Case of Sc...
 
Data Preparation vs. Inline Data Wrangling in Data Science and Machine Learning
Data Preparation vs. Inline Data Wrangling in Data Science and Machine LearningData Preparation vs. Inline Data Wrangling in Data Science and Machine Learning
Data Preparation vs. Inline Data Wrangling in Data Science and Machine Learning
 
Jonathon Wright - Intelligent Performance Cognitive Learning (AIOps)
Jonathon Wright - Intelligent Performance Cognitive Learning (AIOps)Jonathon Wright - Intelligent Performance Cognitive Learning (AIOps)
Jonathon Wright - Intelligent Performance Cognitive Learning (AIOps)
 
Big objects in Salesforce Technology
Big objects in Salesforce TechnologyBig objects in Salesforce Technology
Big objects in Salesforce Technology
 
SplunkLive! Presentation - Data Onboarding with Splunk
SplunkLive! Presentation - Data Onboarding with SplunkSplunkLive! Presentation - Data Onboarding with Splunk
SplunkLive! Presentation - Data Onboarding with Splunk
 
SplunkLive! Frankfurt 2018 - Integrating Metrics & Logs
SplunkLive! Frankfurt 2018 - Integrating Metrics & LogsSplunkLive! Frankfurt 2018 - Integrating Metrics & Logs
SplunkLive! Frankfurt 2018 - Integrating Metrics & Logs
 
rough-work.pptx
rough-work.pptxrough-work.pptx
rough-work.pptx
 
Skilwise Big data
Skilwise Big dataSkilwise Big data
Skilwise Big data
 
Data Onboarding Breakout Session
Data Onboarding Breakout SessionData Onboarding Breakout Session
Data Onboarding Breakout Session
 
Skillwise Big Data part 2
Skillwise Big Data part 2Skillwise Big Data part 2
Skillwise Big Data part 2
 
2020 07-30 elastic agent + ingest management
2020 07-30 elastic agent + ingest management2020 07-30 elastic agent + ingest management
2020 07-30 elastic agent + ingest management
 
SplunkLive! Munich 2018: Integrating Metrics and Logs
SplunkLive! Munich 2018: Integrating Metrics and LogsSplunkLive! Munich 2018: Integrating Metrics and Logs
SplunkLive! Munich 2018: Integrating Metrics and Logs
 
Automating IT Analytics to Optimize Service Delivery and Cost at Safeway - A ...
Automating IT Analytics to Optimize Service Delivery and Cost at Safeway - A ...Automating IT Analytics to Optimize Service Delivery and Cost at Safeway - A ...
Automating IT Analytics to Optimize Service Delivery and Cost at Safeway - A ...
 
Agile Big Data Analytics Development: An Architecture-Centric Approach
Agile Big Data Analytics Development: An Architecture-Centric ApproachAgile Big Data Analytics Development: An Architecture-Centric Approach
Agile Big Data Analytics Development: An Architecture-Centric Approach
 
HyperconvergedFantasyAnalytics
HyperconvergedFantasyAnalyticsHyperconvergedFantasyAnalytics
HyperconvergedFantasyAnalytics
 
HBaseCon 2015: Industrial Internet Case Study using HBase and TSDB
HBaseCon 2015: Industrial Internet Case Study using HBase and TSDBHBaseCon 2015: Industrial Internet Case Study using HBase and TSDB
HBaseCon 2015: Industrial Internet Case Study using HBase and TSDB
 
Policy as Code: IT Governance With HashiCorp Sentinel
Policy as Code: IT Governance With HashiCorp SentinelPolicy as Code: IT Governance With HashiCorp Sentinel
Policy as Code: IT Governance With HashiCorp Sentinel
 
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the CloudFSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
FSI201 FINRA’s Managed Data Lake – Next Gen Analytics in the Cloud
 

More from Zenoss

DevOps Introduction - AWS Boston Meetup - AWS Presentation
DevOps Introduction - AWS Boston Meetup - AWS PresentationDevOps Introduction - AWS Boston Meetup - AWS Presentation
DevOps Introduction - AWS Boston Meetup - AWS Presentation
Zenoss
 
Integrating Operational Response Automation Into Your Code - AWS Boston Meetu...
Integrating Operational Response Automation Into Your Code - AWS Boston Meetu...Integrating Operational Response Automation Into Your Code - AWS Boston Meetu...
Integrating Operational Response Automation Into Your Code - AWS Boston Meetu...
Zenoss
 
Transforming IT Ops - AWS Boston Meetup - Zenoss Presentation
Transforming IT Ops - AWS Boston Meetup - Zenoss PresentationTransforming IT Ops - AWS Boston Meetup - Zenoss Presentation
Transforming IT Ops - AWS Boston Meetup - Zenoss Presentation
Zenoss
 
Troubleshooting Zenoss: A Support Perspective
Troubleshooting Zenoss:  A Support PerspectiveTroubleshooting Zenoss:  A Support Perspective
Troubleshooting Zenoss: A Support Perspective
Zenoss
 
TransUnion's Impact of Impact
TransUnion's Impact of ImpactTransUnion's Impact of Impact
TransUnion's Impact of Impact
Zenoss
 
Skeptics in the Church of Data: Getting Evangelical
Skeptics in the Church of Data: Getting EvangelicalSkeptics in the Church of Data: Getting Evangelical
Skeptics in the Church of Data: Getting Evangelical
Zenoss
 
Lack of Automation Ruins Lives
Lack of Automation Ruins LivesLack of Automation Ruins Lives
Lack of Automation Ruins Lives
Zenoss
 
IT4IT: Realize a Digital Strategy with ServiceNow
IT4IT: Realize a Digital Strategy with ServiceNowIT4IT: Realize a Digital Strategy with ServiceNow
IT4IT: Realize a Digital Strategy with ServiceNow
Zenoss
 
Developing ZenPacks the Right Way: Introducing the SDK
Developing ZenPacks the Right Way: Introducing the SDK Developing ZenPacks the Right Way: Introducing the SDK
Developing ZenPacks the Right Way: Introducing the SDK
Zenoss
 
Dev Talk: Event Manipulation and Testing
Dev Talk: Event Manipulation and Testing Dev Talk: Event Manipulation and Testing
Dev Talk: Event Manipulation and Testing
Zenoss
 
Demystifying Network Function Virtualization (NFV) Service Assurance
Demystifying Network Function Virtualization (NFV) Service AssuranceDemystifying Network Function Virtualization (NFV) Service Assurance
Demystifying Network Function Virtualization (NFV) Service Assurance
Zenoss
 
A Vision for Transformation
A Vision for TransformationA Vision for Transformation
A Vision for Transformation
Zenoss
 
Jason Stanley, Secure-24 - Own IT Through Proactive IT Monitoring
Jason Stanley, Secure-24 - Own IT Through Proactive IT MonitoringJason Stanley, Secure-24 - Own IT Through Proactive IT Monitoring
Jason Stanley, Secure-24 - Own IT Through Proactive IT Monitoring
Zenoss
 
My ZaaS Life - University of Maryland University College
My ZaaS Life - University of Maryland University CollegeMy ZaaS Life - University of Maryland University College
My ZaaS Life - University of Maryland University College
Zenoss
 
ZenPack Development with Jane Curry
ZenPack Development with Jane CurryZenPack Development with Jane Curry
ZenPack Development with Jane Curry
Zenoss
 
General Electric Migrates to Zenoss 5.0
General Electric Migrates to Zenoss 5.0General Electric Migrates to Zenoss 5.0
General Electric Migrates to Zenoss 5.0
Zenoss
 
Zenoss & ServiceNow Integration - Incident Management & CMDB
Zenoss & ServiceNow Integration - Incident Management & CMDBZenoss & ServiceNow Integration - Incident Management & CMDB
Zenoss & ServiceNow Integration - Incident Management & CMDB
Zenoss
 
The Enterprise Shift & The World of IT - ServiceNow's Chris Pope
The Enterprise Shift & The World of IT - ServiceNow's Chris PopeThe Enterprise Shift & The World of IT - ServiceNow's Chris Pope
The Enterprise Shift & The World of IT - ServiceNow's Chris Pope
Zenoss
 

More from Zenoss (18)

DevOps Introduction - AWS Boston Meetup - AWS Presentation
DevOps Introduction - AWS Boston Meetup - AWS PresentationDevOps Introduction - AWS Boston Meetup - AWS Presentation
DevOps Introduction - AWS Boston Meetup - AWS Presentation
 
Integrating Operational Response Automation Into Your Code - AWS Boston Meetu...
Integrating Operational Response Automation Into Your Code - AWS Boston Meetu...Integrating Operational Response Automation Into Your Code - AWS Boston Meetu...
Integrating Operational Response Automation Into Your Code - AWS Boston Meetu...
 
Transforming IT Ops - AWS Boston Meetup - Zenoss Presentation
Transforming IT Ops - AWS Boston Meetup - Zenoss PresentationTransforming IT Ops - AWS Boston Meetup - Zenoss Presentation
Transforming IT Ops - AWS Boston Meetup - Zenoss Presentation
 
Troubleshooting Zenoss: A Support Perspective
Troubleshooting Zenoss:  A Support PerspectiveTroubleshooting Zenoss:  A Support Perspective
Troubleshooting Zenoss: A Support Perspective
 
TransUnion's Impact of Impact
TransUnion's Impact of ImpactTransUnion's Impact of Impact
TransUnion's Impact of Impact
 
Skeptics in the Church of Data: Getting Evangelical
Skeptics in the Church of Data: Getting EvangelicalSkeptics in the Church of Data: Getting Evangelical
Skeptics in the Church of Data: Getting Evangelical
 
Lack of Automation Ruins Lives
Lack of Automation Ruins LivesLack of Automation Ruins Lives
Lack of Automation Ruins Lives
 
IT4IT: Realize a Digital Strategy with ServiceNow
IT4IT: Realize a Digital Strategy with ServiceNowIT4IT: Realize a Digital Strategy with ServiceNow
IT4IT: Realize a Digital Strategy with ServiceNow
 
Developing ZenPacks the Right Way: Introducing the SDK
Developing ZenPacks the Right Way: Introducing the SDK Developing ZenPacks the Right Way: Introducing the SDK
Developing ZenPacks the Right Way: Introducing the SDK
 
Dev Talk: Event Manipulation and Testing
Dev Talk: Event Manipulation and Testing Dev Talk: Event Manipulation and Testing
Dev Talk: Event Manipulation and Testing
 
Demystifying Network Function Virtualization (NFV) Service Assurance
Demystifying Network Function Virtualization (NFV) Service AssuranceDemystifying Network Function Virtualization (NFV) Service Assurance
Demystifying Network Function Virtualization (NFV) Service Assurance
 
A Vision for Transformation
A Vision for TransformationA Vision for Transformation
A Vision for Transformation
 
Jason Stanley, Secure-24 - Own IT Through Proactive IT Monitoring
Jason Stanley, Secure-24 - Own IT Through Proactive IT MonitoringJason Stanley, Secure-24 - Own IT Through Proactive IT Monitoring
Jason Stanley, Secure-24 - Own IT Through Proactive IT Monitoring
 
My ZaaS Life - University of Maryland University College
My ZaaS Life - University of Maryland University CollegeMy ZaaS Life - University of Maryland University College
My ZaaS Life - University of Maryland University College
 
ZenPack Development with Jane Curry
ZenPack Development with Jane CurryZenPack Development with Jane Curry
ZenPack Development with Jane Curry
 
General Electric Migrates to Zenoss 5.0
General Electric Migrates to Zenoss 5.0General Electric Migrates to Zenoss 5.0
General Electric Migrates to Zenoss 5.0
 
Zenoss & ServiceNow Integration - Incident Management & CMDB
Zenoss & ServiceNow Integration - Incident Management & CMDBZenoss & ServiceNow Integration - Incident Management & CMDB
Zenoss & ServiceNow Integration - Incident Management & CMDB
 
The Enterprise Shift & The World of IT - ServiceNow's Chris Pope
The Enterprise Shift & The World of IT - ServiceNow's Chris PopeThe Enterprise Shift & The World of IT - ServiceNow's Chris Pope
The Enterprise Shift & The World of IT - ServiceNow's Chris Pope
 

Recently uploaded

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 

Recently uploaded (20)

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 

Product Overview: An Analytics Primer

  • 1. Product Overview: An Analytics Primer Paul Johnston, Zenoss pjohnston@zenoss.com
  • 2. pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 2 An Analytics Primer • What is Zenoss Analytics? • Typical Use Cases • Analytics Configuration • Data Analysis Using TIBCO Jaspersoft™ • Demo • Next Steps - How to get started with Zenoss Analytics • Q&A
  • 3. What is Zenoss Analytics?
  • 4. What is Analytics? • Embedded BI Tool (TIBCO Jaspersoft™) • Open-source, “skinned” by Zenoss • Visual Data Exploration and Analysis using interactive “Ad Hoc” UI • Scheduling of analysis execution to produce reports • Can be also used on ANY supported data source (ODBC, JDBC, Amazon, MongoDB etc.) e.g. external CMDB etc. • Library of examples of using Jaspersoft in a Zenoss Context • Event Categorization, details etc. • Capacity Planning for Performance Metrics pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 4 • ETL App (Extract, Transform, Load) • Batch processes extracts Model (ZODB), Event (ZEP) and Performance Data (OpenTSDB or RRD) from Zenoss Resource Manager • Extracted data loaded into MySQL (MariaDB) data warehouse • Aggregation (“roll-up”) processes perform regular bulk analysis and store results in the data warehouse • Hourly and Daily Aggregates • Business Hour Aggregations • Nth Percentile Calculations • Future projections
  • 5. What is Analytics? - continued • NOT an extensive library of “canned” reports • Shipping examples of analysis in Jaspersoft are just that – a starting point • Flexibility to build your own analysis using the tool based on YOUR use cases • ZenPack support for Analytics is evolving • ZenPack specific capabilities ship with the ZenPack, not with Analytics • Provide an appropriate Performance ETL configuration, documentation via Domain in Jaspersoft of model and device/component relationships pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 5 • Very much a “tool” • Industry standard star-schema based data warehouse • Schema is 100% dynamic, evolves based on what you are monitoring • Jaspersoft is provided so that you have SOME way to do analysis without resorting to SQL • ANY 3rd party BI tool (e.g. Tableau, Business Objects) etc. can be employed to do analysis • Open – have at it with SQL if you are so inclined!
  • 7. pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 7 Typical Uses Cases • Where is my event volume coming from? • Where would a transform help? • Are my thresholds appropriate or too noisy? • Slice and dice data by any field - Device Class, Event Class, Agent, Severity, Status etc. • What infrastructure as an aggregate (Group, System, Location, Naming convention etc.) is over/under used? • What does past usage look like? • What might future usage look like? • Full Details of all events and details of every (non-unique) event occurrence • Historical reporting on performance metrics • Full model reporting • Monitoring configuration reporting Event Categorization Detailed Reporting Capacity Planning
  • 8. pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 8 Typical Uses Cases - continued • Extends the multi- tenancy in Resource Manager to Analytics • Identical analysis that behaves differently depending on the tenant executing it (e.g. MSP Customer, Internal Department etc.) • Unlimited and flexible scheduling • Many formats - CSV, Excel, PDF etc. • Many delivery - Email, Filesystem export, FTP • Exceptions reporting • Don’t deliver report unless content is generated • Operational stores in RM (OpenTSDB, ZEP) typically record everything for 90 days • Analytics retention policy configurable by resolution • 5 mins (30 days) • Hourly (90 days) • Daily and Events (365+ days) Multi-Tenant Reporting Long Term Event & Metric Storage Scheduled Report Delivery
  • 10. ETL Configuration • No configuration at all is required for Model or Event information ETL • As you extend the model (e.g. ZenPack install) or event information (e.g. add new event fields), the ETL is dynamically adjusted and new tables/fields will get dynamically created in the data warehouse. • Performance Data ETL requires PER DATAPOINT template configuration – “Aliases” • Important to build a data warehouse “metric catalog” and normalize configuration for identical logical metrics like CPU, memory, filesystem and interface utilization • Should this data point be ETLed? • Which data warehouse table(s) should the metric be added to? • Optionally, how should the monitored units be converted during ETL (e.g. memory is monitored in free bytes, want a used percentage based on total in the data warehouse) • Bulk monitoring template manipulation tools provided by Analytics to read/write alias config • Vital to put ETL config under configuration management and audit after any ZP or RM upgrade that adjusts templates pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 10
  • 11. ETL Configuration pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 11
  • 12. Data Warehouse Configuration • “One-time” configuration e.g. Data retention policies, ETL scheduling etc. • Incremental additions to aggregation configuration over time • Shipping config does hourly/daily aggregations for all devices, all metrics, 24x7 • Unlimited numbers of additional aggregations can be configured, filtered by device group(s) and/or metric(s) • Business Hours – time range in day, days of week, time zone data shifting • Nth Percentile - arbitrary nth percentile (e.g. 90, 95, 98), rolling windows (e.g. 30 days) • Projections • Regular, business hour or nth percentile aggregate • Number of previous days to look at, Number of days into the future to project. • ALL future days are (re)calculated and written to the data warehouse, daily. • E.g. “List device name and the first date in the next 90 days that any Linux server owned by the Marketing department is expected to have more than 70% for a trailing 30-day 95th percentile CPU utilization between 7am to 7pm Bangalore time" pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 12
  • 13. Data Analysis using Jaspersoft
  • 14. Data Analysis Using TIBCO Jaspersoft™ pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 14 Level of abstraction from physical structure of data warehouse data Physical Data Structure Meta Data Access Layer Visual Analysis e.g. Chart, Table Analysis – “Report Execution” Analysis Results – “Report”
  • 15. pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 15 Data Analysis Using TIBCO Jaspersoft™ • Get Data (ETL config) • Decide on resolution(s) • Design Domain • start from a Example Domain, or a ZenPack provided one • Adjust to access additional data and expose to Analysis (e.g. additional model fields, perf metrics, different resolution) • Get sign off on Analysis design from business owners • Execute ad hoc as needed • Schedule for regular analysis execution and content delivery to stakeholders • Choose a Presentation Type (Bar Chart, Time Series chart, Pivot Table, Table) • Decide on filters and aggregation of data (e.g. by device class, group, location, time) • Adjust analysis iteratively and repeat Enable Data Access (“Domain”) Design Analysis (“View”) Execute Analysis (“Report”)
  • 16. Demo
  • 17. pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 17 Demo - Event Categorization
  • 18. pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 18 Demo – Historical Performance Metrics
  • 19. pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 19 Demo – Historical Performance Metric Detail
  • 20. pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 20 Demo – Exception Reporting
  • 21. pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 21 Demo – Historical Raw Detail
  • 22. Next Steps - How to get started with Analytics
  • 23. Next Steps – How to get started with Zenoss Analytics • Get your infrastructure monitoring working in Resource Manager • You can’t analyze data you don’t have!! • Take the Analytics Training Class • 3 day class given over WebEx by Analytics SME • This is a DEEP topic, training class attendance is deemed fundamental to your success • Install Analytics and Configure Performance ETL • You can’t analyze data you don’t have!! • Get Some Analysis Requirements • This is harder than it sounds sometimes  You can’t design analysis you don’t understand!! • Start with a few well defined use cases (e.g. “historical reporting”) and drill in • Try to avoid “future capacity planning” use cases initially • Build a domain, design a view and get sign off from stakeholders on analysis execution filters and schedules BEFORE creating or scheduling regular analysis pjohnston@zenoss.com © 2017 All Rights Reserved CONFIDENTIAL 23