Von CloudWatch auf deinen Home-Bildschirm
Bei jeder Aktualisierung eines Widgets tut CloudPeek Folgendes:
- Liest das Dashboard neu (bei einem Widget aus einem Dashboard,
GetDashboard) und sucht das Widget darin, damit Änderungen aus der Konsole oder aus Code ankommen. Vorlagen und KI-Widgets haben kein Dashboard und überspringen diesen Schritt: Ein KI-Widget bewahrt seine Definition beim Widget auf, und eine Vorlage wird neu aus der Vorlage erstellt, wie diese Version der App sie enthält, wobei Titel, Region und Zeitbereich erhalten bleiben. - Ermittelt die Abfragen so, wie es die CloudWatch-Konsole tut: Zeitbereich, Zeitraum, Metrikberechnungen,
SEARCHund die Region jeder Metrik. Siehe Widget-Referenz. - Ruft die Daten ab, mit einer
GetMetricData-Anfrage pro Region, die das Widget verwendet, parallel. Alarm-Widgets rufen stattdessenDescribeAlarmsin der Region jedes Alarms auf. - Speichert eine Momentaufnahme auf deinem Gerät, in einem Speicher, den nur die App und ihre Widgets lesen können, und das Widget stellt sie dar.
Dazwischen gibt es keinen CloudPeek-Server: siehe Was dein Gerät verlässt.
Wann Widgets aktualisiert werden
- Nach Zeitplan: standardmäßig alle 30 Minuten. Ändere das in den Einstellungen unter Home-Bildschirm-Widgets mit Aktualisieren: alle 30 Minuten, stündlich oder alle 2 oder 6 Stunden, unter Android auch alle 15 Minuten. iOS entscheidet, wann genau, je nachdem, wie oft du dir deine Widgets ansiehst, und verteilt Aktualisierungen an einem ausgelasteten Tag oder im Stromsparmodus; sieh das Intervall daher als Richtwert. iOS gibt einem Widget, das du oft ansiehst, etwa 40 bis 70 Aktualisierungen pro Tag, weniger als alle 15 Minuten bräuchten, daher bieten iPhone und iPad das nicht an: Ein Widget, das in einer früheren Version darauf eingestellt war, wird alle 30 Minuten aktualisiert. Auch Android entscheidet, wann genau, und wartet eventuell, solange dein Smartphone Akku spart.
- Seltener, wenn AWS die Daten seltener aktualisiert: S3-Bucket-Größen und Objektanzahlen (
BucketSizeBytesundNumberOfObjects), die S3 einmal täglich meldet, werden höchstens alle 6 Stunden aktualisiert, und geschätzte Gebühren (AWS/Billing), die AWS ein paar Mal am Tag aktualisiert, höchstens alle 3 Stunden. Häufigeres Aktualisieren würde dieselben Zahlen zeigen und erneut abgerechnet. Ein Widget, das zusätzlich eine andere Metrik zeigt, wird nach Zeitplan aktualisiert. Die eigene Ansicht des Widgets sagt, wann das gilt, etwa „S3 aktualisiert diese Daten einmal täglich, daher wird es alle 6 Stunden statt alle 30 Minuten aktualisiert.“, oder, wenn es keine Daten hat und schon „S3 meldet Bucket-Größen einmal täglich.“ sagt, nur „Es wird alle 6 Stunden statt alle 30 Minuten aktualisiert.“ - Immer wenn du CloudPeek öffnest, außer bei diesen Widgets, bis ihre Daten wieder fällig sind.
- Auf Anforderung: die Schaltfläche zum Aktualisieren auf einem mittleren oder größeren Widget, Herunterziehen im Tab „Widgets“, Aktualisieren im Menü Mehr eines Widgets oder Widgets jetzt aktualisieren in den Einstellungen. Damit wird jedes Widget abgerufen, auch eines, dessen Daten AWS seltener aktualisiert. Das Widget, auf dessen Schaltfläche zum Aktualisieren du tippst, zeigt an, dass die Aktualisierung läuft, bis seine neuen Daten da sind; unter Android wird die Schaltfläche zu einem sich drehenden Kreis, und dieses Widget wird vor den anderen aktualisiert.
Daten, die in den letzten fünf Minuten von der App oder einem anderen Widget geladen wurden, werden wiederverwendet, statt erneut abgerufen und abgerechnet zu werden, es sei denn, du hast eine Aktualisierung angefordert oder seitdem ist eine fehlgeschlagen. S3-Speicher- und Fakturierungsdaten werden auf dieselbe Weise wiederverwendet, bis sie wieder fällig sind.
Alarm-Benachrichtigungen entstehen bei diesen Aktualisierungen und sind daher nur so schnell wie diese: siehe Bei Alarm benachrichtigt werden.
Wenn eine Aktualisierung fehlschlägt
- Das Widget behält seine letzten Daten und zeigt, warum und wie alt sie sind: „Anmeldung abgelaufen · Daten von Fr. 14:05“ auf mittleren und großen Widgets oder „Nicht aktualisiert seit 14:05“ auf kleinen.
- Daten, die älter als einen Tag sind, werden blass dargestellt, damit sie nicht für aktuell gehalten werden.
- Nach einer kurzen Netzwerk- oder AWS-Störung versucht es ein Widget mit aktuellen Daten innerhalb von 10 Minuten erneut. Andere Fehler, etwa eine beendete Anmeldung, warten auf die nächste planmäßige Aktualisierung: Bei ihnen musst du zuerst etwas tun.
- Nach einem Neustart deines iPhone oder iPad können Widgets deine Anmeldungen erst lesen, wenn du es zum ersten Mal entsperrt hast. Sie versuchen es anfangs alle paar Minuten erneut, dann seltener.
- Ist der sichere Speicher von Android kurzzeitig nicht lesbar, zeigen Widgets „Deine gespeicherte Anmeldung konnte nicht gelesen werden. Neuer Versuch in Kürze.“ und versuchen es anfangs innerhalb von Minuten erneut, dann seltener.
Alle Meldungen und was du jeweils tun kannst, findest du unter Fehlerbehebung.
Was es kostet
CloudPeek ist kostenlos. Was es bei AWS abfragt, wird deinem AWS-Konto zu den üblichen CloudWatch-Preisen in Rechnung gestellt:
| Was | Kosten bei AWS |
|---|---|
Jede Aktualisierung eines Metrik-Widgets: eine GetMetricData-Anfrage pro Region | 0,01 USD pro 1.000 abgefragte Metriken, einschließlich ausgeblendeter Metriken, etwa solcher, die Metrikberechnungen lesen, und jeder Metrik, die eine SEARCH findet. Ein Widget mit 5 Metriken, das alle 30 Minuten aktualisiert wird, fragt etwa 7.200 pro Monat ab: etwa 7 Cent. S3-Speicher- und Fakturierungs-Widgets werden seltener aktualisiert und kosten daher weniger. |
Jede Aktualisierung eines Dashboard-Widgets liest zusätzlich sein Dashboard (GetDashboard); Alarm-Widgets rufen DescribeAlarms statt GetMetricData auf | API-Anfragen, pro Anfrage statt pro Metrik abgerechnet. Das kostenlose Kontingent von CloudWatch deckt die erste Million pro Monat und Konto ab. Siehe CloudWatch-Preise. |
| Ein Widget in seiner Ansicht über einen anderen Zeitbereich oder mit der Vorwoche ansehen | Ein zusätzlicher GetMetricData-Abruf seiner Metriken für jeden Zeitbereich, auf den du tippst, und zwei mit der Vorwoche: siehe Anderer Zeitbereich und die Vorwoche. |
| Dashboards, die du erstellst | Die ersten drei sind kostenlos, danach kostet jedes 3 USD pro Monat. Vorlagen und KI-Widgets brauchen kein Dashboard. |
| Einmalig ein KI-Widget erstellen lassen | Etwa ein Cent in Amazon Bedrock, dem Konto in Rechnung gestellt, oder ein paar Cent mit Claude Sonnet 5.5, deinem Anthropic-Konto in Rechnung gestellt. Siehe KI-Widgets. |
Die Einstellungen schätzen unter Aktualisieren, was deine Widgets kosten, und passen die Schätzung an, wenn du das Intervall änderst, etwa „Deine 7 Widgets fragen pro Aktualisierung 40 Metriken ab: etwa 0,58 $ pro Monat, wenn sie alle 30 Minuten aktualisiert werden.“ Sie rechnen jedes Widget mit seinem eigenen Intervall und gehen davon aus, dass es planmäßig aktualisiert wird. Wie viele Metriken eine SEARCH findet, ist erst bekannt, wenn sie läuft; für Widgets mit Suchen nennen sie daher, was jede gefundene Metrik pro Monat zusätzlich kostet.
Um das im Blick zu behalten, füge die Vorlage GetMetricData-Aufrufe hinzu: Sie zeigt die GetMetricData-Aufrufe deines Kontos pro Stunde als Diagramm.
Wenn sich ein Dashboard ändert
Widgets aus einem Dashboard folgen ihm: Sie finden ihr Widget wieder, nachdem es verschoben, in der Größe geändert, umbenannt oder bearbeitet wurde, und behalten ihre letzte Version, wenn es nicht gefunden wird. Details findest du unter Wie Änderungen auf dein Smartphone kommen.