Jitsi Meet Grafana Statistiken ( cadvisor ) bug

hey all, hab jetzt erneut eine frische instanz mit debian 11 fuer wen aufgesetzt ( mit php 8.0 etc.) und siehe, da ein neuer fehler :slight_smile:

bug:

sobald man den grafana container startet, erscheint eine neue fehler meldung :scream:

grafana_jitsi-exporter_1
20741e5972a9 google/cadvisor:latest „/usr/bin/cadvisor -…“ About a minute ago Restarting (255) 23 seconds ago

quasi wie bei goberle, der container versucht alle paar sekunden cadvisor zu starten, der bug in den logs schaut so aus:

cadvisor docker container fails to start „mountpoint for cpu not found“ (clearcontainers)

fix:

ersetzt den wert image: google/cadvisor:latest mit image: gcr.io/cadvisor/cadvisor in euer docker-compose.yml config

und startet ihn erneut, am besten fuehrt ihr dazu wieder das nice restart script (restart.sh) aus.

sollte dann so auschauen:

1bfd105ff466 gcr.io/cadvisor/cadvisor „/usr/bin/cadvisor -…“ 8 minutes ago Up 8 minutes (healthy) 8080/tcp

hf&gl und greetz an alle, bleibt gesund und munter

wow lieben Dank für den Hinweis.
Ich selbst bin noch nocht zu Debian 11 gekommen, werd es jetzt aber mal testen und berichten.

Finde es seltsam, dass das eigene Google Repo Cadvisor Probleme hat die CPU zu „sehen“.

yepp war auch ueberrascht, musste diesmal auch nicht lange suchen :face_with_monocle:

und nochmals danke fuer deine tuts

das link http://gcr.io/cadvisor/cadvisor leitet auf Google Cloud Platform weiter :slight_smile:

https://console.cloud.google.com/gcr/images/cadvisor/global/cadvisor@sha256:89e6137f068ded2e9a3a012ce71260b9afc57a19305842aa1074239841a539a7/details

greetz :ok_hand:

mhh das neue image funktioniert jedoch gibt es noch probleme:
Cannot detect current cgroup on cgroup v2

im Grafana Dashboard sehe ich auch keine Memory Auslastung. Mal schauen ob wir das noch hinbekommen :wink:

ich seh komischerweise mehr als vorher :slight_smile:

alt


neu

schau mal auf Memory Usage per Container :wink:

stimmt, aber bei remaining war sonst alles rot :thinking:

mit den offiziellen settings kommt leider dennoch der fehler…

  cadvisor:
    image: gcr.io/cadvisor/cadvisor:latest
    restart: always
    volumes:
      - /:/rootfs:ro
      - /var/run:/var/run:ro
      - /sys:/sys:ro
      - /var/lib/docker/:/var/lib/docker:ro
      - /dev/disk/:/dev/disk:ro
    privileged: true
    devices:
      - '/dev/kmsg:/dev/kmsg'

welcher fehler genau?

*memory wird nicht angezeigt

hatte mit den altem image aber auch keine auslastungsanzeige, wie man auf den bild erkennen kann :slight_smile:

Debian

By default, Debian disables the memory cgroup which does not allow cAdvisor to gather memory stats. To enable the memory cgroup take a look at these instructions.

By default, the Cgroup memory controller is in the state missing on Debian, so cAdvisor does not collect the relevant data.

The solution simply consists in adding the line:

GRUB_CMDLINE_LINUX=„cgroup_enable=memory“

LXC Docker exec driver

If you are using Docker with the LXC exec driver, then you need to manually specify all cgroup mounts by adding the:

  --volume=/cgroup/cpu:/cgroup/cpu \
  --volume=/cgroup/cpuacct:/cgroup/cpuacct \
  --volume=/cgroup/cpuset:/cgroup/cpuset \
  --volume=/cgroup/memory:/cgroup/memory \
  --volume=/cgroup/blkio:/cgroup/blkio \

greetz

doch doch in deinem bildchen sehe ich bei memory einen graphen.
der debian trick mit der GRUB_CMDLINE_LINUX Zeile brachte bei meiner Test VM leider nichts. Das ganze ist leider auch aus 2015 ;(

fail, hatte auf den memory swap per container geschaut, voll unterzuckert :stuck_out_tongue_winking_eye:, ich schau mal nach arbeit :grimacing: