cadvisor

Analyzes resource usage and performance characteristics of running containers.

OTHER License

Stars
17K
Committers
338

Bot releases are visible (Hide)

cadvisor - v0.34.0

Published by dashpole about 5 years ago

  • Fix disk stats in LXD using ZFS storage pool
  • Support monitoring non-k8s containerd namespaces
  • The storage_driver flag now supports comma-separated inputs
  • Add container_sockets, container_threads, and container_threads_max metrics
  • Fix CRI-O missing network metris bug
  • Add disable_root_cgroup_stats flag to allow not collecting stats from the root cgroup.

Docker Image: N/A
gcr.io Image: gcr.io/google_containers/cadvisor:v0.34.0

SHA256: 060c6361dd6d4478ff0572e8496522d8189cf956eea2656b6247ad683abcc9d3

cadvisor - v0.33.0

Published by dashpole over 5 years ago

  • Add --raw_cgroup_prefix_whitelist flag to allow configuring which raw cgroup trees cAdvisor monitors
  • Replace du and find with a golang implementation
  • Periodically update MachineInfo to support hot-add/remove
  • Add explicit timestamps to prometheus metrics to fix rate calculations
  • Add --url_base_prefix flag to provide better support for reverse proxies
  • Add --white_listed_container_labels flag to allow specifying the container labels added as prometheus labels

Docker Image: google/cadvisor:v0.33.0
gcr.io Image: gcr.io/google_containers/cadvisor:v0.33.0

SHA256: 098441fad760b2b66c4109fd942d0bda815e7b52de0a7470cd0e087440727892

cadvisor - v0.32.0

Published by dashpole almost 6 years ago

  • Add container process and file descriptor metrics (disabled by default)
  • Rename type label to failure_type for prometheus memory_failures_total metric
  • Reduce mesos error logging when mesos not present

Docker Image: google/cadvisor:v0.32.0
gcr.io Image: gcr.io/google_containers/cadvisor:v0.32.0

SHA256: 62419c0e06edb55a9c02e68fcae3a81abac2a2d98122c36a9124259e0ca8916c

cadvisor - v0.31.0

Published by dashpole about 6 years ago

  • Fix NVML initialization race condition
  • Fix brtfs filesystem discovery
  • Fix race condition with AllDockerContainers
  • Don't watch .mount cgroups
  • Reduce lock contention during list containers
  • Don't produce prometheus metrics for ignored metrics
  • Add option to not export container labels as prometheus labels
  • Docs: Publish cAdvisor daemonset
  • Docs: Add documentation for exported prometheus metrics

Docker Image: google/cadvisor:v0.31.0
gcr.io Image: gcr.io/google_containers/cadvisor:v0.31.0

SHA256: 195faa8d3953b4534bb0f050738ca3f7d6b1a646a1663e5660c9848967ff678f

cadvisor - v0.28.5

Published by dashpole over 6 years ago

  • Fix concurrent map access panic
  • Don't watch .mount cgroups to reduce number of inotify watches
  • Fix NVML initialization race condition
  • Fix brtfs disk metrics when using a subdirectory of a subvolume

Docker Image: google/cadvisor:v0.28.5
gcr.io Image: gcr.io/google_containers/cadvisor:v0.28.5

SHA256: 5092571f04ffce455640a6270722fd768b8570ee9986b004618203ee1316a33d

cadvisor - v0.29.2

Published by dashpole over 6 years ago

  • Fix concurrent map access panic
  • Don't watch .mount cgroups to reduce number of inotify watches
  • Fix NVML initialization race condition
  • Fix brtfs disk metrics when using a subdirectory of a subvolume

Docker Image: google/cadvisor:v0.29.2
gcr.io Image: gcr.io/google_containers/cadvisor:v0.29.2

SHA256: 29665220126f853d417a5e2eedbd2c659bfb8c8fdbe83d49ed38c6bc692f6eb6

cadvisor - v0.30.2

Published by dashpole over 6 years ago

  • Fix concurrent map access panic
  • Don't watch .mount cgroups to reduce number of inotify watches
  • Fix NVML initialization race condition
  • Fix brtfs disk metrics when using a subdirectory of a subvolume

Docker Image: google/cadvisor:v0.30.2
gcr.io Image: gcr.io/google_containers/cadvisor:v0.30.2

SHA256: a5fc548b39edf2fb90bc887e15b38ba9d171f869ff55b858647373db86bce766

cadvisor - v0.30.0

Published by dashpole over 6 years ago

  • Use IONice to reduce IO priority of du and find
  • BREAKING API CHANGE: ContainerReference no longer contains Labels. Use ContainerSpec instead. It has been deprecated since v0.29.0.
  • Add schedstat metrics, disabled by default.
  • Fix a bug where cadvisor failed to discover a sub-cgroup that was created soon after the parent cgroup.

Docker Image: google/cadvisor:v0.30.0
gcr.io Image: gcr.io/google_containers/cadvisor:v0.30.0

SHA256: d181b60d586d1d6b37dbacd52c0b3ea3745a0b58322d5306c01aa0f45d07fdc8

cadvisor - v0.28.4

Published by dashpole over 6 years ago

  • Fix start times for metrics for docker containers.

gcr.io Image: gcr.io/google_containers/cadvisor:v0.28.4

SHA256: ab74d2559f2f95e54f65aa7e731233b8c187cbf1c1790e22bc306b06db821180

cadvisor - v0.29.0

Published by dashpole over 6 years ago

  • Disable per-cpu metrics by default for scalability
  • Fix disk usage monitoring of overlayFs
  • Retry docker connection on startup timeout

DEPRECATION NOTICE: The Labels field in ContainerReference is being removed. Please use the Labels field in ContainerInfo instead. See #1859 for more details.

Docker Image: google/cadvisor:v0.29.0
gcr.io Image: gcr.io/google_containers/cadvisor:v0.29.0

SHA256: f5c8deb31eb12cae38007f0f4a208e0b9ba2b2ad6a1c9610b32d113221880d4e

cadvisor - v0.27.4

Published by dashpole almost 7 years ago

  • Add timeout for docker calls
  • Fix prometheus label consistency

Docker Image: google/cadvisor:v0.27.4
gcr.io Image: gcr.io/google_containers/cadvisor:v0.27.4

SHA256: 378df92f532166251fa3f116beea26ca6364e45e3d6a63ea78b7627ea54bd303

cadvisor - v0.28.3

Published by dashpole almost 7 years ago

  • Add timeout for docker calls
  • Fix prometheus label consistency

Docker Image: google/cadvisor:v0.28.3
gcr.io Image: gcr.io/google_containers/cadvisor:v0.28.3

SHA256: daf4543dc1bc39e8234060376bf4946609b0f6108bdecbdf5ffd239e67664eb3

cadvisor - v0.26.3

Published by dashpole almost 7 years ago

  • Update Jquery and Bootstrap

Docker Image: google/cadvisor:v0.26.3
gcr.io Image: gcr.io/google_containers/cadvisor:v0.26.3

SHA256: b444a74e0f87a22ca98a9df033fd1e95cdb92daa7899b0fec9d3d25e254a8eeb

cadvisor - v0.27.3

Published by dashpole almost 7 years ago

  • Update Jquery and Bootstrap

Docker Image: google/cadvisor:v0.27.3
gcr.io Image: gcr.io/google_containers/cadvisor:v0.27.3

SHA256: 3bfcb149de229ee3448e5cded30710a7354b8814f6ee9625ad641224461760e3

cadvisor - v0.28.2

Published by dashpole almost 7 years ago

  • Fix GPU init race condition

Docker Image: google/cadvisor:v0.28.2
gcr.io Image: gcr.io/google_containers/cadvisor:v0.28.2

SHA256: 33cf1d64af2f7239edb9a809c66ec4c55f2e96e8cabc76ee02d436760cbf657c

cadvisor - v0.28.1

Published by dashpole almost 7 years ago

  • Add containerd support
  • Fix fsnotify regression from 0.28.0
  • Add on demand metrics

Docker Image: google/cadvisor:v0.28.1
gcr.io Image: gcr.io/google_containers/cadvisor:v0.28.1

SHA256: 3158cad2903ced3876af1540f50c8a34bed1e86e8033c376fb04ed3e9a65b9cd

cadvisor - v0.28.0

Published by dashpole almost 7 years ago

  • Add container nvidia GPU metrics
  • Expose container memory max_usage_in_bytes
  • Add container memory reservation to prometheus

Docker Image: google/cadvisor:v0.28.0
gcr.io Image: gcr.io/google_containers/cadvisor:v0.28.0

SHA256: 276979d6b9ee3723336065bd7cf311b9dc7e768dc10fd3a9c863fabb5076c63e

cadvisor - v0.26.2

Published by dashpole almost 7 years ago

  • Fix Overlay2 contianer disk stats for docker and cri-o

Docker Image: google/cadvisor:v0.26.2
gcr.io Image: gcr.io/google_containers/cadvisor:v0.26.2

SHA256: f49125da2ac3fbee2b994818991f38253ffc923f7b188eeab35c2a0cdd5f7cc4

cadvisor - v0.27.2

Published by dashpole almost 7 years ago

  • Fix Overlay2 contianer disk stats for docker and cri-o

Docker Image: google/cadvisor:v0.27.2
gcr.io Image: gcr.io/google_containers/cadvisor:v0.27.2

SHA256: f36ae212160df7246f291a2c3b4257d04585f829b02ef190eaa2bb906c3557df

cadvisor - v0.27.1

Published by dashpole about 7 years ago

  • Add CRI-O support

Docker Image: google/cadvisor:v0.27.1
gcr.io Image: gcr.io/google_containers/cadvisor:v0.27.1

SHA256: f36ae212160df7246f291a2c3b4257d04585f829b02ef190eaa2bb906c3557df