SlideShare a Scribd company logo
1 of 38
Download to read offline
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 1
Monitoring at one of
the largest retail
groups in the world
Matthias Gallinger & Tobias Kempf
Nürnberg, 09 November 2023
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world
Matthias Gallinger
Monitoring consultant
ConSol Software GmbH
Tobias Kempf
Solution Architect
Schwarz IT KG
Speakers
2
Schwarz IT
Schwarz IT
1. Introduction Consol and Schwarz group
Company informations
2. Monitoring Strategy Schwarz group
Overview and general idea
3. Monitoring of the IT–Landscape with OMD
Technical facts and architecture
4. End to End Website monitoring
S.P.A.C.E. Playwright
5. Internal marketing and customer contact
Sell the idea and build a community
6. Operating
Keep the infrastructure going
Agenda
3
| 09.11.2023 | Monitoring at one of the largest retail groups in the world
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 4
01
Introduction Consol and Schwarz
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world
§ 4 Countries
§ 5 Locations
§ 260 Employees ( 150 developer )
§ 20 Years of Monitoring Experience
Krakow / Poland
Vienna / Austria
San Francisco
Munich
Düsseldorf
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world
6
Schwarz Group
• Over 575,000 employees
• Round 13,700 stores
• In 32 countries
• Round 6.8 billion store customers
• 154.1 billion euros sales in fiscal year 2022
Schwarz IT
Schwarz IT 7
| 09.11.2023 | Monitoring at one of the largest retail groups in the world
Schwarz Digits division
7.500
1.250
34
IT- and Digital Experts
IT- and Digital solutions
IT Units worldwide
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 8
02
Monitoring Strategy Schwarz Group
Schwarz IT
Schwarz IT
Technology-Stack
“On-Prem Infrastructure Monitoring”
Technology-Stack
“Container Monitoring”
Technology-Stack
“STACKIT Monitoring”
Technology-Stack
“Observability”
Metrics Traces
1
Logs
2
Technology-Stack
“Cloud Infrastructure Monitoring”
Technical Monitoring
Technology-Stack
“API & Synthetic Monitoring”
Technology-Stack
“Business Process Monitoring”
Technology-Stack
“Cloud Applications Monitoring”
Functional Monitoring +
4+1
Framework
Monitoring Categories
Functional and Technical Monitoring
| 09.11.2023 | Monitoring at one of the largest retail groups in the world
Commercial
tool 2
Cloud
vendor
tool
Commercial
tool 2
9
Schwarz IT
Schwarz IT
Technology-Stack
“On-Prem Infrastructure Monitoring”
Technology-Stack
“Container Monitoring”
Technology-Stack
“STACKIT Monitoring”
Technology-Stack
“Observability”
Metrics Traces
1
Logs
2
Technology-Stack
“Cloud Infrastructure Monitoring”
Technical Monitoring
Technology-Stack
“API & Synthetic Monitoring”
Technology-Stack
“Business Process Monitoring”
Technology-Stack
“Cloud Applications Monitoring”
Functional Monitoring +
4+1
Framework
Monitoring Categories
Functional and Technical Monitoring
| 09.11.2023 | Monitoring at one of the largest retail groups in the world
Commercial
tool 2
Cloud
vendor
tool
Commercial
tool 2
Cloud
vendor
tool
§ We provide more and more Monitoring services à Monitoring Appliance
10
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 11
03
Monitoring of the IT–Landscape
with OMD
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world
Lookback to 2017
OSMC 2017
12
• What has changed since then?
• What has changed around us?
• Have we reached our goals?
• Store monitoring
• Scaling
• Establish community
• OSMC-Archiv:
https://t1p.de/OSMC-Archive-2017
Schwarz IT
Schwarz IT 13
KPIs of current OMD environment
| 09.11.2023 | Monitoring at one of the largest retail groups in the world
More than
782.502
Hosts
monitored by Naemon with 280
Backends
Availability YoY
99,703%
We check all our systems 24/7/365:
1.608.968.448
Checks / day
More than
5.778.628
Thruk Users/Grafana Users
14450/8250
Services
Increase of +40%
Service Checks YoY
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world
KPIs
Service Checks History
14
2021 2022 2023
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world
OMD framework
What‘s inside
15
• All tools, one package
• Preconfigured and fit together
• Shipped with plenty of Plugins and scripts
• Easy to automate
• No differences between OS Distributions
• The Sites concept ensures easy updates
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world
• OMD package
• Include standard components
• Customer dependent add-on packages
• Provides licensed software
• Grafana Plugins
• Tools and Toys
customized for Schwarz
Package
16
https://t1p.de/omd-download
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world
OMD framework
Site concept
17
Schwarz IT
Schwarz IT
Zones
Offices
Schwarz
Networks
HQ
Warehouse
Kaufland
Stores
| 09.11.2023 | Monitoring at one of the largest retail groups in the world
System architecture
Harmonized and standardized OMD instances for all parts of the group in all countries
18
WH001
Schwarz IT
WHxyz Stores
HQ
Central View & Management
Zones
Locations
1
53
226
Lidl
LMD + Promxy
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world
• VM based
• Ansible managed deployment
• OS Setup
• Application Setup
• Feature set configured choosen from meta data
• Management node -> Naemon, Thruk, Prometheus
• Worker node -> mod-gearman
• Global OMD monitoring environment
Setup
19
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world
• Central Thruk Cluster
• Livestatus Multi Daemon / LMD for caching
• Logcache for Reports and historical data
Scaling
Webui Thruk
20
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 21
Scaling
Naemon and Gearmand
• Gearmand and mod_gearman for check executions
• Multiple monitoring probes for scaling
• Automatic setup for additional Worker probe
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world
• One CMDB is unrealistic
• Let them bring the data to you
• Set guidelines and standards
• Create a monitoring source of truth
CMDB and Self Service portals
Lessons learned
22
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world
Naemon configuration
Coshsh framework
23
• Central config management, generation and revisioning
• Top-Down distribution via git repositories
• Multiple datasources
• CMDBs
• IDMs
• Selfservice portal
• Automate everything but allow customization
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world
Prometheus / Grafana
Scrape config
24
• Default Grafana dashboards
• Default scrape targets generated by coshsh
• exporter_exporter for servers
• Example on postgres VM server:
├── Exporter Exporter: <Servername>:5757
│ ├── Node Exporter: 127.0.0.1:5758
│ ├── Postgres Exporter: 127.0.0.1:5759
│ ├── Additional Exporters: 127.0.0.1:57xx
• Automatic discovery of exporters
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 25
04
End to End Website monitoring
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world
• Synthetic E2E website monitoring
• Based on Playwright Framework
• Monitoring as Code with CI/CD Pipeline
• Visual Studio Code extension
• Integrated in OMD
• Standard website monitoring -> Naemon
• Advanced “click-paths“ -> SPACE
S.P.A.C.E
Schwarz Playwright Automatic Check Execution
26
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world
S.P.A.C.E
Architecture
27
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world
S.P.A.C.E - Visualization Grafana
28
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world
S.P.A.C.E - Visualization Thruk
29
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world
S.P.A.C.E - Visualization Playwright Report
30
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world
S.P.A.C.E - Visualization Playwright Trace
31
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 32
05
Internal marketing and customer
contact
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world
• Different customers -> Different needs
• Technical skills vary wildly
• Enabling through self-service and flexibility
Customers
WHO are the customers?
33
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 34
• Building Communities
• Offer and request contact people
• Work together and stay in contact
• Create dedicated communication channels
• Slack/MS Teams Channels
• Documentation pages
• Regular blog entries
Communication Channels
Communities
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 35
Monitoring Expert Group
§ Interested users and experts in their fields
§ Different backgrounds connected through monitoring
Hackathon
§ Pick dedicated topics/issues
§ Work together
§ Share knowledge
Trainings
§ Regular trainings for tools and workflows
§ Different skill levels
§ Hands on and documentation for afterwards
Communication Channels
Work together
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 36
06
Operating
Schwarz IT
Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 37
• 16 internal team members
• 2 external partners
• Doings Monitoring and Observability Solutions team
• Offers all technical products as solutions
• Handles contracts and internal billing
• Approx. 800 support requests per month
• 24/7 support for all solutions
Operating
How complex is the operation?
Schwarz IT
Schwarz IT | xx.xx.202x | Titel der Präsentation 38
Matthias Gallinger
Monitoring consultant
ConSol Software GmbH
Tobias Kempf
Solution Architect
Monitoring and Observability Solutions
Schwarz IT KG

More Related Content

Similar to OSMC 2023 | Monitoring at one of the largest retail groups in the world by Matthias Gallinger & Tobias Kempf

Spark Streaming the Industrial IoT
Spark Streaming the Industrial IoTSpark Streaming the Industrial IoT
Spark Streaming the Industrial IoTJim Haughwout
 
SDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDxCentral
 
Paolo Gallibci, Electrolux presentation at Spare Parts 2013
Paolo Gallibci, Electrolux presentation at Spare Parts 2013Paolo Gallibci, Electrolux presentation at Spare Parts 2013
Paolo Gallibci, Electrolux presentation at Spare Parts 2013Copperberg
 
One Azure Monitor to Rule Them All? - Marius Zaharia
One Azure Monitor to Rule Them All? - Marius ZahariaOne Azure Monitor to Rule Them All? - Marius Zaharia
One Azure Monitor to Rule Them All? - Marius ZahariaITCamp
 
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)Marius Zaharia
 
Turbo Training Hybrid Cloud
Turbo Training Hybrid CloudTurbo Training Hybrid Cloud
Turbo Training Hybrid CloudWeolcan
 
Oracle Commerce as a Secure, Scalable Hybrid Cloud Service, webinar slides
Oracle Commerce as a Secure,  Scalable Hybrid Cloud Service, webinar slidesOracle Commerce as a Secure,  Scalable Hybrid Cloud Service, webinar slides
Oracle Commerce as a Secure, Scalable Hybrid Cloud Service, webinar slidesGrid Dynamics
 
Industrial Data Space Association - New Members, New Insights, New Future Dir...
Industrial Data Space Association - New Members, New Insights, New Future Dir...Industrial Data Space Association - New Members, New Insights, New Future Dir...
Industrial Data Space Association - New Members, New Insights, New Future Dir...Thorsten Huelsmann
 
Neo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in GraphdatenbankenNeo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in GraphdatenbankenNeo4j
 
DEVNET-1166 Open SDN Controller APIs
DEVNET-1166	Open SDN Controller APIsDEVNET-1166	Open SDN Controller APIs
DEVNET-1166 Open SDN Controller APIsCisco DevNet
 
Apps World Europe: Data Management panel.
Apps World Europe: Data Management panel.Apps World Europe: Data Management panel.
Apps World Europe: Data Management panel.Steef Klein
 
Develop an Infrastructure Cost Optimization Strategy
Develop an Infrastructure Cost Optimization StrategyDevelop an Infrastructure Cost Optimization Strategy
Develop an Infrastructure Cost Optimization StrategyWSO2
 
Preparing for the Future - What It Will Take to Compete in 2021 - Connie Palu...
Preparing for the Future - What It Will Take to Compete in 2021 - Connie Palu...Preparing for the Future - What It Will Take to Compete in 2021 - Connie Palu...
Preparing for the Future - What It Will Take to Compete in 2021 - Connie Palu...Bob Dopico
 
Preparing for the Future - What It Will Take to Compete in 2021 - Connie Palu...
Preparing for the Future - What It Will Take to Compete in 2021 - Connie Palu...Preparing for the Future - What It Will Take to Compete in 2021 - Connie Palu...
Preparing for the Future - What It Will Take to Compete in 2021 - Connie Palu...Bob Dopico
 
Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...
Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...
Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...OVHcloud
 
WP4 - Deployment of "smart" services toolkit
WP4 - Deployment of "smart" services toolkitWP4 - Deployment of "smart" services toolkit
WP4 - Deployment of "smart" services toolkiti-SCOPE Project
 
Technical and organizational obstacles when introducing Data in Motion to you...
Technical and organizational obstacles when introducing Data in Motion to you...Technical and organizational obstacles when introducing Data in Motion to you...
Technical and organizational obstacles when introducing Data in Motion to you...confluent
 
FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...
FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...
FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...FIWARE
 

Similar to OSMC 2023 | Monitoring at one of the largest retail groups in the world by Matthias Gallinger & Tobias Kempf (20)

Spark Streaming the Industrial IoT
Spark Streaming the Industrial IoTSpark Streaming the Industrial IoT
Spark Streaming the Industrial IoT
 
SDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined NetworkingSDN Basics – What You Need to Know about Software-Defined Networking
SDN Basics – What You Need to Know about Software-Defined Networking
 
Paolo Gallibci, Electrolux presentation at Spare Parts 2013
Paolo Gallibci, Electrolux presentation at Spare Parts 2013Paolo Gallibci, Electrolux presentation at Spare Parts 2013
Paolo Gallibci, Electrolux presentation at Spare Parts 2013
 
One Azure Monitor to Rule Them All? - Marius Zaharia
One Azure Monitor to Rule Them All? - Marius ZahariaOne Azure Monitor to Rule Them All? - Marius Zaharia
One Azure Monitor to Rule Them All? - Marius Zaharia
 
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)
 
Turbo Training Hybrid Cloud
Turbo Training Hybrid CloudTurbo Training Hybrid Cloud
Turbo Training Hybrid Cloud
 
Oracle Commerce as a Secure, Scalable Hybrid Cloud Service, webinar slides
Oracle Commerce as a Secure,  Scalable Hybrid Cloud Service, webinar slidesOracle Commerce as a Secure,  Scalable Hybrid Cloud Service, webinar slides
Oracle Commerce as a Secure, Scalable Hybrid Cloud Service, webinar slides
 
Industrial Data Space Association - New Members, New Insights, New Future Dir...
Industrial Data Space Association - New Members, New Insights, New Future Dir...Industrial Data Space Association - New Members, New Insights, New Future Dir...
Industrial Data Space Association - New Members, New Insights, New Future Dir...
 
Neo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in GraphdatenbankenNeo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in Graphdatenbanken
 
DEVNET-1166 Open SDN Controller APIs
DEVNET-1166	Open SDN Controller APIsDEVNET-1166	Open SDN Controller APIs
DEVNET-1166 Open SDN Controller APIs
 
Cloud Customer Architecture for Big Data and Analytics
Cloud Customer Architecture for Big Data and AnalyticsCloud Customer Architecture for Big Data and Analytics
Cloud Customer Architecture for Big Data and Analytics
 
Orchestration, Automation and Virtualisation (OAV) in GÉANT
Orchestration, Automation and Virtualisation (OAV) in GÉANTOrchestration, Automation and Virtualisation (OAV) in GÉANT
Orchestration, Automation and Virtualisation (OAV) in GÉANT
 
Apps World Europe: Data Management panel.
Apps World Europe: Data Management panel.Apps World Europe: Data Management panel.
Apps World Europe: Data Management panel.
 
Develop an Infrastructure Cost Optimization Strategy
Develop an Infrastructure Cost Optimization StrategyDevelop an Infrastructure Cost Optimization Strategy
Develop an Infrastructure Cost Optimization Strategy
 
Preparing for the Future - What It Will Take to Compete in 2021 - Connie Palu...
Preparing for the Future - What It Will Take to Compete in 2021 - Connie Palu...Preparing for the Future - What It Will Take to Compete in 2021 - Connie Palu...
Preparing for the Future - What It Will Take to Compete in 2021 - Connie Palu...
 
Preparing for the Future - What It Will Take to Compete in 2021 - Connie Palu...
Preparing for the Future - What It Will Take to Compete in 2021 - Connie Palu...Preparing for the Future - What It Will Take to Compete in 2021 - Connie Palu...
Preparing for the Future - What It Will Take to Compete in 2021 - Connie Palu...
 
Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...
Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...
Case study: How Cozy Cloud monitors every layer of its activity using OVH Met...
 
WP4 - Deployment of "smart" services toolkit
WP4 - Deployment of "smart" services toolkitWP4 - Deployment of "smart" services toolkit
WP4 - Deployment of "smart" services toolkit
 
Technical and organizational obstacles when introducing Data in Motion to you...
Technical and organizational obstacles when introducing Data in Motion to you...Technical and organizational obstacles when introducing Data in Motion to you...
Technical and organizational obstacles when introducing Data in Motion to you...
 
FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...
FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...
FIWARE Wednesday Webinars - NGSI-LD and Smart Data Models: Standard Access to...
 

Recently uploaded

VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesPooja Nehwal
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubssamaasim06
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar TrainingKylaCullinane
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxraffaeleoman
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024eCommerce Institute
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardsticksaastr
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Kayode Fayemi
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyPooja Nehwal
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaKayode Fayemi
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024eCommerce Institute
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMoumonDas2
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfSenaatti-kiinteistöt
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Chameera Dedduwage
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxNikitaBankoti2
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxmohammadalnahdi22
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsaqsarehman5055
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Delhi Call girls
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Vipesco
 

Recently uploaded (20)

VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptx
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animals
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 

OSMC 2023 | Monitoring at one of the largest retail groups in the world by Matthias Gallinger & Tobias Kempf

  • 1. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 1 Monitoring at one of the largest retail groups in the world Matthias Gallinger & Tobias Kempf Nürnberg, 09 November 2023
  • 2. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world Matthias Gallinger Monitoring consultant ConSol Software GmbH Tobias Kempf Solution Architect Schwarz IT KG Speakers 2
  • 3. Schwarz IT Schwarz IT 1. Introduction Consol and Schwarz group Company informations 2. Monitoring Strategy Schwarz group Overview and general idea 3. Monitoring of the IT–Landscape with OMD Technical facts and architecture 4. End to End Website monitoring S.P.A.C.E. Playwright 5. Internal marketing and customer contact Sell the idea and build a community 6. Operating Keep the infrastructure going Agenda 3 | 09.11.2023 | Monitoring at one of the largest retail groups in the world
  • 4. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 4 01 Introduction Consol and Schwarz
  • 5. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world § 4 Countries § 5 Locations § 260 Employees ( 150 developer ) § 20 Years of Monitoring Experience Krakow / Poland Vienna / Austria San Francisco Munich Düsseldorf
  • 6. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 6 Schwarz Group • Over 575,000 employees • Round 13,700 stores • In 32 countries • Round 6.8 billion store customers • 154.1 billion euros sales in fiscal year 2022
  • 7. Schwarz IT Schwarz IT 7 | 09.11.2023 | Monitoring at one of the largest retail groups in the world Schwarz Digits division 7.500 1.250 34 IT- and Digital Experts IT- and Digital solutions IT Units worldwide
  • 8. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 8 02 Monitoring Strategy Schwarz Group
  • 9. Schwarz IT Schwarz IT Technology-Stack “On-Prem Infrastructure Monitoring” Technology-Stack “Container Monitoring” Technology-Stack “STACKIT Monitoring” Technology-Stack “Observability” Metrics Traces 1 Logs 2 Technology-Stack “Cloud Infrastructure Monitoring” Technical Monitoring Technology-Stack “API & Synthetic Monitoring” Technology-Stack “Business Process Monitoring” Technology-Stack “Cloud Applications Monitoring” Functional Monitoring + 4+1 Framework Monitoring Categories Functional and Technical Monitoring | 09.11.2023 | Monitoring at one of the largest retail groups in the world Commercial tool 2 Cloud vendor tool Commercial tool 2 9
  • 10. Schwarz IT Schwarz IT Technology-Stack “On-Prem Infrastructure Monitoring” Technology-Stack “Container Monitoring” Technology-Stack “STACKIT Monitoring” Technology-Stack “Observability” Metrics Traces 1 Logs 2 Technology-Stack “Cloud Infrastructure Monitoring” Technical Monitoring Technology-Stack “API & Synthetic Monitoring” Technology-Stack “Business Process Monitoring” Technology-Stack “Cloud Applications Monitoring” Functional Monitoring + 4+1 Framework Monitoring Categories Functional and Technical Monitoring | 09.11.2023 | Monitoring at one of the largest retail groups in the world Commercial tool 2 Cloud vendor tool Commercial tool 2 Cloud vendor tool § We provide more and more Monitoring services à Monitoring Appliance 10
  • 11. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 11 03 Monitoring of the IT–Landscape with OMD
  • 12. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world Lookback to 2017 OSMC 2017 12 • What has changed since then? • What has changed around us? • Have we reached our goals? • Store monitoring • Scaling • Establish community • OSMC-Archiv: https://t1p.de/OSMC-Archive-2017
  • 13. Schwarz IT Schwarz IT 13 KPIs of current OMD environment | 09.11.2023 | Monitoring at one of the largest retail groups in the world More than 782.502 Hosts monitored by Naemon with 280 Backends Availability YoY 99,703% We check all our systems 24/7/365: 1.608.968.448 Checks / day More than 5.778.628 Thruk Users/Grafana Users 14450/8250 Services Increase of +40% Service Checks YoY
  • 14. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world KPIs Service Checks History 14 2021 2022 2023
  • 15. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world OMD framework What‘s inside 15 • All tools, one package • Preconfigured and fit together • Shipped with plenty of Plugins and scripts • Easy to automate • No differences between OS Distributions • The Sites concept ensures easy updates
  • 16. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world • OMD package • Include standard components • Customer dependent add-on packages • Provides licensed software • Grafana Plugins • Tools and Toys customized for Schwarz Package 16 https://t1p.de/omd-download
  • 17. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world OMD framework Site concept 17
  • 18. Schwarz IT Schwarz IT Zones Offices Schwarz Networks HQ Warehouse Kaufland Stores | 09.11.2023 | Monitoring at one of the largest retail groups in the world System architecture Harmonized and standardized OMD instances for all parts of the group in all countries 18 WH001 Schwarz IT WHxyz Stores HQ Central View & Management Zones Locations 1 53 226 Lidl LMD + Promxy
  • 19. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world • VM based • Ansible managed deployment • OS Setup • Application Setup • Feature set configured choosen from meta data • Management node -> Naemon, Thruk, Prometheus • Worker node -> mod-gearman • Global OMD monitoring environment Setup 19
  • 20. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world • Central Thruk Cluster • Livestatus Multi Daemon / LMD for caching • Logcache for Reports and historical data Scaling Webui Thruk 20
  • 21. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 21 Scaling Naemon and Gearmand • Gearmand and mod_gearman for check executions • Multiple monitoring probes for scaling • Automatic setup for additional Worker probe
  • 22. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world • One CMDB is unrealistic • Let them bring the data to you • Set guidelines and standards • Create a monitoring source of truth CMDB and Self Service portals Lessons learned 22
  • 23. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world Naemon configuration Coshsh framework 23 • Central config management, generation and revisioning • Top-Down distribution via git repositories • Multiple datasources • CMDBs • IDMs • Selfservice portal • Automate everything but allow customization
  • 24. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world Prometheus / Grafana Scrape config 24 • Default Grafana dashboards • Default scrape targets generated by coshsh • exporter_exporter for servers • Example on postgres VM server: ├── Exporter Exporter: <Servername>:5757 │ ├── Node Exporter: 127.0.0.1:5758 │ ├── Postgres Exporter: 127.0.0.1:5759 │ ├── Additional Exporters: 127.0.0.1:57xx • Automatic discovery of exporters
  • 25. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 25 04 End to End Website monitoring
  • 26. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world • Synthetic E2E website monitoring • Based on Playwright Framework • Monitoring as Code with CI/CD Pipeline • Visual Studio Code extension • Integrated in OMD • Standard website monitoring -> Naemon • Advanced “click-paths“ -> SPACE S.P.A.C.E Schwarz Playwright Automatic Check Execution 26
  • 27. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world S.P.A.C.E Architecture 27
  • 28. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world S.P.A.C.E - Visualization Grafana 28
  • 29. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world S.P.A.C.E - Visualization Thruk 29
  • 30. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world S.P.A.C.E - Visualization Playwright Report 30
  • 31. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world S.P.A.C.E - Visualization Playwright Trace 31
  • 32. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 32 05 Internal marketing and customer contact
  • 33. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world • Different customers -> Different needs • Technical skills vary wildly • Enabling through self-service and flexibility Customers WHO are the customers? 33
  • 34. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 34 • Building Communities • Offer and request contact people • Work together and stay in contact • Create dedicated communication channels • Slack/MS Teams Channels • Documentation pages • Regular blog entries Communication Channels Communities
  • 35. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 35 Monitoring Expert Group § Interested users and experts in their fields § Different backgrounds connected through monitoring Hackathon § Pick dedicated topics/issues § Work together § Share knowledge Trainings § Regular trainings for tools and workflows § Different skill levels § Hands on and documentation for afterwards Communication Channels Work together
  • 36. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 36 06 Operating
  • 37. Schwarz IT Schwarz IT | 09.11.2023 | Monitoring at one of the largest retail groups in the world 37 • 16 internal team members • 2 external partners • Doings Monitoring and Observability Solutions team • Offers all technical products as solutions • Handles contracts and internal billing • Approx. 800 support requests per month • 24/7 support for all solutions Operating How complex is the operation?
  • 38. Schwarz IT Schwarz IT | xx.xx.202x | Titel der Präsentation 38 Matthias Gallinger Monitoring consultant ConSol Software GmbH Tobias Kempf Solution Architect Monitoring and Observability Solutions Schwarz IT KG