SlideShare a Scribd company logo
1 of 22
Download to read offline
THE CLOUD NATIVE
POWERHOUSE
TO EMPOWER
YOUR BUSINESS
KIRATECH >
WHO WE ARE
01
Kiratech > KiraTeam
KIRATECH >
KIRATECH >
Kiratech > Timeline
VIRTUALIZATION
2005
2009
2012
2015
2018
2019
2020
2021
2023
OPEN SOURCE &
BIG DATA
DEVOPS
THE SWISS
BRANCH OPENS
MANAGED SERVICE
PROVIDER (MSK)
KIRATECH SWISS SA
IS FOUNDED
CONTAINER &
MICROSERVICES
CLOUD NATIVE
ERA
AKIT + CND +
KRATEO
KRATEO SPINOFF
Kiratech was
founded and started
its business in
Virtualization field
Kiratech embraces
DevOps vision
Kiratech decides to
expand abroad with
the opening of the
Lugano office.
Kiratech Italy
becomes S.p.A.
Launch of MSK
Business Unit
(Managed Service
by Kiratech)
The swiss branch turns
its corporate name in
Kiratech Swiss SA and
consolidates its
presence in
Switzerland
Kiratech becomes
Red Hat partner
Starting of the Data
Analytics business
Start of strategic
partnership in Container
field.
Ex. 1° Docker Partner in
Italy
Kiratech becomes
Cloud Native
Computing Foundation
Silver Member
Launch of AKIT for the
security in an IT
environment, Krateo to
manage resource anywhere
and Cloud Native Dev
Krateo becomes a new
spinoff promoted and
financed by Kiratech
Kiratech > We bridge the Cloud adoption Gap
KIRATECH >
MAINFRAME
OPEN SYSTEMS &
VIRTUALIZATION
CLOUD NATIVE NEXT
KIRATECH >
WHAT WE DO
02
Data-driven Cloud Adoption
Hybrid Cloud, Data Mesh, Iot &
Edge
Kiratech > Mission
Kiratech drives companies in the process of infrastructure and application
modernization by facilitating the adoption of a cloud-native approach
through its services and selecting the best technologies in the following
areas:
Platform Engineering
Kubernetes, GitOps/DevOps,
Observability
KIRATECH >
Secure Software Supply Chain by AKIT
Kubernetes Hardening, API Sec,
DevSecOps
Kiratech > Offering
KIRATECH >
PROFESSIONAL
SERVICES
MANAGED
SERVICES
TRAININGS BEST TOOLS
We help companies along the Digital Transformation Journey through:
KIRATECH >
Our tech team manages a cloud-native toolchain that relies on a reference architecture based on
best-of-breed tools that can support the entire lifecycle of an asset.
Automated and managed by
Monitored 24/7 by
Delivered by
Kiratech > Reference Architecture
Secured by
Kiratech > Krateo PlatformOps
Krateo is an open-source product
with the aim to deliver a modular
and complete architecture to
create and describe services and
resources via standard
Kubernetes APIs.
KIRATECH >
PlatformOps for Platform Team
FinOps for C-level manager
Developer Portal for internal community
> Managed Service Provider by Kiratech
The platform management solution to support your applications.
You’ll get a dedicated management and maintenance of the platform by
addressing proactive and pervasive monitoring of the infrastructure,
management, and routine maintenance, bringing significant benefits in terms
of:
KIRATECH >
Powered by:
Trusted by:
Lower risk
Cost reduction
Increased service quality
Incident Management Change Management
Kiratech > Managed Service Provider – How we do it
Icinga is the core of our Monitoring System with whom we are partner since 2012
MSK to our Customers but also for New Customer
Automation and Efficiency of the service are our Mantra
Reduce the number of notifications of a new environment
KIRATECH >
Powered by:
KIRATECH >
UNDER THE HOOD
03
Kiratech > Managed Service Provider – Architecture
KIRATECH >
Clienti: 10
Satellites: 20
Hosts: 150
Services: 872
Powered by:
Kiratech > Managed Service Provider – Tecnologies
KIRATECH >
Powered by:
Kiratech > Managed Service Provider – Custom Script
KIRATECH >
Powered by:
With custom script we make complex queries to Elasticsearch or Prometheus to make observability:
Error rate, warn rate, latency, restart rate, key words presence, trends (for disk space)
OpenShift (with prometheus):
1. Pod restart speed
2. PV (PVC) status
3. K8s API (latency, traffic, error rate, saturation)
4. Kubelet (number of nodes, number of pods, number of containers, number of operations, error rate, storage
operations, PLEG)
5. ETCD (has_leader, node availability, server_proposals, fsync_duration, network_peer_round_trip, etc.)
6. Kube-controller (workqueue_queue_duration, rest_client_request_duration, etc.)
7. CoreDNS (latency, traffic, errors)
8. Various application metrics
Kiratech > Managed Service Provider – Custom Script
KIRATECH >
Powered by:
Elasticsearch:
1. controll_available_nodes
2. controll_cluster_health
3. controll_correct_template
4. check_data_freshness
5. check_free_cpu
6. check_free_disk_space
7. check_free_heap
8. check_indexing_latency
9. check_indices_total
10. check_latency
11. check_license
12. check_most_recent_snapshot
13. check_query_latency
14. check_replicas_for_index
15. check_shards_for_index
16. check_shards_per_node
17. check_unhealthy_shards
18. check_valid_credentials
Logstash:
1. check_file_descriptors
2. check_free_heap
3. check_load_average
4. check_pipeline_duration
5. controll_pipeline_exists
6. controll_pipeline_inbound
7. controll_pipeline_outbound
Kiratech > Managed Service Provider – Icinga management with
Ansible
KIRATECH >
Powered by:
Deploy on client side – playbook Ansible Custom
Icinga Director – migrating on Icinga Director
Collection for Ansible
Kiratech > Managed Service Provider – FreshService Integration
KIRATECH >
Powered by:
We are creating a ticket for each notification with custom script that watch event stream in API of Icinga
Kiratech > Managed Service Provider – Workflow
KIRATECH >
Powered by:
Our goal is to have 0 notifications on the Icinga Dashboard:
1. Notifications that we don’t understand or don’t know what to do with - should not exist
(e.g., avg_load, latency). They represent only a possible anomaly but do not lead to a
solution to the problem.
2. Every notification requires action:
1. CRITICAL and UNKNOWN notifications – these are incidents and will be managed as
soon as possible.
2. WARNING notifications should be addressed to resolve the issue.
3. If we cannot do anything with notification (or it is out of scope), we inform the client.
If a notification cannot be processed, it will be disabled.
Kiratech > Managed Service Provider – Evolution
KIRATECH >
Powered by:
1. Call scripts that tries to resolve the incident (using notifications)
2. Using Icinga for collecting error and warn log and elaborate each one
3. Integration with our client's ticketing systems (ServiceNow, etc.)
4. Utilize Icinga to track security vulnerabilities (CVE)
KIRATECH S.P.A.
VIA FERMI, 11
37135 VERONA – ITALIA
INFO@KIRATECH.IT
CERT@PEC.KIRATECH.IT
TEL +39 045 8347852
FAX +39 045 501504
VAT IT 03530570237
KIRATECH SWISS SA
VIALE CARLO CATTANEO 1
6900 LUGANO – SVIZZERA
INFO.SWISS@KIRATECH.CH
TEL LUGANO +41 (0)91 225 09 99
VAT CHE-144.749.894
KIRATECH.IT
KIRATECH
@KIRATECH
KIRATECH

More Related Content

Similar to Infrastructure Monitoring for Cloud Native Enterprises - Icinga Camp Milan 2023

Log Analytics for Distributed Microservices
Log Analytics for Distributed MicroservicesLog Analytics for Distributed Microservices
Log Analytics for Distributed Microservices
Kai Wähner
 

Similar to Infrastructure Monitoring for Cloud Native Enterprises - Icinga Camp Milan 2023 (20)

TENDENCIAS DE SEGURIDAD PARA AMBIENTES EN LA NUBE
TENDENCIAS DE SEGURIDAD PARA AMBIENTES EN LA NUBETENDENCIAS DE SEGURIDAD PARA AMBIENTES EN LA NUBE
TENDENCIAS DE SEGURIDAD PARA AMBIENTES EN LA NUBE
 
Tickit on Demand Brochure
Tickit on Demand BrochureTickit on Demand Brochure
Tickit on Demand Brochure
 
A Blueprint for Cloud-Native Financial Institutions
A Blueprint for Cloud-Native Financial InstitutionsA Blueprint for Cloud-Native Financial Institutions
A Blueprint for Cloud-Native Financial Institutions
 
Efficiently Manage AWS Cloud Platform with LINKBYNET
Efficiently Manage AWS Cloud Platform with LINKBYNETEfficiently Manage AWS Cloud Platform with LINKBYNET
Efficiently Manage AWS Cloud Platform with LINKBYNET
 
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...
DevOps monitoring: Best Practices using OpenShift combined with Icinga & Big ...
 
Security architecture proposal template
Security architecture proposal templateSecurity architecture proposal template
Security architecture proposal template
 
Online Meetup #3 - Solo.io, Tidepool, Weaveworks, Buoyant
Online Meetup #3 - Solo.io, Tidepool, Weaveworks, BuoyantOnline Meetup #3 - Solo.io, Tidepool, Weaveworks, Buoyant
Online Meetup #3 - Solo.io, Tidepool, Weaveworks, Buoyant
 
Accenture Cloud Platform: Control, Manage and Govern the Enterprise Cloud
Accenture Cloud Platform: Control, Manage and Govern the Enterprise CloudAccenture Cloud Platform: Control, Manage and Govern the Enterprise Cloud
Accenture Cloud Platform: Control, Manage and Govern the Enterprise Cloud
 
Accenture Cloud Platform: Control, Manage and Govern the Enterprise Cloud
Accenture Cloud Platform: Control, Manage and Govern the Enterprise CloudAccenture Cloud Platform: Control, Manage and Govern the Enterprise Cloud
Accenture Cloud Platform: Control, Manage and Govern the Enterprise Cloud
 
Cloud Switch 312
Cloud Switch 312Cloud Switch 312
Cloud Switch 312
 
What is Clever Cloud?
What is Clever Cloud?What is Clever Cloud?
What is Clever Cloud?
 
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
 
Log Analytics for Distributed Microservices
Log Analytics for Distributed MicroservicesLog Analytics for Distributed Microservices
Log Analytics for Distributed Microservices
 
VirtualFlex_Company-Profile.pdf
VirtualFlex_Company-Profile.pdfVirtualFlex_Company-Profile.pdf
VirtualFlex_Company-Profile.pdf
 
Generali connection platform_full
Generali connection platform_fullGenerali connection platform_full
Generali connection platform_full
 
Partnership to Capture Indonesia ERP Cloud Trend Opportunities
Partnership to Capture Indonesia ERP Cloud Trend OpportunitiesPartnership to Capture Indonesia ERP Cloud Trend Opportunities
Partnership to Capture Indonesia ERP Cloud Trend Opportunities
 
A New Approach to Continuous Monitoring in the Cloud
A New Approach to Continuous Monitoring in the CloudA New Approach to Continuous Monitoring in the Cloud
A New Approach to Continuous Monitoring in the Cloud
 
Tickit on Demand Brochures
Tickit on Demand BrochuresTickit on Demand Brochures
Tickit on Demand Brochures
 
Comtechrim it infrastructure management company profile deck
Comtechrim it infrastructure management company profile deckComtechrim it infrastructure management company profile deck
Comtechrim it infrastructure management company profile deck
 
Cloud Migration Services | Mindtree
Cloud Migration Services | MindtreeCloud Migration Services | Mindtree
Cloud Migration Services | Mindtree
 

More from Icinga

More from Icinga (20)

Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
Upgrading Incident Management with Icinga - Icinga Camp Milan 2023
 
Extending Icinga Web with Modules: powerful, smart and easily created - Icing...
Extending Icinga Web with Modules: powerful, smart and easily created - Icing...Extending Icinga Web with Modules: powerful, smart and easily created - Icing...
Extending Icinga Web with Modules: powerful, smart and easily created - Icing...
 
Incident management: Best industry practices your team should know - Icinga C...
Incident management: Best industry practices your team should know - Icinga C...Incident management: Best industry practices your team should know - Icinga C...
Incident management: Best industry practices your team should know - Icinga C...
 
Monitoring Cooling Units in a pharmaceutical GxP regulated environment - Icin...
Monitoring Cooling Units in a pharmaceutical GxP regulated environment - Icin...Monitoring Cooling Units in a pharmaceutical GxP regulated environment - Icin...
Monitoring Cooling Units in a pharmaceutical GxP regulated environment - Icin...
 
SNMP Monitoring at scale - Icinga Camp Milan 2023
SNMP Monitoring at scale - Icinga Camp Milan 2023SNMP Monitoring at scale - Icinga Camp Milan 2023
SNMP Monitoring at scale - Icinga Camp Milan 2023
 
Monitoring Kubernetes with Icinga - Icinga Camp Milan 2023
Monitoring Kubernetes with Icinga - Icinga Camp Milan 2023Monitoring Kubernetes with Icinga - Icinga Camp Milan 2023
Monitoring Kubernetes with Icinga - Icinga Camp Milan 2023
 
Current State of Icinga - Icinga Camp Milan 2023
Current State of Icinga - Icinga Camp Milan 2023Current State of Icinga - Icinga Camp Milan 2023
Current State of Icinga - Icinga Camp Milan 2023
 
Efficient IT operations using monitoring systems and standardized tools - Ici...
Efficient IT operations using monitoring systems and standardized tools - Ici...Efficient IT operations using monitoring systems and standardized tools - Ici...
Efficient IT operations using monitoring systems and standardized tools - Ici...
 
Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019
Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019
Tornado Complex Event Processing Framework for Icinga - Icinga Camp Zurich 2019
 
Signalilo: Visualizing Prometheus alerts in Icinga2 - Icinga Camp Zurich 2019
Signalilo: Visualizing Prometheus alerts in Icinga2 - Icinga Camp Zurich 2019Signalilo: Visualizing Prometheus alerts in Icinga2 - Icinga Camp Zurich 2019
Signalilo: Visualizing Prometheus alerts in Icinga2 - Icinga Camp Zurich 2019
 
Moving from Icinga 1 to Icinga 2 + Director - Icinga Camp Zurich 2019
Moving from Icinga 1 to Icinga 2 + Director - Icinga Camp Zurich 2019Moving from Icinga 1 to Icinga 2 + Director - Icinga Camp Zurich 2019
Moving from Icinga 1 to Icinga 2 + Director - Icinga Camp Zurich 2019
 
Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019
Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019
Icinga Director and vSphereDB - how they play together - Icinga Camp Zurich 2019
 
Current State of Icinga - Icinga Camp Zurich 2019
Current State of Icinga - Icinga Camp Zurich 2019Current State of Icinga - Icinga Camp Zurich 2019
Current State of Icinga - Icinga Camp Zurich 2019
 
NetEye 4 based on Icinga 2 - Icinga Camp Milan 2019
NetEye 4 based on Icinga 2 - Icinga Camp Milan 2019NetEye 4 based on Icinga 2 - Icinga Camp Milan 2019
NetEye 4 based on Icinga 2 - Icinga Camp Milan 2019
 
Integrating Icinga 2 and ntopng - Icinga Camp Milan 2019
Integrating Icinga 2 and ntopng - Icinga Camp Milan 2019Integrating Icinga 2 and ntopng - Icinga Camp Milan 2019
Integrating Icinga 2 and ntopng - Icinga Camp Milan 2019
 
Current State of Icinga - Icinga Camp Milan 2019
Current State of Icinga - Icinga Camp Milan 2019Current State of Icinga - Icinga Camp Milan 2019
Current State of Icinga - Icinga Camp Milan 2019
 
Best of Icinga Modules - Icinga Camp Milan 2019
Best of Icinga Modules - Icinga Camp Milan 2019Best of Icinga Modules - Icinga Camp Milan 2019
Best of Icinga Modules - Icinga Camp Milan 2019
 
hallenges of Monitoring Big Infrastructure - Icinga Camp Milan 2019
hallenges of Monitoring Big Infrastructure - Icinga Camp Milan 2019hallenges of Monitoring Big Infrastructure - Icinga Camp Milan 2019
hallenges of Monitoring Big Infrastructure - Icinga Camp Milan 2019
 
Discover the real user experience with Alyvix - Icinga Camp Milan 2019
Discover the real user experience with Alyvix - Icinga Camp Milan 2019Discover the real user experience with Alyvix - Icinga Camp Milan 2019
Discover the real user experience with Alyvix - Icinga Camp Milan 2019
 
Current State of Logmanagement with Icinga - Icinga Camp Stockholm 2019
Current State of Logmanagement with Icinga - Icinga Camp Stockholm 2019Current State of Logmanagement with Icinga - Icinga Camp Stockholm 2019
Current State of Logmanagement with Icinga - Icinga Camp Stockholm 2019
 

Recently uploaded

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Recently uploaded (20)

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 

Infrastructure Monitoring for Cloud Native Enterprises - Icinga Camp Milan 2023

  • 1. THE CLOUD NATIVE POWERHOUSE TO EMPOWER YOUR BUSINESS
  • 4. KIRATECH > Kiratech > Timeline VIRTUALIZATION 2005 2009 2012 2015 2018 2019 2020 2021 2023 OPEN SOURCE & BIG DATA DEVOPS THE SWISS BRANCH OPENS MANAGED SERVICE PROVIDER (MSK) KIRATECH SWISS SA IS FOUNDED CONTAINER & MICROSERVICES CLOUD NATIVE ERA AKIT + CND + KRATEO KRATEO SPINOFF Kiratech was founded and started its business in Virtualization field Kiratech embraces DevOps vision Kiratech decides to expand abroad with the opening of the Lugano office. Kiratech Italy becomes S.p.A. Launch of MSK Business Unit (Managed Service by Kiratech) The swiss branch turns its corporate name in Kiratech Swiss SA and consolidates its presence in Switzerland Kiratech becomes Red Hat partner Starting of the Data Analytics business Start of strategic partnership in Container field. Ex. 1° Docker Partner in Italy Kiratech becomes Cloud Native Computing Foundation Silver Member Launch of AKIT for the security in an IT environment, Krateo to manage resource anywhere and Cloud Native Dev Krateo becomes a new spinoff promoted and financed by Kiratech
  • 5. Kiratech > We bridge the Cloud adoption Gap KIRATECH > MAINFRAME OPEN SYSTEMS & VIRTUALIZATION CLOUD NATIVE NEXT
  • 7. Data-driven Cloud Adoption Hybrid Cloud, Data Mesh, Iot & Edge Kiratech > Mission Kiratech drives companies in the process of infrastructure and application modernization by facilitating the adoption of a cloud-native approach through its services and selecting the best technologies in the following areas: Platform Engineering Kubernetes, GitOps/DevOps, Observability KIRATECH > Secure Software Supply Chain by AKIT Kubernetes Hardening, API Sec, DevSecOps
  • 8. Kiratech > Offering KIRATECH > PROFESSIONAL SERVICES MANAGED SERVICES TRAININGS BEST TOOLS We help companies along the Digital Transformation Journey through:
  • 9. KIRATECH > Our tech team manages a cloud-native toolchain that relies on a reference architecture based on best-of-breed tools that can support the entire lifecycle of an asset. Automated and managed by Monitored 24/7 by Delivered by Kiratech > Reference Architecture Secured by
  • 10. Kiratech > Krateo PlatformOps Krateo is an open-source product with the aim to deliver a modular and complete architecture to create and describe services and resources via standard Kubernetes APIs. KIRATECH > PlatformOps for Platform Team FinOps for C-level manager Developer Portal for internal community
  • 11. > Managed Service Provider by Kiratech The platform management solution to support your applications. You’ll get a dedicated management and maintenance of the platform by addressing proactive and pervasive monitoring of the infrastructure, management, and routine maintenance, bringing significant benefits in terms of: KIRATECH > Powered by: Trusted by: Lower risk Cost reduction Increased service quality Incident Management Change Management
  • 12. Kiratech > Managed Service Provider – How we do it Icinga is the core of our Monitoring System with whom we are partner since 2012 MSK to our Customers but also for New Customer Automation and Efficiency of the service are our Mantra Reduce the number of notifications of a new environment KIRATECH > Powered by:
  • 14. Kiratech > Managed Service Provider – Architecture KIRATECH > Clienti: 10 Satellites: 20 Hosts: 150 Services: 872 Powered by:
  • 15. Kiratech > Managed Service Provider – Tecnologies KIRATECH > Powered by:
  • 16. Kiratech > Managed Service Provider – Custom Script KIRATECH > Powered by: With custom script we make complex queries to Elasticsearch or Prometheus to make observability: Error rate, warn rate, latency, restart rate, key words presence, trends (for disk space) OpenShift (with prometheus): 1. Pod restart speed 2. PV (PVC) status 3. K8s API (latency, traffic, error rate, saturation) 4. Kubelet (number of nodes, number of pods, number of containers, number of operations, error rate, storage operations, PLEG) 5. ETCD (has_leader, node availability, server_proposals, fsync_duration, network_peer_round_trip, etc.) 6. Kube-controller (workqueue_queue_duration, rest_client_request_duration, etc.) 7. CoreDNS (latency, traffic, errors) 8. Various application metrics
  • 17. Kiratech > Managed Service Provider – Custom Script KIRATECH > Powered by: Elasticsearch: 1. controll_available_nodes 2. controll_cluster_health 3. controll_correct_template 4. check_data_freshness 5. check_free_cpu 6. check_free_disk_space 7. check_free_heap 8. check_indexing_latency 9. check_indices_total 10. check_latency 11. check_license 12. check_most_recent_snapshot 13. check_query_latency 14. check_replicas_for_index 15. check_shards_for_index 16. check_shards_per_node 17. check_unhealthy_shards 18. check_valid_credentials Logstash: 1. check_file_descriptors 2. check_free_heap 3. check_load_average 4. check_pipeline_duration 5. controll_pipeline_exists 6. controll_pipeline_inbound 7. controll_pipeline_outbound
  • 18. Kiratech > Managed Service Provider – Icinga management with Ansible KIRATECH > Powered by: Deploy on client side – playbook Ansible Custom Icinga Director – migrating on Icinga Director Collection for Ansible
  • 19. Kiratech > Managed Service Provider – FreshService Integration KIRATECH > Powered by: We are creating a ticket for each notification with custom script that watch event stream in API of Icinga
  • 20. Kiratech > Managed Service Provider – Workflow KIRATECH > Powered by: Our goal is to have 0 notifications on the Icinga Dashboard: 1. Notifications that we don’t understand or don’t know what to do with - should not exist (e.g., avg_load, latency). They represent only a possible anomaly but do not lead to a solution to the problem. 2. Every notification requires action: 1. CRITICAL and UNKNOWN notifications – these are incidents and will be managed as soon as possible. 2. WARNING notifications should be addressed to resolve the issue. 3. If we cannot do anything with notification (or it is out of scope), we inform the client. If a notification cannot be processed, it will be disabled.
  • 21. Kiratech > Managed Service Provider – Evolution KIRATECH > Powered by: 1. Call scripts that tries to resolve the incident (using notifications) 2. Using Icinga for collecting error and warn log and elaborate each one 3. Integration with our client's ticketing systems (ServiceNow, etc.) 4. Utilize Icinga to track security vulnerabilities (CVE)
  • 22. KIRATECH S.P.A. VIA FERMI, 11 37135 VERONA – ITALIA INFO@KIRATECH.IT CERT@PEC.KIRATECH.IT TEL +39 045 8347852 FAX +39 045 501504 VAT IT 03530570237 KIRATECH SWISS SA VIALE CARLO CATTANEO 1 6900 LUGANO – SVIZZERA INFO.SWISS@KIRATECH.CH TEL LUGANO +41 (0)91 225 09 99 VAT CHE-144.749.894 KIRATECH.IT KIRATECH @KIRATECH KIRATECH