SlideShare a Scribd company logo
Jorge Salamero, Sysdig Evangelist
Jorge Salamero, Sysdig Evangelist
metrics to Monitor
1322 15:22:23.584870025 1 nginx (13057) < sendfile res=37492 offset=37492
1323 15:22:23.584905419 1 nginx (13057) > write fd=4(<f>/var/log/nginx/access.log) s
1324 15:22:23.584957752 1 nginx (13057) < write res=100 data=127.0.0.1 - - [01/Sep/2
"-" "Wget/
1325 15:22:23.584961686 1 nginx (13057) > close fd=12(<f>/var/www/html/index.html)
1326 15:22:23.584965334 1 nginx (13057) < close res=0
1327 15:22:23.584981869 1 nginx (13057) > setsockopt
1328 15:22:23.585028420 1 nginx (13057) < setsockopt
1329 15:22:23.585038763 1 nginx (13057) > recvfrom fd=11(<4t>127.0.0.1:55800->127.0.
1330 15:22:23.585044661 1 nginx (13057) < recvfrom res=-11(EAGAIN) data= tuple=NULL
1331 15:22:23.585051805 1 nginx (13057) > epoll_wait maxevents=512
@bencerillo #sysdigCCWFS
Monitoring is for SysAdmins or DevOps
APM is for developers only
@bencerillo #sysdigCCWFS
Developers run and monitor their services
Monitoring is for SysAdmins or DevOps
APM is for developers only
@bencerillo #sysdigCCWFS
New infrastructure interdependent layers
Services / containers not coupled with nodes
Kubernetes metadata for multidimensional metrics
How Kubernetes changes monitoring
@bencerillo #sysdigCCWFS
1. Application
2. Services
3. Kubernetes deployment
4. Kubernetes internals
5. Host / node
The 5 layers to monitor in Kubernetes
@bencerillo #sysdigCCWFS
Is your application running properly?
RED
Rates
Errors
Duration
USE
Utilization
Saturation
Errors
+ KPI metrics (statsd, JMX, Prometheus)
@bencerillo #sysdigCCWFS
net.http.request.count < 10/s
net.http.request.errors > 2/s
net.http.request.time > 500ms
1. Application metrics
@bencerillo #sysdigCCWFS
Middlewares
NodeJS / JVM / Golang memory, heap, threads, etc
Backend
MySQL, MongoDB, Redis, Cassandra, etc
Are my services working properly?
@bencerillo #sysdigCCWFS
[db].net.connections < 2 conn/s
2. Services metrics
● Many of them
● You know them
● Not with metadata
@bencerillo #sysdigCCWFS
Is Kubernetes doing its job?
● Enough pods/containers running for each app?
● Are pods available? Liveness and readiness probes
● Are deployments stuck on a rolling update?
● Scheduled :: Running :: Available :: Desired :: MaxUnavailable
@bencerillo #sysdigCCWFS
The holy check:
kubernetes.deployment.replicas.available
<
kubernetes.deployment.replicas.desired
3. Kubernetes metrics
@bencerillo #sysdigCCWFS
Are Kubernetes internals healthy?
● Internal services: kubelet, API server, dockerd, etcd, etc
● Are nodes ready? or unschedulable?
● Available resources?
● Events: CrashLoopBackOff, Image pull errors, OOM evictions, etc
@bencerillo #sysdigCCWFS
kubernetes.node.unschedulable > 0
4. Kubernetes internals
@bencerillo #sysdigCCWFS
Are boxes or Cloud infrastructure working?
● Are the nodes up and with resources available?
● CPU, memory, disk, network
fs.used.percent > 90% kubernetes.node.outOfDisk
@bencerillo #sysdigCCWFS
1. Application
2. Services
3. Kubernetes deployment
4. Kubernetes internals
5. Host / node
The 5 layers to monitor in Kubernetes
Thank you!
@bencerillo
#sysdigCCWFS
https://sysdig.com/blog/monitoring-kubernetes-with-sysdig-cloud/

More Related Content

What's hot (20)

PDF
Enhancing OpenShift Security for Business Critical Deployments
DevOps.com
 
PPTX
bootstrapping containers with confd
m_richardson
 
PPT
Learn basic ansible using docker
Larry Cai
 
PDF
On-Demand Image Resizing from Part of the monolith to Containerized Microserv...
Docker, Inc.
 
PDF
Docker up and running
Victor S. Recio
 
PDF
Jörg Schad - NO ONE PUTS Java IN THE CONTAINER - Codemotion Milan 2017
Codemotion
 
PDF
Amazon EC2 Container Service in Action
Remotty
 
PDF
Kubernetes Boston — Custom High Availability of Kubernetes
Mike Splain
 
PDF
Kubernetes 1.3 - Highlights
Matthew Barker
 
PDF
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
謝 宗穎
 
PDF
Containerd: Building a Container Supervisor by Michael Crosby
Docker, Inc.
 
PDF
Under the Hood with Docker Swarm Mode - Drew Erny and Nishant Totla, Docker
Docker, Inc.
 
PDF
Scaling Next-Generation Internet TV on AWS With Docker, Packer, and Chef
bridgetkromhout
 
PPTX
Lessons from running potentially malicious code inside containers
Ben Hall
 
PDF
Infrastructure Deployment with Docker & Ansible
Robert Reiz
 
ODP
Testing Wi-Fi with OSS Tools
All Things Open
 
PDF
Jenkins 2.0 最新事情 〜Make Jenkins Great Again〜
Jumpei Miyata
 
PPTX
Monitoring, Logging and Tracing on Kubernetes
Martin Etmajer
 
PPTX
IaC and Immutable Infrastructure with Terraform, Сергей Марченко
Sigma Software
 
PDF
Cookbook testing with KitcenCI and Serverrspec
Daniel Paulus
 
Enhancing OpenShift Security for Business Critical Deployments
DevOps.com
 
bootstrapping containers with confd
m_richardson
 
Learn basic ansible using docker
Larry Cai
 
On-Demand Image Resizing from Part of the monolith to Containerized Microserv...
Docker, Inc.
 
Docker up and running
Victor S. Recio
 
Jörg Schad - NO ONE PUTS Java IN THE CONTAINER - Codemotion Milan 2017
Codemotion
 
Amazon EC2 Container Service in Action
Remotty
 
Kubernetes Boston — Custom High Availability of Kubernetes
Mike Splain
 
Kubernetes 1.3 - Highlights
Matthew Barker
 
Docker summit 2015: 以 Docker Swarm 打造多主機叢集環境
謝 宗穎
 
Containerd: Building a Container Supervisor by Michael Crosby
Docker, Inc.
 
Under the Hood with Docker Swarm Mode - Drew Erny and Nishant Totla, Docker
Docker, Inc.
 
Scaling Next-Generation Internet TV on AWS With Docker, Packer, and Chef
bridgetkromhout
 
Lessons from running potentially malicious code inside containers
Ben Hall
 
Infrastructure Deployment with Docker & Ansible
Robert Reiz
 
Testing Wi-Fi with OSS Tools
All Things Open
 
Jenkins 2.0 最新事情 〜Make Jenkins Great Again〜
Jumpei Miyata
 
Monitoring, Logging and Tracing on Kubernetes
Martin Etmajer
 
IaC and Immutable Infrastructure with Terraform, Сергей Марченко
Sigma Software
 
Cookbook testing with KitcenCI and Serverrspec
Daniel Paulus
 

Similar to The top 5 Kubernetes metrics to monitor (20)

PDF
The top 5 Kubernetes metrics to monitor
Sysdig
 
PDF
How to Monitor Microservices
Sysdig
 
PDF
Monitoring a Kubernetes-backed microservice architecture with Prometheus
Fabian Reinartz
 
PDF
Microservices meetup April 2017
SignalFx
 
PPTX
Container Monitoring Best Practices Using AWS and InfluxData by Gunnar Aasen
InfluxData
 
PDF
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
NETWAYS
 
PDF
Native Container Monitoring
Anushree Narasimha
 
PDF
Native container monitoring
Rohit Jnagal
 
PDF
Nim tames sprawl
NGINX, Inc.
 
PDF
Presentación11.pdf
PabloCanesta
 
PDF
Efficient IT operations using monitoring systems and standardized tools - Ici...
Icinga
 
PDF
Monitoring kubernetes with prometheus
Brice Fernandes
 
PDF
Monitoring in 2017 - TIAD Camp Docker
The Incredible Automation Day
 
PPTX
Big Brother: Kubernetes Edition
Knox Anderson
 
PDF
Proactive ops for container orchestration environments
Docker, Inc.
 
PDF
Monitoring kubernetes across data center and cloud
Datadog
 
PPTX
The Art of Container Monitoring
Derek Chen
 
PPT
Nagios Conference 2014 - Konstantin Benz - Monitoring Openstack The Relations...
Nagios
 
PDF
Monitoring on Kubernetes using Prometheus - Chandresh
CodeOps Technologies LLP
 
PPTX
Monitoring on Kubernetes using prometheus
Chandresh Pancholi
 
The top 5 Kubernetes metrics to monitor
Sysdig
 
How to Monitor Microservices
Sysdig
 
Monitoring a Kubernetes-backed microservice architecture with Prometheus
Fabian Reinartz
 
Microservices meetup April 2017
SignalFx
 
Container Monitoring Best Practices Using AWS and InfluxData by Gunnar Aasen
InfluxData
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
NETWAYS
 
Native Container Monitoring
Anushree Narasimha
 
Native container monitoring
Rohit Jnagal
 
Nim tames sprawl
NGINX, Inc.
 
Presentación11.pdf
PabloCanesta
 
Efficient IT operations using monitoring systems and standardized tools - Ici...
Icinga
 
Monitoring kubernetes with prometheus
Brice Fernandes
 
Monitoring in 2017 - TIAD Camp Docker
The Incredible Automation Day
 
Big Brother: Kubernetes Edition
Knox Anderson
 
Proactive ops for container orchestration environments
Docker, Inc.
 
Monitoring kubernetes across data center and cloud
Datadog
 
The Art of Container Monitoring
Derek Chen
 
Nagios Conference 2014 - Konstantin Benz - Monitoring Openstack The Relations...
Nagios
 
Monitoring on Kubernetes using Prometheus - Chandresh
CodeOps Technologies LLP
 
Monitoring on Kubernetes using prometheus
Chandresh Pancholi
 
Ad

More from Sysdig (15)

PDF
Behavioural activity monitoring on CoreOS with Sysdig Falco
Sysdig
 
PDF
WTF my container just spawned a shell!
Sysdig
 
PDF
Trace everything, when APM meets SysAdmins
Sysdig
 
PPTX
You're monitoring Kubernetes Wrong
Sysdig
 
PDF
The Dark Art of Container Monitoring - Spanish
Sysdig
 
PDF
Lions, Tigers and Deers: What building zoos can teach us about securing micro...
Sysdig
 
ODP
Building Trustworthy Containers
Sysdig
 
PPTX
A brief history of system calls
Sysdig
 
PPTX
Designing Tracing Tools
Sysdig
 
PDF
Extending Sysdig with Chisel
Sysdig
 
PDF
Intro to sysdig in 15 minutes
Sysdig
 
PDF
Troubleshooting Kubernetes
Sysdig
 
PPTX
Find the Hacker
Sysdig
 
PPTX
How to Secure Containers
Sysdig
 
PPTX
Sysdig Meetup - San Francisco, December 2014
Sysdig
 
Behavioural activity monitoring on CoreOS with Sysdig Falco
Sysdig
 
WTF my container just spawned a shell!
Sysdig
 
Trace everything, when APM meets SysAdmins
Sysdig
 
You're monitoring Kubernetes Wrong
Sysdig
 
The Dark Art of Container Monitoring - Spanish
Sysdig
 
Lions, Tigers and Deers: What building zoos can teach us about securing micro...
Sysdig
 
Building Trustworthy Containers
Sysdig
 
A brief history of system calls
Sysdig
 
Designing Tracing Tools
Sysdig
 
Extending Sysdig with Chisel
Sysdig
 
Intro to sysdig in 15 minutes
Sysdig
 
Troubleshooting Kubernetes
Sysdig
 
Find the Hacker
Sysdig
 
How to Secure Containers
Sysdig
 
Sysdig Meetup - San Francisco, December 2014
Sysdig
 
Ad

Recently uploaded (20)

PDF
Virtual Threads in Java: A New Dimension of Scalability and Performance
Tier1 app
 
PDF
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
PDF
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
 
PDF
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
PDF
SAP GUI Installation Guide for Windows | Step-by-Step Setup for SAP Access
SAP Vista, an A L T Z E N Company
 
PPTX
Role Of Python In Programing Language.pptx
jaykoshti048
 
PDF
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
PDF
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
PDF
Troubleshooting Virtual Threads in Java!
Tier1 app
 
PDF
System Center 2025 vs. 2022; What’s new, what’s next_PDF.pdf
Q-Advise
 
PDF
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
Safe Software
 
PPTX
Farrell__10e_ch04_PowerPoint.pptx Programming Logic and Design slides
bashnahara11
 
PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
PPTX
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
PDF
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
PDF
Step-by-Step Guide to Install SAP HANA Studio | Complete Installation Tutoria...
SAP Vista, an A L T Z E N Company
 
PDF
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
PDF
AWS_Agentic_AI_in_Indian_BFSI_A_Strategic_Blueprint_for_Customer.pdf
siddharthnetsavvies
 
PPT
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
PDF
How to Download and Install ADT (ABAP Development Tools) for Eclipse IDE | SA...
SAP Vista, an A L T Z E N Company
 
Virtual Threads in Java: A New Dimension of Scalability and Performance
Tier1 app
 
10 posting ideas for community engagement with AI prompts
Pankaj Taneja
 
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
 
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
SAP GUI Installation Guide for Windows | Step-by-Step Setup for SAP Access
SAP Vista, an A L T Z E N Company
 
Role Of Python In Programing Language.pptx
jaykoshti048
 
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
Troubleshooting Virtual Threads in Java!
Tier1 app
 
System Center 2025 vs. 2022; What’s new, what’s next_PDF.pdf
Q-Advise
 
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
Safe Software
 
Farrell__10e_ch04_PowerPoint.pptx Programming Logic and Design slides
bashnahara11
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
Step-by-Step Guide to Install SAP HANA Studio | Complete Installation Tutoria...
SAP Vista, an A L T Z E N Company
 
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
AWS_Agentic_AI_in_Indian_BFSI_A_Strategic_Blueprint_for_Customer.pdf
siddharthnetsavvies
 
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
How to Download and Install ADT (ABAP Development Tools) for Eclipse IDE | SA...
SAP Vista, an A L T Z E N Company
 

The top 5 Kubernetes metrics to monitor