SlideShare a Scribd company logo
1 of 27
Download to read offline
Container native
Monitoring Rohit Jnagal
Anushree Narasimha
Overview
● Monitoring for containers
● Monitoring in a distributed system
● cAdvisor
Application Metrics
● In cAdvisor
● Plumbing through a cluster
Future Work
● Heapster/Kubedash
● Templates
Outline
Monitoring in three parts
Collection
● collecting data and metrics
● making it discoverable
● plumbing it to higher-level systems
Processing
● Ingesting, aggregation
● Analytics
Managing
● Actions based on signals
● Alerts. Pagers!
Monitoring in three parts
Collection
● collecting data and metrics
● making it discoverable
● plumbing it to higher-level systems
Processing
● Ingesting, aggregation
● Analytics
Managing
● Actions based on signals
● Alerts. Pagers!
Collection in servers/VMs
● Node agent
● Knows the binary to monitor
● Monitoring logic plugged into agent
Moving to containers
● Same node agent - understands multiple
applications.
● Applications can push data to agent.
● Sidecars
● Applications publish data. Pulled off by off-
host agents.
Near-instant data
● schedulers in cluster management tools
● load balancers
● Alerting systems
Slower feedback loops
● Autoscaling / Autoupdaters
● CPI2
Historical Data
● Offline analysis.
consumers
Monitoring in distributed
environment
• Hosts are invisible
• Containers can hop around
• Monitoring needs to track
and correlate multiple
containers
In Action!
cAdvisor
Analyzes resource usage and performance
characteristics of running containers
Native Docker support, work with LXC and any
other container format
Knows containers deeply and monitors their
performance
github.com/google/cadvisor
Running cAdvisor
docker run
--volume=/:/rootfs:ro
--volume=/var/run:/var/run:rw
--volume=/sys:/sys:ro
--volume=/var/lib/docker/:/var/lib/docker:ro
--publish=8080:8080
--detach=true
--name=cadvisor
google/cadvisor:latest
API
Node and container spec
http://host:8080/api/v2.0/machine
http://host:8080/api/v2.0/spec/redis?type=docker
Hierarchical Container stats:
http://host:8080/api/v2.0/stats/nginx?type=docker
http://host:8080/api/v2.0/stats?recursive=true
Others:
/summary, /events, /storage, /attributes, /ps
Storage
Backends
Coming soon ...
Application Metrics
Every container is packaged with its monitoring data.
Monitoring moves with the container.
Use container composability to stack up metrics from all layers.
Use metadata in image or runtime (Docker labels!) to configure
monitoring
Configuring containers
FROM redis
ADD redis_config.json /var/cadvisor/redis_config.json
LABEL io.cadvisor.metric.redis="/var/cadvisor/redis_config.json"
In cAdvisor
read Labels “io.cadvisor.metric.*”
read /rootfs/proc/<pid>/root/<config path>
Monitoring Configuration
Holds metadata about metrics
● Endpoint (Location to collect metrics from)
● Name of metric
● Type (Counter, Gauge, ...)
● Data Type (int, float)
● Units (kbps, seconds, count)
● Polling Frequency
● Regexps (Regular expressions to be used to collect a metric)
Sample Configurations
{
"endpoint" : "http://localhost:8000/nginx_status",
"metrics_config" : [
{ "name" : "activeConnections",
"metric_type" : "gauge",
"units" : "number of active connections",
"data_type" : "int",
"polling_frequency" : 10,
"regex" : "Active connections: ([0-9]+)"
},
{ "name" : "reading",
"metric_type" : "gauge",
"units" : "number of reading connections",
"data_type" : "int",
"polling_frequency" : 10,
"regex" : "Reading: ([0-9]+) .*"
}
]
}
Get all prometheus metrics:
{
"endpoint" : "http://localhost:9100/metrics",
}
Get selected prometheus metrics:
{
"endpoint" : "http://localhost:8000/metrics",
"metrics_config" : [
{ "scheduler_binding_latency",
"scheduler_e2e_scheduling_latency",
"scheduling_algorithm_latency"
}
]
}
App Metrics in action
Endpoint for custom metrics:
http://localhost:8080/api/v2.0/appmetrics/containerName
Application metrics being collected can be discovered from the spec:
http://localhost:8080/api/v2.0/spec/containerName
Regular stats api also reports application metrics:
http://localhost:8080/api/v2.0/stats/containerName
API
Kubernetes
Open-source Container orchestration from Google
Declarative pattern for managing containers
Physical hosts abstracted out as resources
Inspired and informed by Borg
Kubernetes UI powered by cAdvisor
github.com/kubernetes/kubernetes
App Metrics for Kubernetes
All kubernetes components run in containers
All system services on node runs in containers
All kubernetes nodes run cAdvisor (built into kubelet)
All kubernetes components expose prometheus metrics
App-metrics for kubernetes components!
Heapster
github.com/kubernetes/heapster
Heapster
Kubedash
github.com/kubernetes/kubedash
Templates
Add templates for applications that have stable stats API
LABEL io.cadvisor.metric.type=redis
Infer monitoring information
● Lookup ports through docker inspection
● hit known endpoints (e.g.: /metrics for prometheus)
● overrides through config
Tags
Adding tags to specific metrics
Convey metric intent to processors
eg. Autoscalers
Ongoing work
Endpoints
Storage drivers
Standard config syntax
Automagic
Plumbing through heapster/kubedash/kubernetes/...
Thank you!
Rohit Jnagal jnagal@google
Anushree Narasimha anushree.bnp@gmail
cAdvisor github.com/google/cadvisor
kubernetes kubernetes.io
irc #google-containers

More Related Content

What's hot

Build your own Real Time Analytics and Visualization, Enable Complex Event Pr...
Build your own Real Time Analytics and Visualization, Enable Complex Event Pr...Build your own Real Time Analytics and Visualization, Enable Complex Event Pr...
Build your own Real Time Analytics and Visualization, Enable Complex Event Pr...vishnu rao
 
ESA-SAPS: Science Archives Publication System
ESA-SAPS: Science Archives Publication SystemESA-SAPS: Science Archives Publication System
ESA-SAPS: Science Archives Publication SystemPlanetek Italia Srl
 
IBM Extreme Blue FTP Discovery Week 2 Presentation
IBM Extreme Blue FTP Discovery Week 2 PresentationIBM Extreme Blue FTP Discovery Week 2 Presentation
IBM Extreme Blue FTP Discovery Week 2 PresentationUniversity of St Andrews
 
Serverless Apps - droidcon london 2012
Serverless Apps - droidcon london 2012Serverless Apps - droidcon london 2012
Serverless Apps - droidcon london 2012Friedger Müffke
 
Spatial Statistics on the Geospatial Web
Spatial Statistics on the Geospatial WebSpatial Statistics on the Geospatial Web
Spatial Statistics on the Geospatial WebMatthias Hinz
 

What's hot (6)

Build your own Real Time Analytics and Visualization, Enable Complex Event Pr...
Build your own Real Time Analytics and Visualization, Enable Complex Event Pr...Build your own Real Time Analytics and Visualization, Enable Complex Event Pr...
Build your own Real Time Analytics and Visualization, Enable Complex Event Pr...
 
ESA-SAPS: Science Archives Publication System
ESA-SAPS: Science Archives Publication SystemESA-SAPS: Science Archives Publication System
ESA-SAPS: Science Archives Publication System
 
IBM Extreme Blue FTP Discovery Week 2 Presentation
IBM Extreme Blue FTP Discovery Week 2 PresentationIBM Extreme Blue FTP Discovery Week 2 Presentation
IBM Extreme Blue FTP Discovery Week 2 Presentation
 
Serverless Apps - droidcon london 2012
Serverless Apps - droidcon london 2012Serverless Apps - droidcon london 2012
Serverless Apps - droidcon london 2012
 
DE gitConnect
DE gitConnectDE gitConnect
DE gitConnect
 
Spatial Statistics on the Geospatial Web
Spatial Statistics on the Geospatial WebSpatial Statistics on the Geospatial Web
Spatial Statistics on the Geospatial Web
 

Viewers also liked

Assignment2researchreport 151113075104-lva1-app6891
Assignment2researchreport 151113075104-lva1-app6891Assignment2researchreport 151113075104-lva1-app6891
Assignment2researchreport 151113075104-lva1-app6891ahmong4
 
Collateral mgt
Collateral mgtCollateral mgt
Collateral mgtSagar Rao
 
Пуховичкофф
ПуховичкоффПуховичкофф
ПуховичкоффDamir Khalilov
 
Perfect/ Perfect continuous tenses
Perfect/ Perfect continuous tensesPerfect/ Perfect continuous tenses
Perfect/ Perfect continuous tensesscbg1231
 
In vitro screening methods ach, ne and 5-HT
In vitro screening methods ach, ne and 5-HTIn vitro screening methods ach, ne and 5-HT
In vitro screening methods ach, ne and 5-HTAnup Patil
 
AWS for Startups 2016 (2015/12/02版)
AWS for Startups 2016 (2015/12/02版)AWS for Startups 2016 (2015/12/02版)
AWS for Startups 2016 (2015/12/02版)akitsukada
 
Pyrite framboid size distribution of the Grey Shales (Yorkshire UK) as an ind...
Pyrite framboid size distribution of the Grey Shales (Yorkshire UK) as an ind...Pyrite framboid size distribution of the Grey Shales (Yorkshire UK) as an ind...
Pyrite framboid size distribution of the Grey Shales (Yorkshire UK) as an ind...iosrjce
 
Sosialisai Aplikasi Penilaian smk MU 15-16
Sosialisai Aplikasi Penilaian smk MU 15-16Sosialisai Aplikasi Penilaian smk MU 15-16
Sosialisai Aplikasi Penilaian smk MU 15-16Muslih Kamal
 
الصحيح المسند من دلائل النبوة
الصحيح المسند من دلائل النبوةالصحيح المسند من دلائل النبوة
الصحيح المسند من دلائل النبوةOm Muktar
 
Role of nitric oxide in body
Role of nitric oxide in bodyRole of nitric oxide in body
Role of nitric oxide in bodyAnup Patil
 

Viewers also liked (13)

Assignment2researchreport 151113075104-lva1-app6891
Assignment2researchreport 151113075104-lva1-app6891Assignment2researchreport 151113075104-lva1-app6891
Assignment2researchreport 151113075104-lva1-app6891
 
Collateral mgt
Collateral mgtCollateral mgt
Collateral mgt
 
Saurav hospital
Saurav hospitalSaurav hospital
Saurav hospital
 
Пуховичкофф
ПуховичкоффПуховичкофф
Пуховичкофф
 
Perfect/ Perfect continuous tenses
Perfect/ Perfect continuous tensesPerfect/ Perfect continuous tenses
Perfect/ Perfect continuous tenses
 
In vitro screening methods ach, ne and 5-HT
In vitro screening methods ach, ne and 5-HTIn vitro screening methods ach, ne and 5-HT
In vitro screening methods ach, ne and 5-HT
 
AWS for Startups 2016 (2015/12/02版)
AWS for Startups 2016 (2015/12/02版)AWS for Startups 2016 (2015/12/02版)
AWS for Startups 2016 (2015/12/02版)
 
2 dasaran matem
2 dasaran matem2 dasaran matem
2 dasaran matem
 
Pyrite framboid size distribution of the Grey Shales (Yorkshire UK) as an ind...
Pyrite framboid size distribution of the Grey Shales (Yorkshire UK) as an ind...Pyrite framboid size distribution of the Grey Shales (Yorkshire UK) as an ind...
Pyrite framboid size distribution of the Grey Shales (Yorkshire UK) as an ind...
 
Sosialisai Aplikasi Penilaian smk MU 15-16
Sosialisai Aplikasi Penilaian smk MU 15-16Sosialisai Aplikasi Penilaian smk MU 15-16
Sosialisai Aplikasi Penilaian smk MU 15-16
 
الصحيح المسند من دلائل النبوة
الصحيح المسند من دلائل النبوةالصحيح المسند من دلائل النبوة
الصحيح المسند من دلائل النبوة
 
Role of nitric oxide in body
Role of nitric oxide in bodyRole of nitric oxide in body
Role of nitric oxide in body
 
Nishant_QA-Resume
Nishant_QA-ResumeNishant_QA-Resume
Nishant_QA-Resume
 

Similar to Monitoring containerized applications using cAdvisor

Building a data pipeline to ingest data into Hadoop in minutes using Streamse...
Building a data pipeline to ingest data into Hadoop in minutes using Streamse...Building a data pipeline to ingest data into Hadoop in minutes using Streamse...
Building a data pipeline to ingest data into Hadoop in minutes using Streamse...Guglielmo Iozzia
 
Webinar Monitoring in era of cloud computing
Webinar Monitoring in era of cloud computingWebinar Monitoring in era of cloud computing
Webinar Monitoring in era of cloud computingCREATE-NET
 
Fabric - Realtime stream processing framework
Fabric - Realtime stream processing frameworkFabric - Realtime stream processing framework
Fabric - Realtime stream processing frameworkShashank Gautam
 
Intelligent Monitoring
Intelligent MonitoringIntelligent Monitoring
Intelligent MonitoringIntelie
 
MongoDB for Time Series Data
MongoDB for Time Series DataMongoDB for Time Series Data
MongoDB for Time Series DataMongoDB
 
Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDog
 Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDog Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDog
Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDogRedis Labs
 
[DSC Europe 23] Pramod Immaneni - Real-time analytics at IoT scale
[DSC Europe 23] Pramod Immaneni - Real-time analytics at IoT scale[DSC Europe 23] Pramod Immaneni - Real-time analytics at IoT scale
[DSC Europe 23] Pramod Immaneni - Real-time analytics at IoT scaleDataScienceConferenc1
 
Microsoft Azure Big Data Analytics
Microsoft Azure Big Data AnalyticsMicrosoft Azure Big Data Analytics
Microsoft Azure Big Data AnalyticsMark Kromer
 
MongoDB for Time Series Data: Setting the Stage for Sensor Management
MongoDB for Time Series Data: Setting the Stage for Sensor ManagementMongoDB for Time Series Data: Setting the Stage for Sensor Management
MongoDB for Time Series Data: Setting the Stage for Sensor ManagementMongoDB
 
[WSO2Con EU 2018] Patterns for Building Streaming Apps
[WSO2Con EU 2018] Patterns for Building Streaming Apps[WSO2Con EU 2018] Patterns for Building Streaming Apps
[WSO2Con EU 2018] Patterns for Building Streaming AppsWSO2
 
Apache Big Data EU 2016: Next Gen Big Data Analytics with Apache Apex
Apache Big Data EU 2016: Next Gen Big Data Analytics with Apache ApexApache Big Data EU 2016: Next Gen Big Data Analytics with Apache Apex
Apache Big Data EU 2016: Next Gen Big Data Analytics with Apache ApexApache Apex
 
Analytics in Your Enterprise
Analytics in Your EnterpriseAnalytics in Your Enterprise
Analytics in Your EnterpriseWSO2
 
Streaming Analytics and Internet of Things - Geesara Prathap
Streaming Analytics and Internet of Things - Geesara PrathapStreaming Analytics and Internet of Things - Geesara Prathap
Streaming Analytics and Internet of Things - Geesara PrathapWithTheBest
 
Log aggregation and analysis
Log aggregation and analysisLog aggregation and analysis
Log aggregation and analysisDhaval Mehta
 
WSO2Con USA 2015: Patterns for Deploying Analytics in the Real World
WSO2Con USA 2015: Patterns for Deploying Analytics in the Real WorldWSO2Con USA 2015: Patterns for Deploying Analytics in the Real World
WSO2Con USA 2015: Patterns for Deploying Analytics in the Real WorldWSO2
 
Azure Monitoring Overview
Azure Monitoring OverviewAzure Monitoring Overview
Azure Monitoring Overviewgjuljo
 
Real time streaming analytics
Real time streaming analyticsReal time streaming analytics
Real time streaming analyticsAnirudh
 
Understanding Business APIs through statistics
Understanding Business APIs through statisticsUnderstanding Business APIs through statistics
Understanding Business APIs through statisticsWSO2
 

Similar to Monitoring containerized applications using cAdvisor (20)

Building a data pipeline to ingest data into Hadoop in minutes using Streamse...
Building a data pipeline to ingest data into Hadoop in minutes using Streamse...Building a data pipeline to ingest data into Hadoop in minutes using Streamse...
Building a data pipeline to ingest data into Hadoop in minutes using Streamse...
 
Webinar Monitoring in era of cloud computing
Webinar Monitoring in era of cloud computingWebinar Monitoring in era of cloud computing
Webinar Monitoring in era of cloud computing
 
Fabric - Realtime stream processing framework
Fabric - Realtime stream processing frameworkFabric - Realtime stream processing framework
Fabric - Realtime stream processing framework
 
Intelligent Monitoring
Intelligent MonitoringIntelligent Monitoring
Intelligent Monitoring
 
MongoDB for Time Series Data
MongoDB for Time Series DataMongoDB for Time Series Data
MongoDB for Time Series Data
 
Analytics&IoT
Analytics&IoTAnalytics&IoT
Analytics&IoT
 
Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDog
 Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDog Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDog
Monitoring and Scaling Redis at DataDog - Ilan Rabinovitch, DataDog
 
DNA: an overview
DNA: an overviewDNA: an overview
DNA: an overview
 
[DSC Europe 23] Pramod Immaneni - Real-time analytics at IoT scale
[DSC Europe 23] Pramod Immaneni - Real-time analytics at IoT scale[DSC Europe 23] Pramod Immaneni - Real-time analytics at IoT scale
[DSC Europe 23] Pramod Immaneni - Real-time analytics at IoT scale
 
Microsoft Azure Big Data Analytics
Microsoft Azure Big Data AnalyticsMicrosoft Azure Big Data Analytics
Microsoft Azure Big Data Analytics
 
MongoDB for Time Series Data: Setting the Stage for Sensor Management
MongoDB for Time Series Data: Setting the Stage for Sensor ManagementMongoDB for Time Series Data: Setting the Stage for Sensor Management
MongoDB for Time Series Data: Setting the Stage for Sensor Management
 
[WSO2Con EU 2018] Patterns for Building Streaming Apps
[WSO2Con EU 2018] Patterns for Building Streaming Apps[WSO2Con EU 2018] Patterns for Building Streaming Apps
[WSO2Con EU 2018] Patterns for Building Streaming Apps
 
Apache Big Data EU 2016: Next Gen Big Data Analytics with Apache Apex
Apache Big Data EU 2016: Next Gen Big Data Analytics with Apache ApexApache Big Data EU 2016: Next Gen Big Data Analytics with Apache Apex
Apache Big Data EU 2016: Next Gen Big Data Analytics with Apache Apex
 
Analytics in Your Enterprise
Analytics in Your EnterpriseAnalytics in Your Enterprise
Analytics in Your Enterprise
 
Streaming Analytics and Internet of Things - Geesara Prathap
Streaming Analytics and Internet of Things - Geesara PrathapStreaming Analytics and Internet of Things - Geesara Prathap
Streaming Analytics and Internet of Things - Geesara Prathap
 
Log aggregation and analysis
Log aggregation and analysisLog aggregation and analysis
Log aggregation and analysis
 
WSO2Con USA 2015: Patterns for Deploying Analytics in the Real World
WSO2Con USA 2015: Patterns for Deploying Analytics in the Real WorldWSO2Con USA 2015: Patterns for Deploying Analytics in the Real World
WSO2Con USA 2015: Patterns for Deploying Analytics in the Real World
 
Azure Monitoring Overview
Azure Monitoring OverviewAzure Monitoring Overview
Azure Monitoring Overview
 
Real time streaming analytics
Real time streaming analyticsReal time streaming analytics
Real time streaming analytics
 
Understanding Business APIs through statistics
Understanding Business APIs through statisticsUnderstanding Business APIs through statistics
Understanding Business APIs through statistics
 

Monitoring containerized applications using cAdvisor

  • 1. Container native Monitoring Rohit Jnagal Anushree Narasimha
  • 2.
  • 3. Overview ● Monitoring for containers ● Monitoring in a distributed system ● cAdvisor Application Metrics ● In cAdvisor ● Plumbing through a cluster Future Work ● Heapster/Kubedash ● Templates Outline
  • 4. Monitoring in three parts Collection ● collecting data and metrics ● making it discoverable ● plumbing it to higher-level systems Processing ● Ingesting, aggregation ● Analytics Managing ● Actions based on signals ● Alerts. Pagers!
  • 5. Monitoring in three parts Collection ● collecting data and metrics ● making it discoverable ● plumbing it to higher-level systems Processing ● Ingesting, aggregation ● Analytics Managing ● Actions based on signals ● Alerts. Pagers!
  • 6. Collection in servers/VMs ● Node agent ● Knows the binary to monitor ● Monitoring logic plugged into agent Moving to containers ● Same node agent - understands multiple applications. ● Applications can push data to agent. ● Sidecars ● Applications publish data. Pulled off by off- host agents.
  • 7. Near-instant data ● schedulers in cluster management tools ● load balancers ● Alerting systems Slower feedback loops ● Autoscaling / Autoupdaters ● CPI2 Historical Data ● Offline analysis. consumers
  • 8. Monitoring in distributed environment • Hosts are invisible • Containers can hop around • Monitoring needs to track and correlate multiple containers
  • 10. cAdvisor Analyzes resource usage and performance characteristics of running containers Native Docker support, work with LXC and any other container format Knows containers deeply and monitors their performance github.com/google/cadvisor
  • 12. API Node and container spec http://host:8080/api/v2.0/machine http://host:8080/api/v2.0/spec/redis?type=docker Hierarchical Container stats: http://host:8080/api/v2.0/stats/nginx?type=docker http://host:8080/api/v2.0/stats?recursive=true Others: /summary, /events, /storage, /attributes, /ps
  • 14. Application Metrics Every container is packaged with its monitoring data. Monitoring moves with the container. Use container composability to stack up metrics from all layers. Use metadata in image or runtime (Docker labels!) to configure monitoring
  • 15. Configuring containers FROM redis ADD redis_config.json /var/cadvisor/redis_config.json LABEL io.cadvisor.metric.redis="/var/cadvisor/redis_config.json" In cAdvisor read Labels “io.cadvisor.metric.*” read /rootfs/proc/<pid>/root/<config path>
  • 16. Monitoring Configuration Holds metadata about metrics ● Endpoint (Location to collect metrics from) ● Name of metric ● Type (Counter, Gauge, ...) ● Data Type (int, float) ● Units (kbps, seconds, count) ● Polling Frequency ● Regexps (Regular expressions to be used to collect a metric)
  • 17. Sample Configurations { "endpoint" : "http://localhost:8000/nginx_status", "metrics_config" : [ { "name" : "activeConnections", "metric_type" : "gauge", "units" : "number of active connections", "data_type" : "int", "polling_frequency" : 10, "regex" : "Active connections: ([0-9]+)" }, { "name" : "reading", "metric_type" : "gauge", "units" : "number of reading connections", "data_type" : "int", "polling_frequency" : 10, "regex" : "Reading: ([0-9]+) .*" } ] } Get all prometheus metrics: { "endpoint" : "http://localhost:9100/metrics", } Get selected prometheus metrics: { "endpoint" : "http://localhost:8000/metrics", "metrics_config" : [ { "scheduler_binding_latency", "scheduler_e2e_scheduling_latency", "scheduling_algorithm_latency" } ] }
  • 18. App Metrics in action
  • 19. Endpoint for custom metrics: http://localhost:8080/api/v2.0/appmetrics/containerName Application metrics being collected can be discovered from the spec: http://localhost:8080/api/v2.0/spec/containerName Regular stats api also reports application metrics: http://localhost:8080/api/v2.0/stats/containerName API
  • 20. Kubernetes Open-source Container orchestration from Google Declarative pattern for managing containers Physical hosts abstracted out as resources Inspired and informed by Borg Kubernetes UI powered by cAdvisor github.com/kubernetes/kubernetes
  • 21. App Metrics for Kubernetes All kubernetes components run in containers All system services on node runs in containers All kubernetes nodes run cAdvisor (built into kubelet) All kubernetes components expose prometheus metrics App-metrics for kubernetes components!
  • 24. Templates Add templates for applications that have stable stats API LABEL io.cadvisor.metric.type=redis Infer monitoring information ● Lookup ports through docker inspection ● hit known endpoints (e.g.: /metrics for prometheus) ● overrides through config
  • 25. Tags Adding tags to specific metrics Convey metric intent to processors eg. Autoscalers
  • 26. Ongoing work Endpoints Storage drivers Standard config syntax Automagic Plumbing through heapster/kubedash/kubernetes/...
  • 27. Thank you! Rohit Jnagal jnagal@google Anushree Narasimha anushree.bnp@gmail cAdvisor github.com/google/cadvisor kubernetes kubernetes.io irc #google-containers