Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. ioBroker Prozess- & Gesundheitsmonitor + Grafana Dashboard

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    727

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    5.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

ioBroker Prozess- & Gesundheitsmonitor + Grafana Dashboard

Geplant Angeheftet Gesperrt Verschoben JavaScript
javascriptmonitoring
30 Beiträge 6 Kommentatoren 783 Aufrufe 11 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • RoddiEFR RoddiEF

    Servus, da ich ja auf sowas stehe (Dashboards), Grafana und influxDB 1.8 nutze, dachte ich mir "komm schau es dir mal an" aber zu meinem Bedauern muss ich sagen ist zwar schön aber nicht so einfach wie gedacht zu nutzen.
    Ich will damit nicht sagen das es nicht läuft, aber die Einrichtung und die Darstellung in Grafana sind schon eine Hürde die mich als "normaler" Anwender abschreckt. Man weiß nicht so richtig was man wo und wie einstellen muss, welche Datenpunkt man benötigt usw.

    Ich weiß das eine Anleitung viel Arbeit macht, aber eine kurze mit Beispielen wäre eine nette Zugabe.
    Aber das ist allen meine persönliche Meinung, die Profis hier im Forum mögen das anders sehen.

    Trotzdem schöne Arbeit und Respekt meinerseits.

    crunchipC Abwesend
    crunchipC Abwesend
    crunchip
    Forum Testing Most Active
    schrieb am zuletzt editiert von crunchip
    #3

    @RoddiEF sagte in ioBroker Prozess- & Gesundheitsmonitor + Grafana Dashboard:

    welche Datenpunkt man benötigt

    hab ich oben ergänzt

    @RoddiEF sagte in ioBroker Prozess- & Gesundheitsmonitor + Grafana Dashboard:

    aber die Einrichtung und die Darstellung in Grafana

    eigendlich sollte alles 1:1 sein, natürlich muss die Data source (Influxdb) angepasst werden und auch die IP in der URL für Infinity

    generell bin ich noch am optimieren und hab heute nochmals etwas angepasst, script und dashboard in der aktuellen Fassung sind oben eingefügt

    edit:

    script ist noch in Bearbeitung um weniger Datenpunkte anzulegen
    das Dashboard werde ich noch auf dynamisch mit Variablen umstellen, dann ist es einfacher zum einfügen. Ich ändere das die Tage um und stell es oben bereit

    hab es umgestellt und steht im ersten Beitrag bereit

    umgestiegen von Proxmox auf Unraid

    1 Antwort Letzte Antwort
    0
    • RoddiEFR Offline
      RoddiEFR Offline
      RoddiEF
      schrieb am zuletzt editiert von
      #4

      guten Abend @crunchip

      ich habe das jetzt mal aktuallisiert und eine Frage zu diesen Bereich im Grafana-Dashboard:

      {
              "current": {
                "selected": true,
                "text": "http://localhost:8093",
                "value": "http://localhost:8093"
              },
              "hide": 2,
              "name": "iobroker_url",
              "options": [
                {
                  "selected": true,
                  "text": "http://localhost:8093",
                  "value": "http://localhost:8093"
                }
              ],
              "query": "http://localhost:8093",
              "skipUrlSync": false,
              "type": "textbox"
            }
      

      Holt sich das Dashboard direkt die Daten ohne das man die selber in eine InfluxDB schreiben lassen muss und wenn ja muss das auf die eigene (unter der der ioBroker läuft der bei mir als Container auf einem Unraid unter http://unraid-ip:8081 läuft) geändert werden oder für was ist diese URL wichtig/nötig?

      Sorry für die Fragen aber ich versuche das zu Verstehen und bin kein Profis.

      Ich bin wie ich bin, was anderes bekommt man nicht !!

      crunchipC 1 Antwort Letzte Antwort
      0
      • RoddiEFR RoddiEF

        guten Abend @crunchip

        ich habe das jetzt mal aktuallisiert und eine Frage zu diesen Bereich im Grafana-Dashboard:

        {
                "current": {
                  "selected": true,
                  "text": "http://localhost:8093",
                  "value": "http://localhost:8093"
                },
                "hide": 2,
                "name": "iobroker_url",
                "options": [
                  {
                    "selected": true,
                    "text": "http://localhost:8093",
                    "value": "http://localhost:8093"
                  }
                ],
                "query": "http://localhost:8093",
                "skipUrlSync": false,
                "type": "textbox"
              }
        

        Holt sich das Dashboard direkt die Daten ohne das man die selber in eine InfluxDB schreiben lassen muss und wenn ja muss das auf die eigene (unter der der ioBroker läuft der bei mir als Container auf einem Unraid unter http://unraid-ip:8081 läuft) geändert werden oder für was ist diese URL wichtig/nötig?

        Sorry für die Fragen aber ich versuche das zu Verstehen und bin kein Profis.

        crunchipC Abwesend
        crunchipC Abwesend
        crunchip
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #5

        @RoddiEF ja genau, in der Variablen kommt deine IP des iobroker rein, das plugin infinity holt sich dann die Daten direkt durch den Rest-API Adapter ohne es extra in eine Datenbank zu schreiben.
        Was noch zu erwähnen ist (fehlt noch in der Beschreibung) durch das Setzen einer Host Variablen, muss der Host unter security in der datasource angegeben werden. In dem Fall einfach nur einen *
        Damit ist jeder Host gültig.
        Ich beschreibt das morgen mal etwas genauer

        umgestiegen von Proxmox auf Unraid

        1 Antwort Letzte Antwort
        0
        • RoddiEFR Offline
          RoddiEFR Offline
          RoddiEF
          schrieb am zuletzt editiert von
          #6

          @crunchip Wäre schön wenn das etwas genauer Beschrieben ist.

          Ich bekomme noch folgende Fehler:

          Screenshot 2026-03-16 145718.png

          Screenshot 2026-03-16 145743.png

          Ich bin wie ich bin, was anderes bekommt man nicht !!

          crunchipC 1 Antwort Letzte Antwort
          1
          • R Offline
            R Offline
            Rushmed
            Most Active
            schrieb am zuletzt editiert von Rushmed
            #7

            @crunchip Danke schonmal.

            Der Scriptstart sieht bei mir so aus:

            javascript.0	18:22:59.710	info	
            [Prozess-Monitor v4.5.8] Initialisiere States ...
            javascript.0	18:22:59.712	info	
            [Prozess-Monitor v4.5.8] States initialisiert.
            javascript.0	18:22:59.713	info	
            [Prozess-Monitor v4.5.8] Log-Error-Tracking aktiv (Realtime)
            javascript.0	18:23:00.186	error	
            Error: TypeError: Cannot destructure property 'flakyAdapters' of 'checkForFlakyAdapters(...)' as it is undefined.
            javascript.0	18:23:00.187	error	
                at updateMonitoring (script.js.ioBroker_Monitoring:2631:13)
            javascript.0	18:23:00.187	error	
                at script.js.ioBroker_Monitoring:2796:1
            javascript.0	18:23:00.188	error	
                at script.js.ioBroker_Monitoring:2830:3
            javascript.0	18:23:00.188	error	
                at Script.runInContext (node:vm:149:12)
            

            Sonmal gesehen?

            In machen States kommen schonmal Daten an.

            Edit: Info laut chatGPT
            2f28f766-52f7-439f-af06-82e4cf10a237-grafik.png

            crunchipC 1 Antwort Letzte Antwort
            0
            • R Offline
              R Offline
              Rushmed
              Most Active
              schrieb am zuletzt editiert von
              #8

              So, um das Dashboard lauffähig zu bekommen musste ich jedes Panel einmal im edit Mode öffnen und dann zurück zum Dashboard gehen.
              Aktuell habe ich nur noch das Problem mit den Errormeldungen bei Scriptstart, siehe oben. Vermutl. werden deshalb auch nicht alle DPs gefüllt und die Anzeigen im Dashboard bleiben leer.

              ac9b5652-b3e5-42b3-881e-a27a27c2cfea-grafik.png

              1 Antwort Letzte Antwort
              0
              • RoddiEFR RoddiEF

                @crunchip Wäre schön wenn das etwas genauer Beschrieben ist.

                Ich bekomme noch folgende Fehler:

                Screenshot 2026-03-16 145718.png

                Screenshot 2026-03-16 145743.png

                crunchipC Abwesend
                crunchipC Abwesend
                crunchip
                Forum Testing Most Active
                schrieb am zuletzt editiert von crunchip
                #9

                @RoddiEF zwecks der url hatte ich oben schon geschrieben, aufgrund der variablen ist eine direkte Hosteingabe nicht zulässig, daher muss ein * eingetragen werden, siehe
                b89ab093-e225-4f61-8a07-610a6514458c-image.png

                @RoddiEF sagte in ioBroker Prozess- & Gesundheitsmonitor + Grafana Dashboard:

                Ich bekomme noch folgende Fehler:

                b2eb1dd6-48e3-489e-b933-38cdb69c65a0-image.png 793432de-3bbd-4499-89f2-139270224cf9-image.png 9a37ca98-97df-4845-9fb8-cca5fd028a2d-image.png de9094a2-3c7d-4618-b830-821d12a76749-image.png
                mann kann auch bei Show on dashboard z.b value aktivieren, dann ist die Datenbank direkt im Dashboard auswählbar
                0a6f56ee-dfe9-4832-aeb7-a61a29187b28-image.png

                umgestiegen von Proxmox auf Unraid

                1 Antwort Letzte Antwort
                0
                • R Rushmed

                  @crunchip Danke schonmal.

                  Der Scriptstart sieht bei mir so aus:

                  javascript.0	18:22:59.710	info	
                  [Prozess-Monitor v4.5.8] Initialisiere States ...
                  javascript.0	18:22:59.712	info	
                  [Prozess-Monitor v4.5.8] States initialisiert.
                  javascript.0	18:22:59.713	info	
                  [Prozess-Monitor v4.5.8] Log-Error-Tracking aktiv (Realtime)
                  javascript.0	18:23:00.186	error	
                  Error: TypeError: Cannot destructure property 'flakyAdapters' of 'checkForFlakyAdapters(...)' as it is undefined.
                  javascript.0	18:23:00.187	error	
                      at updateMonitoring (script.js.ioBroker_Monitoring:2631:13)
                  javascript.0	18:23:00.187	error	
                      at script.js.ioBroker_Monitoring:2796:1
                  javascript.0	18:23:00.188	error	
                      at script.js.ioBroker_Monitoring:2830:3
                  javascript.0	18:23:00.188	error	
                      at Script.runInContext (node:vm:149:12)
                  

                  Sonmal gesehen?

                  In machen States kommen schonmal Daten an.

                  Edit: Info laut chatGPT
                  2f28f766-52f7-439f-af06-82e4cf10a237-grafik.png

                  crunchipC Abwesend
                  crunchipC Abwesend
                  crunchip
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von crunchip
                  #10

                  @Rushmed sagte in ioBroker Prozess- & Gesundheitsmonitor + Grafana Dashboard:

                  Sonmal gesehen?

                  nein, weil bei mir die Historie schon befüllt war, hatte da gestern einen Fehler eingebaut, habs soeben korrigiert und im ersten Beitrag eingestellt, bitte testen

                  edit:

                  habs grad nochmal durchgesehen, da sind noch noch ein paar Erststart-Risiken bei uninitialisierten In-Memory-Objekten., die ich bei der gestrigen Änderung nicht bedacht hatte, bzw nicht mehr testen wollte, da ich sonst alle Datenpunkte wieder per Hand für Influxdb aktivieren hätte müssen.
                  Werd ich morgen noch nachbessern.

                  umgestiegen von Proxmox auf Unraid

                  1 Antwort Letzte Antwort
                  0
                  • R Offline
                    R Offline
                    Rushmed
                    Most Active
                    schrieb am zuletzt editiert von Rushmed
                    #11

                    Danke, das sieht schon besser aus. Keine Fehler mehr beim Start. Bitte bei Änderungen die Version anpassen sonst wirds schnell unübersichtlich.

                    1 Antwort Letzte Antwort
                    0
                    • RoddiEFR Offline
                      RoddiEFR Offline
                      RoddiEF
                      schrieb am zuletzt editiert von
                      #12

                      @crunchip
                      ich werde es Morgen nochmal komplett neu Installieren da es trotz Einstellungen nicht funktioniert bzw. Zufriedenstellend.
                      Irgendwas passt da nicht so richtig in den Anzeigen.

                      Ich bin wie ich bin, was anderes bekommt man nicht !!

                      1 Antwort Letzte Antwort
                      0
                      • crunchipC Abwesend
                        crunchipC Abwesend
                        crunchip
                        Forum Testing Most Active
                        schrieb am zuletzt editiert von
                        #13

                        Bin heute nicht ganz fertig geworden, morgen kommt ne neue Release.

                        umgestiegen von Proxmox auf Unraid

                        O 1 Antwort Letzte Antwort
                        0
                        • RoddiEFR Offline
                          RoddiEFR Offline
                          RoddiEF
                          schrieb am zuletzt editiert von RoddiEF
                          #14

                          Ok dann warte ich lieber und fang eine frische Installation an wenn die neue Version fertig ist.
                          Wäre es möglich beim aktuallisieren vom ersten Beitrag auch die Versionsnummern zu ändern wie schon jemand Vorgeschlagen hatte?
                          Das macht das es einfacher wenn Änderungen anliegen. Thx

                          Ich bin wie ich bin, was anderes bekommt man nicht !!

                          1 Antwort Letzte Antwort
                          1
                          • crunchipC crunchip

                            Bin heute nicht ganz fertig geworden, morgen kommt ne neue Release.

                            O Online
                            O Online
                            Oli
                            schrieb am zuletzt editiert von
                            #15

                            @crunchip

                            ich habe mir das Skript jetzt mal installiert und folgende Fragen und Anregungen dazu:

                            1. In Zeile 2240 steht:
                              'system.adapter.' + processes[i].name + '.' + processes[i].instance + '.info.connection';
                              Den Datenpunkt kann ich nicht finden, ist das der richtige Pfad?

                            2. Die Auswertung der Log Einträge funktioniert bei mir leider nicht, mein System läuft auf einem Windows Rechner. In Zeile 1195 steht:
                              on({ id: /^system.adapter...logMessage$/, change: 'any' }, function (obj) {*
                              Kann es vielleicht daran liegen?

                            3. Besteht die Möglichkeit eine Liste und die Anzahl der deaktivierten Adapter mit einzubauen?

                            Ich finde dieses Skript echt genial, danke fürs bereitstellen!!!

                            Gruß
                            Oliver

                            crunchipC 1 Antwort Letzte Antwort
                            0
                            • O Oli

                              @crunchip

                              ich habe mir das Skript jetzt mal installiert und folgende Fragen und Anregungen dazu:

                              1. In Zeile 2240 steht:
                                'system.adapter.' + processes[i].name + '.' + processes[i].instance + '.info.connection';
                                Den Datenpunkt kann ich nicht finden, ist das der richtige Pfad?

                              2. Die Auswertung der Log Einträge funktioniert bei mir leider nicht, mein System läuft auf einem Windows Rechner. In Zeile 1195 steht:
                                on({ id: /^system.adapter...logMessage$/, change: 'any' }, function (obj) {*
                                Kann es vielleicht daran liegen?

                              3. Besteht die Möglichkeit eine Liste und die Anzahl der deaktivierten Adapter mit einzubauen?

                              Ich finde dieses Skript echt genial, danke fürs bereitstellen!!!

                              crunchipC Abwesend
                              crunchipC Abwesend
                              crunchip
                              Forum Testing Most Active
                              schrieb am zuletzt editiert von crunchip
                              #16

                              @Oli zu 1 bzw 2 schaue ich ob das mit Windows zusammenhängt.
                              Zu Punkt 3 mach ich mir mal Gedanken.
                              edit

                              1. Der Datenpunkt system.adapter.*.info.connection wird nicht vom Script angelegt – er liest nur aus dem vorhandenen js-controller-State für die Health-Score-Bewertung aus.
                                ce3778be-e3e7-47f6-9db6-290fa478e6fe-image.png

                              @Oli sagte in ioBroker Prozess- & Gesundheitsmonitor + Grafana Dashboard:

                              Die Auswertung der Log Einträge funktioniert bei mir leider nicht,

                              stimmt, war ein bug, ist mit neuer Version behoben, gleichzeitig script aufgeräumt und übersichtlich angeordnet

                              @Oli sagte in ioBroker Prozess- & Gesundheitsmonitor + Grafana Dashboard:

                              Besteht die Möglichkeit eine Liste und die Anzahl der deaktivierten Adapter mit einzubauen?

                              auch das habe ich in dem Zuge gleich mit eingebaut. Werde nachher noch alles im ersten Beitrag bereitstellen.
                              Es gibt dann eine v4.6.0 incl angepasstem Dashboard

                              umgestiegen von Proxmox auf Unraid

                              O 1 Antwort Letzte Antwort
                              0
                              • crunchipC crunchip

                                @Oli zu 1 bzw 2 schaue ich ob das mit Windows zusammenhängt.
                                Zu Punkt 3 mach ich mir mal Gedanken.
                                edit

                                1. Der Datenpunkt system.adapter.*.info.connection wird nicht vom Script angelegt – er liest nur aus dem vorhandenen js-controller-State für die Health-Score-Bewertung aus.
                                  ce3778be-e3e7-47f6-9db6-290fa478e6fe-image.png

                                @Oli sagte in ioBroker Prozess- & Gesundheitsmonitor + Grafana Dashboard:

                                Die Auswertung der Log Einträge funktioniert bei mir leider nicht,

                                stimmt, war ein bug, ist mit neuer Version behoben, gleichzeitig script aufgeräumt und übersichtlich angeordnet

                                @Oli sagte in ioBroker Prozess- & Gesundheitsmonitor + Grafana Dashboard:

                                Besteht die Möglichkeit eine Liste und die Anzahl der deaktivierten Adapter mit einzubauen?

                                auch das habe ich in dem Zuge gleich mit eingebaut. Werde nachher noch alles im ersten Beitrag bereitstellen.
                                Es gibt dann eine v4.6.0 incl angepasstem Dashboard

                                O Online
                                O Online
                                Oli
                                schrieb am zuletzt editiert von
                                #17

                                @crunchip
                                wow bist du schnell, danke für das Feedback, ich muss trotzdem nochmal zum 1. Punkt nachfragen

                                Der Datenpunkt system.adapter..info.connection* existiert ja nicht, zumindest finde ich ihn nicht, allerdings finde ich direkt unter den Adaptern diesen Datenpunk

                                1f65d1bc-221d-4e7a-8d8e-2e549b033a4d-image.png

                                Dann müsste meiner Meinung nach der Code wie folgt aussehen

                                const infoConnectionId =
                                            processes[i].name + '.' + processes[i].instance + '.info.connection';
                                

                                statt

                                const infoConnectionId =
                                            'system.adapter.' + processes[i].name + '.' + processes[i].instance + '.info.connection';
                                

                                Gruß
                                Oliver

                                crunchipC 1 Antwort Letzte Antwort
                                1
                                • R Offline
                                  R Offline
                                  Rushmed
                                  Most Active
                                  schrieb am zuletzt editiert von Rushmed
                                  #18

                                  @crunchip Hinweis zum Dashboard.
                                  Du bietest nicht Dashboards zu InfuxV1/2 an, auch wenn das bei manchen dem Sprachgebrauch entspricht, sondern ein Dashboard in InfluxQL und (später) eins in Flux.
                                  Ich benutze schon lange Influx V2, bin aber nie zu Flux umgestiegen. Deswegen hat dein (V1) Dashboard bei mir fast auf Anhieb funktioniert.

                                  Mir ist die Umschaltung der Profile noch nicht klar. Ich habe im Script nichts geändert.
                                  wie stelle ich Profile um?

                                  Ich finde nur:

                                  // - Zum Wechsel des Profils einfach die entsprechenden Werte
                                  //   in CONFIG anpassen; es gibt keine automatische Umschaltung
                                  

                                  Wie passe ich die Werte an?
                                  Muss ich in den drei Blöcken das was ich brauche entkommentieren oder die ganzen Blöcke.

                                  Begriffsdefinitionen wären hilfreich. Was bedeutet deadlock-, degradierter-, flaky-Adapter?

                                  Warum werden nicht verbundenen Adapter, bspw. (aus device-watcher):
                                  77111551-cd54-4904-a565-73bc6d234ad8-grafik.png
                                  nicht in:
                                  8de6acef-956d-413d-972e-7fc696562606-grafik.png
                                  angezeigt?

                                  Im ersten Post gabs mal nen Screenshot welche DP per influx geloggt werden müssen. Ich hatte da zwei Abweichungen (kann auch mein Fehler gewesen sein).
                                  Hier meine geloggten DPs:
                                  c04e15f0-b48b-49c8-9fdf-c0117015329b-grafik.png

                                  All meine Kommentare und Fragen sind natürlich mit einem dicken Dankeschön versehen!

                                  crunchipC 1 Antwort Letzte Antwort
                                  0
                                  • O Oli

                                    @crunchip
                                    wow bist du schnell, danke für das Feedback, ich muss trotzdem nochmal zum 1. Punkt nachfragen

                                    Der Datenpunkt system.adapter..info.connection* existiert ja nicht, zumindest finde ich ihn nicht, allerdings finde ich direkt unter den Adaptern diesen Datenpunk

                                    1f65d1bc-221d-4e7a-8d8e-2e549b033a4d-image.png

                                    Dann müsste meiner Meinung nach der Code wie folgt aussehen

                                    const infoConnectionId =
                                                processes[i].name + '.' + processes[i].instance + '.info.connection';
                                    

                                    statt

                                    const infoConnectionId =
                                                'system.adapter.' + processes[i].name + '.' + processes[i].instance + '.info.connection';
                                    
                                    crunchipC Abwesend
                                    crunchipC Abwesend
                                    crunchip
                                    Forum Testing Most Active
                                    schrieb am zuletzt editiert von crunchip
                                    #19

                                    @Oli sagte in ioBroker Prozess- & Gesundheitsmonitor + Grafana Dashboard:

                                    Dann müsste meiner Meinung nach der Code wie folgt aussehen

                                    du liegst richtig, gehört zum Adapter-Namespace und nicht unter system.adapter.*.
                                    ich korrigiere es soeben, werde es aber ohne Version Änderung oben erneuern

                                    edit
                                    @oli @rushmed @roddief
                                    script korrigiert im ersten Beitrag

                                    umgestiegen von Proxmox auf Unraid

                                    R 1 Antwort Letzte Antwort
                                    0
                                    • crunchipC crunchip

                                      @Oli sagte in ioBroker Prozess- & Gesundheitsmonitor + Grafana Dashboard:

                                      Dann müsste meiner Meinung nach der Code wie folgt aussehen

                                      du liegst richtig, gehört zum Adapter-Namespace und nicht unter system.adapter.*.
                                      ich korrigiere es soeben, werde es aber ohne Version Änderung oben erneuern

                                      edit
                                      @oli @rushmed @roddief
                                      script korrigiert im ersten Beitrag

                                      R Offline
                                      R Offline
                                      Rushmed
                                      Most Active
                                      schrieb am zuletzt editiert von
                                      #20

                                      @crunchip Sag bitte Bescheid wenns geädert ist!
                                      LG

                                      1 Antwort Letzte Antwort
                                      0
                                      • R Rushmed

                                        @crunchip Hinweis zum Dashboard.
                                        Du bietest nicht Dashboards zu InfuxV1/2 an, auch wenn das bei manchen dem Sprachgebrauch entspricht, sondern ein Dashboard in InfluxQL und (später) eins in Flux.
                                        Ich benutze schon lange Influx V2, bin aber nie zu Flux umgestiegen. Deswegen hat dein (V1) Dashboard bei mir fast auf Anhieb funktioniert.

                                        Mir ist die Umschaltung der Profile noch nicht klar. Ich habe im Script nichts geändert.
                                        wie stelle ich Profile um?

                                        Ich finde nur:

                                        // - Zum Wechsel des Profils einfach die entsprechenden Werte
                                        //   in CONFIG anpassen; es gibt keine automatische Umschaltung
                                        

                                        Wie passe ich die Werte an?
                                        Muss ich in den drei Blöcken das was ich brauche entkommentieren oder die ganzen Blöcke.

                                        Begriffsdefinitionen wären hilfreich. Was bedeutet deadlock-, degradierter-, flaky-Adapter?

                                        Warum werden nicht verbundenen Adapter, bspw. (aus device-watcher):
                                        77111551-cd54-4904-a565-73bc6d234ad8-grafik.png
                                        nicht in:
                                        8de6acef-956d-413d-972e-7fc696562606-grafik.png
                                        angezeigt?

                                        Im ersten Post gabs mal nen Screenshot welche DP per influx geloggt werden müssen. Ich hatte da zwei Abweichungen (kann auch mein Fehler gewesen sein).
                                        Hier meine geloggten DPs:
                                        c04e15f0-b48b-49c8-9fdf-c0117015329b-grafik.png

                                        All meine Kommentare und Fragen sind natürlich mit einem dicken Dankeschön versehen!

                                        crunchipC Abwesend
                                        crunchipC Abwesend
                                        crunchip
                                        Forum Testing Most Active
                                        schrieb am zuletzt editiert von crunchip
                                        #21

                                        @Rushmed sagte in ioBroker Prozess- & Gesundheitsmonitor + Grafana Dashboard:

                                        Du bietest nicht Dashboards zu InfuxV1/2 an, auch wenn das bei manchen dem Sprachgebrauch entspricht, sondern ein Dashboard in InfluxQL und (später) eins in Flux.

                                        geb ich dir Recht, aber man weiß was gemeint ist ;-)

                                        @Rushmed sagte in ioBroker Prozess- & Gesundheitsmonitor + Grafana Dashboard:

                                        Mir ist die Umschaltung der Profile noch nicht klar.

                                        aktuell ist das script abgestimmt auf meine Servergröße, oben im auskommentierten Kopfteil sind die Werte incl Profile hinterlegt als Beispielwerte, entsprechend kann man dann ab

                                        const CONFIG = {
                                        

                                        seine eigenen Werte anpassen

                                        @Rushmed sagte in ioBroker Prozess- & Gesundheitsmonitor + Grafana Dashboard:

                                        Was bedeutet deadlock-, degradierter-, flaky-Adapter

                                        ist im grafana dashboard als infoquelle hinterlegt

                                        Kurz gesagt:

                                        Deadlock-Adapter: Adapter-Prozess läuft, aber die Verbindung zum Backend ist blockiert.

                                        Degradierter Adapter: Adapter läuft, zeigt aber dauerhaft schlechtes Verhalten (viele Errors plus auffällige Laufzeitwerte).

                                        Flaky-Adapter: Adapter startet zu oft neu und ist dadurch unzuverlässig.

                                        Langfassung


                                        Deadlock-Adapter
                                        Ein Deadlock ist eine Blockadesituation: Der Adapter-Prozess lebt noch, aber kommt praktisch nicht mehr sinnvoll weiter.
                                        Im ioBroker-Kontext meint das typischerweise:

                                        alive = true,

                                        connected = false (z. B. Verbindung zur Datenbank/Cloud weg),

                                        der Adapter hängt in einem Zustand, aus dem er ohne Neustart nicht von allein rauskommt.

                                        Im Script werden solche Adapter meist als „Deadlock“ markiert, getrennt von einfachen „aus“- oder „gestoppt“-Zuständen.

                                        Degradierter Adapter
                                        „Degradiert“ heißt: Der Adapter funktioniert noch, aber in deutlich verschlechterter Qualität.
                                        Typische Kriterien (konzeptionell):

                                        Erhöhte Error-Rate im Log über einen längeren Zeitraum (z. B. viele error/warn pro Stunde).

                                        Auffällige Laufzeitkennzahlen: hohe CPU, starker Event-Loop-Lag, evtl. auch Memory-Auffälligkeiten.

                                        Trotzdem kein kompletter Ausfall; er liefert noch Daten, aber mit Problemen.

                                        Degradierte Adapter sind damit so etwas wie „Gelb/Orange“ zwischen „OK“ und „Rot“.

                                        Flaky-Adapter
                                        „Flaky“ bedeutet im Allgemeinen „unzuverlässig, instabil“.
                                        Im Monitoring-Kontext:

                                        Adapter mit auffällig vielen Restarts in einem bestimmten Zeitfenster (z. B. mehrere Neustarts in 24 h).

                                        Oft keine dauerhafte Blockade, sondern immer wieder kurze Ausfälle und automatische Neustarts.

                                        Flaky-Adapter sind also Kandidaten, bei denen du Konfiguration, Netzwerk oder Bugs näher prüfen solltest, weil sie immer wieder mal wegknicken, aber nicht dauerhaft tot sind.

                                        @Rushmed sagte in ioBroker Prozess- & Gesundheitsmonitor + Grafana Dashboard:

                                        Im ersten Post gabs mal nen Screenshot welche DP per influx geloggt werden müssen.

                                        sorry , hatte ich versehendlich gelöscht, reiche ich sofort nach

                                        umgestiegen von Proxmox auf Unraid

                                        1 Antwort Letzte Antwort
                                        1
                                        • R Offline
                                          R Offline
                                          Rushmed
                                          Most Active
                                          schrieb am zuletzt editiert von
                                          #22

                                          Danke!

                                          Folgende Diskrepanzen sehe ich bei den zu loggenden DPs noch:
                                          DisabledAdaptersCount --> dieser DP wurde vom Script nicht erstellt

                                          0_userdata.0.Systeminfos.ioBroker.Prozesse.CronRestartCount
                                          muss geloggt werden für:
                                          fbde068b-6862-4470-8851-08c9bd25f530-grafik.png

                                          crunchipC 1 Antwort Letzte Antwort
                                          0

                                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                          Registrieren Anmelden
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          279

                                          Online

                                          32.8k

                                          Benutzer

                                          82.6k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe