SlideShare uma empresa Scribd logo
1 de 24
Spit , Gather, Churn
Mining Infrastructure Data for Ops Intelligence

                                     Ranjib Dey
                           Twitter: @RanjibDey
                          IRC/Github :@ranjibd
About Me
• Senior software engineer in the CD practice
  group @ThoughtWorks India
• Was system administrator before
  @ThoughtWorks India
• Worked on life science related algorithms
  @Persistent Systems before that.
• Masters in Bio-Informatics (thesis on
  HPC, Machine Learning)
• Life Science graduate
Agenda
• What is Ops intelligence?
• Why its needed? Implications of Ops
  Intelligence.
• Why it is important now?
• Designing intelligent infrastructure services
• How the future looks like?
• Q&A
What is Ops Intelligence?
• Suitable for fast , meaningful ops feedback to
  business
• Abstracts infrastructure details
• Tech-Stack neutral
• Allows forecasting
• Pre-emptive in nature
What is intelligence? Data Mining
               Data



            Information



            Knowledge
Why its needed? Implications
•   Self serving
•   Lean
•   Elasticity
•   Adaptive
Why its important now?
• Market volatility increased
• Its not the development, but the deployment
  , release and maintenance that’s introducing
  delay.
• Cloud is here
• Infrastructure tooling is matured
• Continuous Delivery and DevOps movement is
  on
Designing intelligent infrastructure
                 services
•   End user driven services
•   Adhere to core unix philosophies
•   Remember the ‘|’ , don’t create dead ends
•   Feedback driven , iterative improvement
•   Think of horizontal scalability
•   Infrastructure as a code
Spitting out ops information
• State and Metrics
• Logs
Metrics
• An unit test for a method and a monitoring
  service for each infrastructure service
• A single monitoring service can have multiple
  metrics
• Metrics can have relationships
• These features should be configurable
Metrics driven infrastructure
             development


Service        Metric
Logging
• Decouple logging framework from the core
  services
• Have configurable logging levels
• Enforce appropriate logging and levels
• Enforce logging patterns
• Logs and logging patterns can be modeled as
  metric too.
Metrics on Log


Log          Metric on log pattern
Gathering Ops Information
•   Information aggregation
•   Consider how you will use it
•   Metrics and Logs
•   Centralized logging
Gathering Ops information
• Two main patterns:
  – Time series data
  – OLAP Cubes
• Storage engine considerations
  – Flat files
  – RRDs
  – NoSQLs and other distributed storage systems
Churning Ops Information
• Visualizations
  – Charting
  – Trending
  – Customized Visualizations
• Dashboards
  – Customized views for stake holders
  – Information Radiators
Churning Ops Information
• Logs
  – Search
  – Index
  – Alerts and notification on top of aggregated logs
Validation 1: Continuous Delivery
Validation 1: Continuous Delivery
Validation 2: Performance Enhancements
Validation 3: Holistic information
Validation 4: Meaningful information
• Meaningful alerts:
  – Nodable http://www.nodeable.com/
• Log analytics:
  – Loggly http://loggly.com/
  – SplunkStorm https://www.splunkstorm.com/
  – Graylog2/Logstash
• Dashboards for Metrics
  – Graphite (+graphiti)
How the future looks like?
•   IaaS
•   Ops is not the bottleneck
•   Context aware infrastructure
•   Test driven infrastructure
•   SSH is not a must

• “ The machines are alive” – Jon Crosby
                    …… and they are emerging
Thank You

Mais conteúdo relacionado

Destaque

Pre-Con Ed: Discover the New CA App Experience Analytics 16.3 - The Omnichann...
Pre-Con Ed: Discover the New CA App Experience Analytics 16.3 - The Omnichann...Pre-Con Ed: Discover the New CA App Experience Analytics 16.3 - The Omnichann...
Pre-Con Ed: Discover the New CA App Experience Analytics 16.3 - The Omnichann...CA Technologies
 
Architecting Data For The Modern Enterprise - Data Summit 2017, Closing Keynote
Architecting Data For The Modern Enterprise - Data Summit 2017, Closing KeynoteArchitecting Data For The Modern Enterprise - Data Summit 2017, Closing Keynote
Architecting Data For The Modern Enterprise - Data Summit 2017, Closing KeynoteCaserta
 
Node.JS error handling best practices
Node.JS error handling best practicesNode.JS error handling best practices
Node.JS error handling best practicesYoni Goldberg
 
GoAzure 2015 Azure AD for Developers
GoAzure 2015 Azure AD for DevelopersGoAzure 2015 Azure AD for Developers
GoAzure 2015 Azure AD for Developerskekekekenta
 
Drive faster & better software delivery with performance monitoring & DevOps
Drive faster & better software delivery with performance monitoring & DevOpsDrive faster & better software delivery with performance monitoring & DevOps
Drive faster & better software delivery with performance monitoring & DevOpsVolker Linz
 
Native XML processing in C++ (BoostCon'11)
Native XML processing in C++ (BoostCon'11)Native XML processing in C++ (BoostCon'11)
Native XML processing in C++ (BoostCon'11)Sumant Tambe
 
Vasilis Bankov & Calin Iliescu AEGON
Vasilis Bankov & Calin Iliescu AEGONVasilis Bankov & Calin Iliescu AEGON
Vasilis Bankov & Calin Iliescu AEGONBigDataExpo
 
Revue de presse Telecom Valley - Juin 2016
Revue de presse Telecom Valley - Juin 2016Revue de presse Telecom Valley - Juin 2016
Revue de presse Telecom Valley - Juin 2016TelecomValley
 

Destaque (16)

Go Serverless with AWS Lambda and Apex
Go Serverless with AWS Lambda and ApexGo Serverless with AWS Lambda and Apex
Go Serverless with AWS Lambda and Apex
 
Pre-Con Ed: Discover the New CA App Experience Analytics 16.3 - The Omnichann...
Pre-Con Ed: Discover the New CA App Experience Analytics 16.3 - The Omnichann...Pre-Con Ed: Discover the New CA App Experience Analytics 16.3 - The Omnichann...
Pre-Con Ed: Discover the New CA App Experience Analytics 16.3 - The Omnichann...
 
Oracle Cloud Café IOT 12 avril 2016
Oracle Cloud Café IOT 12 avril 2016Oracle Cloud Café IOT 12 avril 2016
Oracle Cloud Café IOT 12 avril 2016
 
Fun git hub
Fun git hubFun git hub
Fun git hub
 
ecdevday7
ecdevday7ecdevday7
ecdevday7
 
Architecting Data For The Modern Enterprise - Data Summit 2017, Closing Keynote
Architecting Data For The Modern Enterprise - Data Summit 2017, Closing KeynoteArchitecting Data For The Modern Enterprise - Data Summit 2017, Closing Keynote
Architecting Data For The Modern Enterprise - Data Summit 2017, Closing Keynote
 
Node.JS error handling best practices
Node.JS error handling best practicesNode.JS error handling best practices
Node.JS error handling best practices
 
GDPR. Et alors?
GDPR. Et alors?GDPR. Et alors?
GDPR. Et alors?
 
GoAzure 2015 Azure AD for Developers
GoAzure 2015 Azure AD for DevelopersGoAzure 2015 Azure AD for Developers
GoAzure 2015 Azure AD for Developers
 
Drive faster & better software delivery with performance monitoring & DevOps
Drive faster & better software delivery with performance monitoring & DevOpsDrive faster & better software delivery with performance monitoring & DevOps
Drive faster & better software delivery with performance monitoring & DevOps
 
Native XML processing in C++ (BoostCon'11)
Native XML processing in C++ (BoostCon'11)Native XML processing in C++ (BoostCon'11)
Native XML processing in C++ (BoostCon'11)
 
Andreas weigend
Andreas weigendAndreas weigend
Andreas weigend
 
Vasilis Bankov & Calin Iliescu AEGON
Vasilis Bankov & Calin Iliescu AEGONVasilis Bankov & Calin Iliescu AEGON
Vasilis Bankov & Calin Iliescu AEGON
 
Rb wilmer peres
Rb wilmer peresRb wilmer peres
Rb wilmer peres
 
Revue de presse Telecom Valley - Juin 2016
Revue de presse Telecom Valley - Juin 2016Revue de presse Telecom Valley - Juin 2016
Revue de presse Telecom Valley - Juin 2016
 
stagerapport2.3
stagerapport2.3stagerapport2.3
stagerapport2.3
 

Último

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Último (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Spit, Gather, Churn - Mining Infrastructure Data for Ops Intelligence

  • 1. Spit , Gather, Churn Mining Infrastructure Data for Ops Intelligence Ranjib Dey Twitter: @RanjibDey IRC/Github :@ranjibd
  • 2. About Me • Senior software engineer in the CD practice group @ThoughtWorks India • Was system administrator before @ThoughtWorks India • Worked on life science related algorithms @Persistent Systems before that. • Masters in Bio-Informatics (thesis on HPC, Machine Learning) • Life Science graduate
  • 3. Agenda • What is Ops intelligence? • Why its needed? Implications of Ops Intelligence. • Why it is important now? • Designing intelligent infrastructure services • How the future looks like? • Q&A
  • 4. What is Ops Intelligence? • Suitable for fast , meaningful ops feedback to business • Abstracts infrastructure details • Tech-Stack neutral • Allows forecasting • Pre-emptive in nature
  • 5. What is intelligence? Data Mining Data Information Knowledge
  • 6. Why its needed? Implications • Self serving • Lean • Elasticity • Adaptive
  • 7. Why its important now? • Market volatility increased • Its not the development, but the deployment , release and maintenance that’s introducing delay. • Cloud is here • Infrastructure tooling is matured • Continuous Delivery and DevOps movement is on
  • 8. Designing intelligent infrastructure services • End user driven services • Adhere to core unix philosophies • Remember the ‘|’ , don’t create dead ends • Feedback driven , iterative improvement • Think of horizontal scalability • Infrastructure as a code
  • 9. Spitting out ops information • State and Metrics • Logs
  • 10. Metrics • An unit test for a method and a monitoring service for each infrastructure service • A single monitoring service can have multiple metrics • Metrics can have relationships • These features should be configurable
  • 11. Metrics driven infrastructure development Service Metric
  • 12. Logging • Decouple logging framework from the core services • Have configurable logging levels • Enforce appropriate logging and levels • Enforce logging patterns • Logs and logging patterns can be modeled as metric too.
  • 13. Metrics on Log Log Metric on log pattern
  • 14. Gathering Ops Information • Information aggregation • Consider how you will use it • Metrics and Logs • Centralized logging
  • 15. Gathering Ops information • Two main patterns: – Time series data – OLAP Cubes • Storage engine considerations – Flat files – RRDs – NoSQLs and other distributed storage systems
  • 16. Churning Ops Information • Visualizations – Charting – Trending – Customized Visualizations • Dashboards – Customized views for stake holders – Information Radiators
  • 17. Churning Ops Information • Logs – Search – Index – Alerts and notification on top of aggregated logs
  • 21. Validation 3: Holistic information
  • 22. Validation 4: Meaningful information • Meaningful alerts: – Nodable http://www.nodeable.com/ • Log analytics: – Loggly http://loggly.com/ – SplunkStorm https://www.splunkstorm.com/ – Graylog2/Logstash • Dashboards for Metrics – Graphite (+graphiti)
  • 23. How the future looks like? • IaaS • Ops is not the bottleneck • Context aware infrastructure • Test driven infrastructure • SSH is not a must • “ The machines are alive” – Jon Crosby …… and they are emerging