Neu: Die KI-Firewall überwacht jedes Modul und erklärt jeden Vorfall in einfachen Worten. So funktioniert es

Nachrichtenkontingent und Nutzung

Was als IoT-Nachricht zählt, das monatliche Kontingent jedes IoT-Tarifs, die Nutzungsseite, Kontingentwarnungen und warum das Überschreiten Ihre Geräte nie stoppt.

Ihr IoT-Tarif enthält ein monatliches Kontingent an Gerätenachrichten. Diese Seite erklärt, was gezählt wird, wo Sie den Zählerstand sehen, wer gewarnt wird und was passiert, wenn das Kontingent aufgebraucht ist.

Was als Nachricht zählt

Zählt als eine NachrichtZählt nicht
Eine Telemetrie-Nachricht, die ein Gerät sendet, unabhängig von ihrer Größe bis zum Payload-Limit und unabhängig davon, wie viele Datensätze oder Schlüssel sie enthältVerbindungs-, Trennungs- und Aktivitätsereignisse
Eine Attribut-Nachricht, die ein Gerät sendetBefehle an Geräte und deren Antworten
Ein Abfrageergebnis eines abgefragten GerätsAlarme und Alarmbenachrichtigungen
Aktualisierungen gemeinsamer Attribute, die die Plattform an Geräte sendet
Eine Nachricht, die die Plattform abgelehnt hat (zum Beispiel wegen eines Ratenlimits): Das Gerät wurde nicht bestätigt und sendet erneut

Eine Nachricht wird gezählt, wenn sie die Plattform erreicht, noch bevor ein Flow läuft. Sie wird auch gezählt, wenn Ihr Root-Flow sie nicht speichert. Ein Batch von 50 Datensätzen in einer Nachricht ist eine Nachricht; 50 einzelne Nachrichten sind 50.

Kontingent nach Tarif

IoT-TarifNachrichten pro Monat
Starter1,150,000
Growth4,260,000
Scale28,810,000

Der Monat ist der Kalendermonat. Zur Dimensionierung: Ein Gerät, das jede Minute eine Nachricht sendet, verbraucht in einem 30-Tage-Monat 43.200 Nachrichten; eine Nachricht alle 15 Minuten ergibt 2.880. Siehe Tarife und das IoT-Add-on.

Das Überschreiten stoppt Ihre Geräte nie

Das Nachrichtenkontingent ist eine weiche Grenze. Darüber hinaus nimmt Hermetry die Nachrichten Ihrer Geräte weiterhin an, speichert und verarbeitet sie. Die zusätzlichen Nachrichten werden als Überschreitung abgerechnet. Wegen des Kontingents wird nichts abgelehnt, verzögert oder verworfen.

Andere Limits stoppen einzelne Nachrichten unabhängig vom Kontingent:

LimitWirkung
Gerätespezifische Ratenlimits des Geräteprofils (standardmäßig 10 Nachrichten pro Sekunde und 300 pro Minute sowie 200 Werte pro Sekunde und 6.000 pro Minute)Nachrichten über dem Limit werden verworfen; Administratoren erhalten einen Hinweis
Payload-Größe (standardmäßig 64 KiB)Die Nachricht wird abgelehnt
Limit der verbundenen Geräte des TarifsNeue Geräte können darüber hinaus nicht verbinden

Siehe Geräteprofile.

Wo Sie den Zählerstand sehen

Öffnen Sie Nutzung (Owners und Admins). Dort werden die erfassten Werte des aktuellen Zeitraums im Vergleich zu Ihrem Tarif aufgelistet:

MetrikEinheitZeitraumKontingent
IoT-NachrichtenNachrichtenMonatKontingent Ihres Tarifs
Gespeicherte IoT-DatenpunkteDatenpunkteMonatKeines: nur zur Information
AutomatisierungsnachrichtenNachrichtenMonatNur wenn Ihr Tarif eines festlegt (Flows auf dem Host General)

Der Zählerstand wird alle paar Sekunden aktualisiert. Er ist nach bestem Bemühen: Wenn ein Verarbeitungs-Worker stoppt, können einige Sekunden an Zählungen verloren gehen, was zu Ihren Gunsten geht.

Gespeicherte IoT-Datenpunkte zählt die Werte, die der Speicher tatsächlich eingefügt hat: Eine Nachricht, die kein Flow speichert, ergibt keinen Datenpunkt, und ein Duplikat, das der Speicher verworfen hat, wird nicht doppelt gezählt. Vergleichen Sie es mit IoT-Nachrichten, um zu sehen, wie viele Schlüssel eine durchschnittliche Nachricht speichert.

Siehe Nutzung und Kontingente.

Warnungen

Hermetry prüft die Nutzung regelmäßig und warnt einmal pro Monat, Metrik und Schwellenwert:

WannWas passiert
Der Zählerstand überschreitet einen Schwellenwert (standardmäßig 80 % und 95 %)Das Webhook usage.threshold wird gesendet, und Owners und Admins erhalten eine Benachrichtigung „IoT-Nachrichten: n % des Kontingents dieses Monats verbraucht“
Der Zählerstand erreicht 100 %Owners und Admins erhalten „Das Kontingent dieses Monats ist aufgebraucht“
Der Zählerstand überschreitet das KontingentDas Webhook usage.overage wird gesendet, und Owners und Admins erhalten „über dem Kontingent dieses Monats“

Der Benachrichtigungstext ist für alle gemessenen Kontingente gleich und besagt, dass das, was das Kontingent benötigt, „bis zum nächsten Monat abgelehnt wird“. Für IoT-Nachrichten gilt das nicht: Nichts wird abgelehnt.

Ändern Sie die Schwellenwerte unter Nutzung > Nutzungseinstellungen: Schwellenwerte für Kontingentwarnungen (%), eine durch Kommas getrennte Liste von 1 bis 5 ganzen Prozentwerten von 1 bis 99 (Standard 80, 95). Das Überschreiten des Kontingents sendet immer das Überschreitungs-Webhook.

Siehe Webhooks und Webhook-Ereignisreferenz.

Nachrichtenaufkommen reduzieren

AnsatzVorgehen
Seltener sendenBei Änderung mit einem Totband in der Gerätefirmware melden, plus ein Heartbeat (zum Beispiel alle 15 Minuten)
Datensätze bündelnMehrere zeitgestempelte Datensätze in einer Nachricht senden: [{"ts":…,"values":{…}}, …]. Eine Nachricht, viele Datensätze.
Schlüssel kombinierenAlle Schlüssel eines Zeitpunkts in einem Objekt senden, nicht eine Nachricht pro Schlüssel
Attribut-Rauschen vermeidenClient-Attribute nur senden, wenn sie sich ändern

Filtern in einem Flow (zum Beispiel über den Block Only changes) reduziert, was gespeichert wird, nicht, was gezählt wird: Die Nachricht wird bei ihrem Eingang gezählt.

Automatisierungsnachrichten

Flows auf dem Host General zählen jede Nachricht, die sie annehmen (Zeitplan-Auslösungen, Webhook-Aufrufe, Ereignisse), als Automatisierungsnachrichten. Ihr Tarif kann dafür ein monatliches Kontingent festlegen. Anders als bei IoT-Nachrichten wird dieses Kontingent durchgesetzt: Darüber hinaus werden neue Einträge abgelehnt, und Webhook-Aufrufe antworten mit 429 und Retry-After. Gerätenachrichten auf dem Host IoT zählen hier nicht. Siehe Flow-Limits.