Référence

Fonctionnement de CloudPeek

Ce que CloudPeek récupère auprès d’AWS, quand vos widgets s’actualisent, ce qu’ils affichent quand une actualisation échoue, et ce que tout cela coûte.

Mis à jour le 20 octobre 2026

De CloudWatch à votre écran d’accueil

Une définition de widgetUn widget d’un tableau de bord CloudWatch, un préréglage ou un widget écrit par un modèle d’IA : le JSON propre à CloudWatch, qui indique quelles métriques ou alarmes afficher, et comment.
Des données de CloudWatchRécupérées depuis le compte du widget avec son propre accès, directement de votre appareil vers AWS.
Un instantanéLes valeurs, prêtes à être dessinées, conservées sur votre appareil. Le widget de l’écran d’accueil le dessine dans chaque taille.

Chaque fois qu’un widget s’actualise, CloudPeek :

  1. Relit le tableau de bord, pour un widget issu d’un tableau de bord (GetDashboard), et y retrouve le widget, afin que les modifications faites dans la console ou depuis du code apparaissent. Les préréglages et les widgets IA n’ont pas de tableau de bord et sautent donc cette étape : un widget IA conserve sa définition avec lui, et un préréglage est recréé à partir du préréglage tel que le définit cette version de l’app, en gardant son titre, sa région et sa plage de temps.
  2. Établit les requêtes comme le fait la console CloudWatch : plage de temps, période, calculs de métriques, SEARCH et région de chaque métrique. Voir la Référence des widgets.
  3. Récupère les données avec une requête GetMetricData par région utilisée par le widget, en parallèle. Les widgets d’alarmes appellent plutôt DescribeAlarms dans la région de chaque alarme.
  4. Enregistre un instantané sur votre appareil, dans un stockage que seuls l’app et ses widgets peuvent lire, et le widget le dessine.

Aucun serveur CloudPeek n’intervient entre les deux : voir Ce qui quitte votre appareil.

Quand les widgets s’actualisent

  • Selon un calendrier : toutes les 30 minutes par défaut. Modifiez cette fréquence dans Réglages (Paramètres sur Android), sous Widgets de l’écran d’accueil, avec Actualiser : toutes les 30 minutes, toutes les heures, toutes les 2 ou toutes les 6 heures, et aussi toutes les 15 minutes sur Android. iOS décide du moment exact, selon la fréquence à laquelle vous regardez vos widgets, et espace les actualisations lors d’une journée chargée ou en mode Économie d’énergie : considérez donc cette fréquence comme indicative. iOS accorde à un widget que vous regardez souvent environ 40 à 70 actualisations par jour, moins qu’il n’en faudrait pour une actualisation toutes les 15 minutes, si bien que l’iPhone et l’iPad ne proposent pas ce choix : un widget réglé ainsi dans une version précédente s’actualise toutes les 30 minutes. Android décide lui aussi du moment exact, et peut attendre pendant que votre téléphone économise la batterie.
  • Moins souvent quand AWS met à jour les données moins souvent : la taille des compartiments S3 et leur nombre d’objets (BucketSizeBytes et NumberOfObjects), que S3 communique une fois par jour, s’actualisent au plus toutes les 6 heures, et les frais estimés (AWS/Billing), qu’AWS met à jour quelques fois par jour, au plus toutes les 3 heures. Les actualiser plus souvent afficherait les mêmes chiffres et serait facturé à nouveau. Un widget qui affiche aussi une autre métrique s’actualise selon le calendrier. L’écran du widget indique quand cela s’applique, par exemple « S3 met ces données à jour une fois par jour, il s’actualise donc toutes les 6 heures plutôt que toutes les 30 minutes. », ou, quand il n’a pas de données et affiche déjà « S3 communique la taille des compartiments une fois par jour. », simplement « Il s’actualise toutes les 6 heures plutôt que toutes les 30 minutes. »
  • Chaque fois que vous ouvrez CloudPeek, sauf pour ces widgets, tant que leurs données ne sont pas à renouveler.
  • Quand vous le demandez : le bouton d’actualisation d’un widget moyen ou plus grand, le geste de tirer vers le bas dans l’onglet Widgets, Actualiser dans le menu Plus d’un widget, ou Actualiser les widgets maintenant dans Réglages. Ces actions récupèrent les données de tous les widgets, même de ceux dont AWS met à jour les données moins souvent. Le widget dont vous touchez le bouton d’actualisation indique que l’actualisation est en cours jusqu’à l’arrivée de ses nouvelles données ; sur Android, le bouton se transforme en cercle qui tourne, et ce widget est actualisé avant les autres.

Les données chargées au cours des cinq dernières minutes, par l’app ou par un autre widget, sont réutilisées au lieu d’être récupérées et facturées à nouveau, sauf si vous avez demandé une actualisation ou si une actualisation a échoué depuis. Les données de stockage S3 et de facturation sont réutilisées de la même façon jusqu’à ce qu’elles soient à renouveler.

Les notifications d’alarme proviennent de ces actualisations et ne sont donc pas plus rapides : voir Être averti quand une alarme se déclenche.

Quand une actualisation échoue

  • Le widget conserve ses dernières données et indique pourquoi, ainsi que leur ancienneté : « Connexion expirée · données : ven. 14:05 » sur les widgets moyens et grands, ou « Pas à jour depuis 14:05 » sur les petits.
  • Les données de plus d’un jour sont estompées, pour ne pas passer pour actuelles.
  • Après un incident réseau ou AWS passager, un widget aux données récentes réessaie dans les 10 minutes. Les autres échecs, comme une connexion qui a pris fin, attendent la prochaine actualisation planifiée : ils nécessitent d’abord une action de votre part.
  • Après un redémarrage de votre iPhone ou iPad, les widgets ne peuvent pas lire vos connexions enregistrées tant que vous ne l’avez pas déverrouillé une première fois. Ils réessaient d’abord toutes les quelques minutes, puis moins souvent.
  • Si le stockage sécurisé d’Android ne peut pas être lu pendant un instant, les widgets affichent « Impossible de lire votre connexion enregistrée. Nouvel essai sous peu. » et réessaient d’abord en quelques minutes, puis moins souvent.

Chaque message, et ce qu’il faut faire, figure dans Dépannage.

Ce que cela coûte

CloudPeek est gratuit. Ce qu’il demande à AWS est facturé à votre compte AWS, aux tarifs habituels de CloudWatch :

QuoiCe que facture AWS
Chaque actualisation d’un widget de métriques : une requête GetMetricData par région0,01 USD pour 1 000 métriques demandées, y compris les métriques masquées, comme celles que lisent les calculs de métriques, et chaque métrique trouvée par un SEARCH. Un widget de 5 métriques actualisé toutes les 30 minutes en demande environ 7 200 par mois : environ 0,07 USD. Les widgets de stockage S3 et de facturation s’actualisent moins souvent et coûtent donc moins cher.
Chaque actualisation d’un widget de tableau de bord lit aussi son tableau de bord (GetDashboard) ; les widgets d’alarmes appellent DescribeAlarms au lieu de GetMetricDataRequêtes d’API, facturées à la requête plutôt qu’à la métrique. L’offre gratuite de CloudWatch couvre le premier million de requêtes par mois et par compte. Voir la tarification de CloudWatch.
Consulter un widget sur une autre plage de temps depuis son écran, ou avec la semaine précédenteUne récupération GetMetricData supplémentaire de ses métriques pour chaque plage de temps que vous touchez, et deux avec la semaine précédente : voir Une autre plage de temps, et la semaine précédente.
Tableaux de bord que vous créezLes trois premiers sont gratuits ; au-delà, 3 USD par mois chacun. Les préréglages et les widgets IA ne nécessitent aucun tableau de bord.
Écrire un widget IA, une foisEnviron 0,01 USD dans Amazon Bedrock, facturé au compte ; ou quelques centimes avec Claude Sonnet 5.5, facturés à votre compte Anthropic. Voir Widgets IA.

Réglages estime le coût de vos widgets, sous Actualiser, et modifie l’estimation quand vous changez la fréquence, par exemple « Vos 7 widgets demandent 40 métriques par actualisation : environ 0,58 $US par mois en s’actualisant toutes les 30 minutes. » L’estimation compte chaque widget à sa propre fréquence et suppose qu’il s’actualise comme prévu. Le nombre de métriques que trouve un SEARCH n’est connu qu’à son exécution : pour les widgets avec des recherches, elle indique donc ce que chaque métrique trouvée ajoute par mois.

Pour la surveiller, ajoutez le préréglage Appels GetMetricData : il trace les appels GetMetricData de votre compte par heure.

Quand un tableau de bord change

Les widgets issus d’un tableau de bord le suivent : ils retrouvent leur widget après qu’il a été déplacé, redimensionné, renommé ou modifié, et conservent leur dernière version s’il est introuvable. Comment les modifications arrivent sur votre téléphone donne les détails.