Metriken verstehen
Was sind Metriken?
Abschnitt betitelt „Was sind Metriken?“Metriken sind strukturierte Datenpunkte, die Devices während der Produktion an CoCoCo senden. Du gibst den aktuellen Zustand deiner Maschinen wieder: welcher Job läuft, wie schnell, wie viele Bogen gedruckt sind, welche Fehler aufgetreten sind.
CoCoCo speichert und verarbeitet Metriken, damit du sie in Workflows nutzen, in Dashboards anzeigen und über GraphQL abfragen kannst.
So funktionieren Metriken
Abschnitt betitelt „So funktionieren Metriken“- Ein Device sendet eine Metrik über sein konfiguriertes Protokoll (MQTT, HTTP etc.) an CoCoCo
- CoCoCo nimmt die Metrik entgegen und speichert sie, zugeordnet zum Device und zum aktiven Job
- Workflow-Trigger können auf neue Metriken reagieren, etwa einen Job markieren, wenn die Fehleranzahl einen Schwellwert überschreitet
Metriken über MQTT senden
Abschnitt betitelt „Metriken über MQTT senden“Ein Device publiziert Metriken auf das relative Topic s/metrics. Der Broker schreibt es auf das absolute, tenant-bezogene Topic t/{tenant}/s/metrics um — du publizierst auf s/metrics, und die Plattform ergänzt den Tenant für dich. Es gibt kein d/{id}/...-Topic; was dorthin publiziert wird, wird stillschweigend verworfen.
Die Payload ist ein Batch aus einem oder mehreren Punkten:
{ "points": [ { "name": "door_open", "value": 1, "kind": "STATUS", "unit": "BOOLEAN", "tags": { "location": "front" }, "timestamp": "2026-02-08T12:00:00Z" } ]}name— maschinenlesbarer Metrik-Bezeichner; die Metrik wird beim ersten Auftreten automatisch anhand des Namens pro (Tenant, Device) angelegt.value— muss eine endliche Zahl sein.kind— optional (GAUGE,COUNTER,STATUS,RATE); nur beim automatischen Anlegen verwendet. Standard istGAUGE.unit— optional; nur beim automatischen Anlegen verwendet. Standard istNONE.tags— optionale Schlüssel-Wert-Labels für den Punkt.timestamp— optionaler ISO-8601-Zeitstempel; Standard ist die Serverzeit.
Enum-Werte sind auf der Leitung GROSSGESCHRIEBEN — sende
kind: "STATUS"undunit: "BOOLEAN", nicht in Kleinbuchstaben.
Weitere Kanäle: der Live-Job-Fortschritt geht an das separate Topic s/progress (umgeschrieben zu t/{tenant}/s/progress). Beachte, dass OpenInfras $rpc/metrics/ingest zu einer anderen Anwendung gehört und nicht der hier beschriebene CoCoCo-Metrik-Pfad ist.
Metriken anzeigen
Abschnitt betitelt „Metriken anzeigen“- Wechsle zu Menu → IOT → Metrics
- Wähle ein Device aus der Liste
- Schau sich die jüngsten Metrik-Werte in der Tabelle an
Metriken in Workflows nutzen
Abschnitt betitelt „Metriken in Workflows nutzen“Metriken können Workflow Executions auslösen. Nutze einen Device Metric Trigger Node und konfiguriere die Bedingungen, zum Beispiel:
sheets_printed > 1000löst einen Qualitätscheck ausstatus == "error"benachrichtigt den Produktionsleiterjob_id changedstartet das Tracking eines neuen Jobs