SlideShare a Scribd company logo
HardCore4

Zenoss BoF @ LISA 2011, Boston

Simon Jakesch, simon@zenoss.com
State of Affairs

     ●
         3.x has been out for about 1.5 years

     ●
         about 70% of users on 3.x

     ●
         new UI is helping especially new users




2
3.x Lifetime

     ●
         UI issues are resolved

     ●
         completed SNMPv3 support (incl. Traps)

     ●
         more pages transitioned




3
3.x Problems

     ●
         increased number of async. requests

     ●
         big number of components and devices

     ●
         lots of events




4
5
Core 4: High Level Goals

     ●
         solve current problems

     ●
         prepare platform for the future

     ●
         improve reliability and scale

     ●
         provide further plugin points




6
RRDCached

    ●
        lowered IO load

    ●
        improved collection capabilities per

        collector




7
Common Collector Framework

    ●
        common functionality has been abstracted

    ●
        improved consitency across all collection




8
RelStorage and memcached

    ●
        CMDB/Zope data is no longer stored in flat file but

        MySQL instead

    ●
        MySQL 5.5.15+ required to take advantage of new

        InnoDB plugin

    ●
        memcached for intermediary/shared cache for all

        clients of CMDB/Zope data


9
Re-written Event System

      ●
          RabbitMQ as event system backbone

      ●
          multi-stage/process event pipeline

      ●
          Lucene index backed event store

      ●
          multi-threaded Java based event service

          with REST api


10
11
Core 4 Timelines

      ●
          code available for build in January

      ●
          alphas available at roughly the same time

      ●
          release end of February

      ●
          move to Github and JIRA April/March




12
Other Changes

     ●
         Open Source release of zenwinperf

     ●
         improved ZenPack landscape

     ●
         native CentOS/RH 6.x builds

     ●
         Core development on Github

     ●
         switch to JIRA


13

More Related Content

What's hot

What's hot (20)

Kubernetes CRI containerd integration by Lantao Liu (Google)
Kubernetes CRI containerd integration by Lantao Liu (Google)Kubernetes CRI containerd integration by Lantao Liu (Google)
Kubernetes CRI containerd integration by Lantao Liu (Google)
 
gRPC Overview
gRPC OverviewgRPC Overview
gRPC Overview
 
gRPC: The Story of Microservices at Square
gRPC: The Story of Microservices at SquaregRPC: The Story of Microservices at Square
gRPC: The Story of Microservices at Square
 
Bye bye WCF, hello gRPC
Bye bye WCF, hello gRPCBye bye WCF, hello gRPC
Bye bye WCF, hello gRPC
 
Flossuk17 introduction to ovirt
Flossuk17 introduction to ovirtFlossuk17 introduction to ovirt
Flossuk17 introduction to ovirt
 
Streams API (Web Engines Hackfest 2015)
Streams API (Web Engines Hackfest 2015)Streams API (Web Engines Hackfest 2015)
Streams API (Web Engines Hackfest 2015)
 
Alfresco WebScript Connector for Apache ManifoldCF
Alfresco WebScript Connector for Apache ManifoldCFAlfresco WebScript Connector for Apache ManifoldCF
Alfresco WebScript Connector for Apache ManifoldCF
 
Building microservices with grpc
Building microservices with grpcBuilding microservices with grpc
Building microservices with grpc
 
OSMC 2013 | Zabbix: A Practical Demo by Rihards Olups
OSMC 2013 | Zabbix: A Practical Demo by Rihards OlupsOSMC 2013 | Zabbix: A Practical Demo by Rihards Olups
OSMC 2013 | Zabbix: A Practical Demo by Rihards Olups
 
Free the Functions with Fn project!
Free the Functions with Fn project!Free the Functions with Fn project!
Free the Functions with Fn project!
 
oVirt 3.6 Deep Dive: Refresh LUN size
oVirt 3.6 Deep Dive: Refresh LUN sizeoVirt 3.6 Deep Dive: Refresh LUN size
oVirt 3.6 Deep Dive: Refresh LUN size
 
REST vs gRPC: Battle of API's
REST vs gRPC: Battle of API'sREST vs gRPC: Battle of API's
REST vs gRPC: Battle of API's
 
Wix meetup Feb 26 2020 - How to build 1000 microservices with kafka and thrive
Wix meetup Feb 26 2020 - How to build 1000 microservices with kafka and thriveWix meetup Feb 26 2020 - How to build 1000 microservices with kafka and thrive
Wix meetup Feb 26 2020 - How to build 1000 microservices with kafka and thrive
 
Http/2 lightning
Http/2   lightningHttp/2   lightning
Http/2 lightning
 
Communicating on the web
Communicating on the webCommunicating on the web
Communicating on the web
 
5 important languages for DevOps
5 important languages for DevOps5 important languages for DevOps
5 important languages for DevOps
 
OpenCms Days 2015 OCEE explained
OpenCms Days 2015 OCEE explainedOpenCms Days 2015 OCEE explained
OpenCms Days 2015 OCEE explained
 
OpenCms Days 2015 Next generation repository
OpenCms Days 2015  Next generation repositoryOpenCms Days 2015  Next generation repository
OpenCms Days 2015 Next generation repository
 
OpenCms Days 2014 - OpenCms cloud setup with the FI-TS
OpenCms Days 2014 - OpenCms cloud setup with the FI-TSOpenCms Days 2014 - OpenCms cloud setup with the FI-TS
OpenCms Days 2014 - OpenCms cloud setup with the FI-TS
 
Nats.io meetup october 2015 - Community Update
Nats.io meetup october 2015 - Community UpdateNats.io meetup october 2015 - Community Update
Nats.io meetup october 2015 - Community Update
 

Viewers also liked

CT coronary angiography Pay Now, Benefits May Follow
CT coronary angiography Pay Now, Benefits May Follow CT coronary angiography Pay Now, Benefits May Follow
CT coronary angiography Pay Now, Benefits May Follow
piuonesto
 
A&S 350 Visual Resume
A&S 350 Visual ResumeA&S 350 Visual Resume
A&S 350 Visual Resume
mjmini3
 
Final project creath 1
Final project   creath 1Final project   creath 1
Final project creath 1
Leslie Creath
 
Brandon Hughes Resume
Brandon Hughes ResumeBrandon Hughes Resume
Brandon Hughes Resume
Brandonhzz
 
Map skills millionaire unit 1 review
Map skills millionaire   unit 1 reviewMap skills millionaire   unit 1 review
Map skills millionaire unit 1 review
Leslie Creath
 
Jeopardy africa review
Jeopardy africa reviewJeopardy africa review
Jeopardy africa review
Leslie Creath
 
Landform review week 2
Landform review week 2Landform review week 2
Landform review week 2
Leslie Creath
 
Kotter change 8 step
Kotter change 8 stepKotter change 8 step
Kotter change 8 step
ydelph
 
Don’t let it die on the vine!
Don’t let it die on the vine!Don’t let it die on the vine!
Don’t let it die on the vine!
smlacyart
 
Jeopardy africa review
Jeopardy africa reviewJeopardy africa review
Jeopardy africa review
Leslie Creath
 
English language arts standards
English language arts standardsEnglish language arts standards
English language arts standards
Sheryl McGuire
 
November 26 30 central america & panama canal 2
November 26 30 central america & panama canal 2November 26 30 central america & panama canal 2
November 26 30 central america & panama canal 2
Leslie Creath
 
Landform review week 2
Landform review week 2Landform review week 2
Landform review week 2
Leslie Creath
 
CREAREA UNUI BLOG
CREAREA UNUI BLOGCREAREA UNUI BLOG
CREAREA UNUI BLOG
kkisslaci
 
New zealand powerpoint
New zealand powerpointNew zealand powerpoint
New zealand powerpoint
Leslie Creath
 

Viewers also liked (20)

CT coronary angiography Pay Now, Benefits May Follow
CT coronary angiography Pay Now, Benefits May Follow CT coronary angiography Pay Now, Benefits May Follow
CT coronary angiography Pay Now, Benefits May Follow
 
Ooops
OoopsOoops
Ooops
 
A&S 350 Visual Resume
A&S 350 Visual ResumeA&S 350 Visual Resume
A&S 350 Visual Resume
 
Visual resume
Visual resumeVisual resume
Visual resume
 
Final project creath 1
Final project   creath 1Final project   creath 1
Final project creath 1
 
Brandon Hughes Resume
Brandon Hughes ResumeBrandon Hughes Resume
Brandon Hughes Resume
 
Map skills millionaire unit 1 review
Map skills millionaire   unit 1 reviewMap skills millionaire   unit 1 review
Map skills millionaire unit 1 review
 
Begrijp De Status Van Wma
Begrijp De Status Van WmaBegrijp De Status Van Wma
Begrijp De Status Van Wma
 
Jeopardy africa review
Jeopardy africa reviewJeopardy africa review
Jeopardy africa review
 
Landform review week 2
Landform review week 2Landform review week 2
Landform review week 2
 
Cook_Scott_PPP
Cook_Scott_PPPCook_Scott_PPP
Cook_Scott_PPP
 
Kotter change 8 step
Kotter change 8 stepKotter change 8 step
Kotter change 8 step
 
Don’t let it die on the vine!
Don’t let it die on the vine!Don’t let it die on the vine!
Don’t let it die on the vine!
 
Administratívny štýl
Administratívny štýlAdministratívny štýl
Administratívny štýl
 
Jeopardy africa review
Jeopardy africa reviewJeopardy africa review
Jeopardy africa review
 
English language arts standards
English language arts standardsEnglish language arts standards
English language arts standards
 
November 26 30 central america & panama canal 2
November 26 30 central america & panama canal 2November 26 30 central america & panama canal 2
November 26 30 central america & panama canal 2
 
Landform review week 2
Landform review week 2Landform review week 2
Landform review week 2
 
CREAREA UNUI BLOG
CREAREA UNUI BLOGCREAREA UNUI BLOG
CREAREA UNUI BLOG
 
New zealand powerpoint
New zealand powerpointNew zealand powerpoint
New zealand powerpoint
 

Similar to An Introduction to Core 4

SAP Inside Track Singapore 2014
SAP Inside Track Singapore 2014SAP Inside Track Singapore 2014
SAP Inside Track Singapore 2014
mharkus
 

Similar to An Introduction to Core 4 (20)

20160401 guster-roadmap
20160401 guster-roadmap20160401 guster-roadmap
20160401 guster-roadmap
 
20160401 Gluster-roadmap
20160401 Gluster-roadmap20160401 Gluster-roadmap
20160401 Gluster-roadmap
 
20160401 guster-roadmap
20160401 guster-roadmap20160401 guster-roadmap
20160401 guster-roadmap
 
LAS16-209: Finished and Upcoming Projects in LMG
LAS16-209: Finished and Upcoming Projects in LMGLAS16-209: Finished and Upcoming Projects in LMG
LAS16-209: Finished and Upcoming Projects in LMG
 
Full stack development
Full stack developmentFull stack development
Full stack development
 
Open MPI SC'15 State of the Union BOF
Open MPI SC'15 State of the Union BOFOpen MPI SC'15 State of the Union BOF
Open MPI SC'15 State of the Union BOF
 
Building Linux IPv6 DNS Server (Complete Soft Copy)
Building Linux IPv6 DNS Server (Complete Soft Copy)Building Linux IPv6 DNS Server (Complete Soft Copy)
Building Linux IPv6 DNS Server (Complete Soft Copy)
 
Upgrading CentOS on the Facebook fleet
Upgrading CentOS on the Facebook fleetUpgrading CentOS on the Facebook fleet
Upgrading CentOS on the Facebook fleet
 
JS digest. October 2017
JS digest. October 2017 JS digest. October 2017
JS digest. October 2017
 
Nuxeo World Keynote: Roadmap - What to Expect from Nuxeo in 2011
Nuxeo World Keynote: Roadmap - What to Expect from Nuxeo in 2011Nuxeo World Keynote: Roadmap - What to Expect from Nuxeo in 2011
Nuxeo World Keynote: Roadmap - What to Expect from Nuxeo in 2011
 
Java in the cloud with Jelastic
Java in the cloud with JelasticJava in the cloud with Jelastic
Java in the cloud with Jelastic
 
Blackray @ SAPO CodeBits 2009
Blackray @ SAPO CodeBits 2009Blackray @ SAPO CodeBits 2009
Blackray @ SAPO CodeBits 2009
 
Leveraging Android's Linux Heritage at ELC-E 2011
Leveraging Android's Linux Heritage at ELC-E 2011Leveraging Android's Linux Heritage at ELC-E 2011
Leveraging Android's Linux Heritage at ELC-E 2011
 
CentOS at Facebook
CentOS at FacebookCentOS at Facebook
CentOS at Facebook
 
SAP Inside Track Singapore 2014
SAP Inside Track Singapore 2014SAP Inside Track Singapore 2014
SAP Inside Track Singapore 2014
 
JUC Paris 2012 — Jenkins @ Nuxeo
JUC Paris 2012 — Jenkins @ NuxeoJUC Paris 2012 — Jenkins @ Nuxeo
JUC Paris 2012 — Jenkins @ Nuxeo
 
Serverless design with Fn project
Serverless design with Fn projectServerless design with Fn project
Serverless design with Fn project
 
Spectrum Scale Unified File and Object with WAN Caching
Spectrum Scale Unified File and Object with WAN CachingSpectrum Scale Unified File and Object with WAN Caching
Spectrum Scale Unified File and Object with WAN Caching
 
Software Defined Analytics with File and Object Access Plus Geographically Di...
Software Defined Analytics with File and Object Access Plus Geographically Di...Software Defined Analytics with File and Object Access Plus Geographically Di...
Software Defined Analytics with File and Object Access Plus Geographically Di...
 
Http/2
Http/2Http/2
Http/2
 

Recently uploaded

Recently uploaded (20)

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 

An Introduction to Core 4

  • 1. HardCore4 Zenoss BoF @ LISA 2011, Boston Simon Jakesch, simon@zenoss.com
  • 2. State of Affairs ● 3.x has been out for about 1.5 years ● about 70% of users on 3.x ● new UI is helping especially new users 2
  • 3. 3.x Lifetime ● UI issues are resolved ● completed SNMPv3 support (incl. Traps) ● more pages transitioned 3
  • 4. 3.x Problems ● increased number of async. requests ● big number of components and devices ● lots of events 4
  • 5. 5
  • 6. Core 4: High Level Goals ● solve current problems ● prepare platform for the future ● improve reliability and scale ● provide further plugin points 6
  • 7. RRDCached ● lowered IO load ● improved collection capabilities per collector 7
  • 8. Common Collector Framework ● common functionality has been abstracted ● improved consitency across all collection 8
  • 9. RelStorage and memcached ● CMDB/Zope data is no longer stored in flat file but MySQL instead ● MySQL 5.5.15+ required to take advantage of new InnoDB plugin ● memcached for intermediary/shared cache for all clients of CMDB/Zope data 9
  • 10. Re-written Event System ● RabbitMQ as event system backbone ● multi-stage/process event pipeline ● Lucene index backed event store ● multi-threaded Java based event service with REST api 10
  • 11. 11
  • 12. Core 4 Timelines ● code available for build in January ● alphas available at roughly the same time ● release end of February ● move to Github and JIRA April/March 12
  • 13. Other Changes ● Open Source release of zenwinperf ● improved ZenPack landscape ● native CentOS/RH 6.x builds ● Core development on Github ● switch to JIRA 13