Fonctionnement
Un modèle d’IA écrit le widget dans le format qu’utilisent déjà les tableaux de bord CloudWatch : CloudPeek l’interroge et le dessine donc comme n’importe quel widget de tableau de bord, et vous pourriez le coller dans un tableau de bord.
- Le modèle recherche vos métriques. Il liste les métriques du compte (CloudWatch
ListMetrics) pour utiliser les vrais noms d’espaces de noms, de métriques, de dimensions et de ressources. - Il écrit le widget, et CloudPeek le vérifie. CloudPeek charge les données du widget depuis le compte. Si la requête échoue ou ne trouve rien, le modèle en est informé et réessaie, dans la limite de 8 requêtes au modèle au total.
- Vous le vérifiez. L’aperçu l’affiche à chaque taille, avec l’éventuelle remarque du modèle à son sujet. Renommez-le ou affichez-le dans une autre région si vous le souhaitez, puis ajoutez-le.
Une fois ajouté, un widget IA s’actualise comme n’importe quel autre, sans le modèle.
Écrire un widget
- Dans l’onglet Widgets, touchez Créer un widget, choisissez le compte (s’il n’y en a qu’un, il est déjà choisi), puis Généré par IA.
- Sous Décrivez le widget, indiquez ce que vous voulez voir, en 500 caractères au maximum. Ou touchez l’un des exemples sous Essayez, qui portent sur les services pour lesquels votre compte a des métriques, une fois que CloudPeek les a identifiés (comme il le fait pour les préréglages).
- Touchez Générer. CloudPeek indique ce qu’il fait, par exemple Examen de vos métriques AWS/Lambda… ou Vérification du chargement de « … »…. Arrêter l’annule.
- Vérifiez l’aperçu, modifiez le Titre ou la Région si vous le souhaitez, puis touchez Ajouter le widget.
Le modèle cherche les métriques dans la région par défaut du compte, et le widget qu’il écrit affiche cette région, sauf s’il en indique une autre. Si les ressources se trouvent dans une autre région, choisissez-la sous Région dans l’aperçu, qui charge alors les données du widget depuis cette région ; un widget dont chaque métrique indique sa propre région n’a pas de Région à choisir. Le widget conserve la région dans laquelle il a été ajouté, indiquée sous son nom.
Un badge IA figure à côté du titre de chaque widget écrit par le modèle, dans l’onglet Widgets, ainsi que sur l’écran du widget quand un widget de l’écran d’accueil l’a ouvert.
Pour réécrire un widget IA à partir d’une description modifiée, choisissez Modifier la description dans son menu Plus (⋯) ou sur son écran, ou choisissez Modifier et touchez Modifier la description sous sa Description. Créer un widget s’ouvre sur sa description ; modifiez-la, touchez à nouveau Générer, et Mettre à jour le widget le remplace en conservant sa place : les widgets de l’écran d’accueil qui l’affichent continuent de le faire. Pour décrire uniquement ce qui doit changer, utilisez plutôt Modifier avec l’IA (consultez Modifier un widget avec l’IA). Enregistrer dans Modifier le conserve tel qu’il a été écrit et ne change que son titre, sa région ou sa plage de temps (consultez Modifier un widget).
Avec l’API Anthropic, le premier Générer demande d’abord Partager avec Anthropic ? : consultez Ce que voit le modèle. Amazon Bedrock ne pose pas la question, car il s’exécute dans votre propre compte AWS.
Modifier un widget avec l’IA
Tout graphique ou nombre de l’onglet Widgets peut être modifié en décrivant la modification, qu’il s’agisse d’un préréglage, d’un widget de tableau de bord ou d’un widget IA : « en faire un nombre unique », « uniquement les fonctions de checkout », « afficher les 7 derniers jours », « par minute plutôt que par seconde ». Le modèle reçoit le widget tel qu’il s’affiche actuellement, avec le titre, la région ou la plage de temps que vous lui avez éventuellement donnés, et conserve ce que la modification ne touche pas.
- Dans l’onglet Widgets, touchez le bouton Plus (⋯) sous le widget, ou ouvrez son écran.
- Choisissez Modifier avec l’IA. Le widget s’affiche en haut, tel qu’il est actuellement.
- Sous Décrivez la modification, indiquez ce qu’il faut changer, en 500 caractères au maximum. Ou touchez l’un des exemples sous Essayez.
- Touchez Générer. CloudPeek indique ce qu’il fait, comme lors de l’écriture d’un widget, et Arrêter l’annule.
- Vérifiez l’aperçu, et modifiez le Titre ou la Région si vous le souhaitez.
- Touchez Ajouter comme nouveau widget pour conserver les deux widgets, ou Remplacer pour mettre le widget modifié à la place de l’original.
Résultat : le widget modifié figure dans l’onglet Widgets, avec le badge IA. Ajouter comme nouveau widget l’ajoute en bas et laisse l’original tel quel. Remplacer le place là où se trouvait l’original, et les widgets de l’écran d’accueil (et ceux de l’écran verrouillé, sur iPhone et iPad) qui affichaient l’original affichent désormais le widget modifié.
- Un widget de tableau de bord remplacé de cette façon ne suit plus son tableau de bord, et un préréglage ne change plus quand CloudPeek met à jour ses préréglages : tous deux deviennent des widgets IA. L’aperçu vous le signale avant que vous ne choisissiez.
- Les seuils d’avertissement et d’alarme que vous aviez définis pour l’original ne sont pas envoyés au modèle. L’aperçu les reprend sous Seuils, là où il peut les afficher : vérifiez-les donc si la modification change les unités, par exemple par minute plutôt que par seconde (consultez Seuils d’avertissement et d’alarme).
- La Description du widget modifié (sous Modifier) reprend ce qu’était l’original, la description d’un widget IA ou le titre d’un autre widget, suivi de « Modification : » et de votre modification, afin que Modifier la description puisse le réécrire à partir de là.
- Les listes d’alarmes et les widgets de texte ne proposent pas Modifier avec l’IA, car le modèle n’écrit que des widgets de métriques ; c’est aussi le cas d’un widget dont le compte AWS ne figure pas dans CloudPeek.
- Cela coûte autant que l’écriture d’un widget, envoie ce que liste Ce que voit le modèle et, avec l’API Anthropic, demande d’abord Partager avec Anthropic ? de la même façon.
Décrire ce que vous voulez
- Nommez le service et la métrique : « Erreurs de chaque fonction Lambda sur le dernier jour » fonctionne mieux que « mes fonctions vont-elles bien ? ».
- Indiquez comment l’afficher si c’est important : « CPU EC2 moyen sous forme de jauge », « … sous forme de tableau », « … sous forme de nombre ». Pour un tableau par jour ou par heure plutôt que par métrique, précisez-le : « Un tableau des dépenses des 7 derniers jours, une ligne par jour ».
- Indiquez la plage de temps si ce ne sont pas les 3 dernières heures : « Limitations de lecture et d’écriture DynamoDB cette semaine ».
- Nommez une ressource pour affiner : « Latence p99 de l’API checkout ».
Le modèle écrit des widgets de métriques : ligne, aires empilées, barres, secteurs, nombre, jauge et tableau, avec des calculs de métriques et SEARCH quand c’est utile. Il n’écrit ni listes d’alarmes ni widgets de texte : pour les alarmes, utilisez les préréglages d’alarmes ou un tableau de bord.
Choisir où le modèle s’exécute
Dans les Réglages de CloudPeek (Paramètres sur Android), sous Widgets IA, choisissez le Service :
| Service | Modèle | Facturé à | Prérequis |
|---|---|---|---|
| Amazon Bedrock (par défaut) | Kimi K2.5, de Moonshot AI | Le compte AWS auquel le widget est destiné. Les requêtes sont signées sur votre appareil avec l’accès de ce compte. | bedrock:InvokeModel, inclus dans la politique de CloudPeek. Rien à activer ni à souscrire dans Bedrock. |
| Anthropic API | Choisissez sous Modèle : Claude Sonnet 5.5 (par défaut), Claude Opus 5.5 ou Claude Haiku 5.5 | Votre compte Anthropic | Une clé API Anthropic : collez-la sous Clé API et touchez Enregistrer la clé API. Aucune autorisation AWS supplémentaire. |
- Claude Sonnet 5.5 maîtrise bien les calculs de métriques et la syntaxe
SEARCHde CloudWatch, et répond assez vite pour qu’on l’attende sur un téléphone. Claude Opus 5.5 est le plus performant, pour environ deux fois le prix ; Claude Haiku 5.5 est le plus rapide et le moins cher. - Votre clé API Anthropic reste sur cet appareil, dans le trousseau d’iOS ou, sur Android, chiffrée avec une clé de l’Android Keystore, et n’est envoyée qu’à Anthropic. Supprimer la clé API la supprime.
Régions et autorisations
Sur Amazon Bedrock, CloudPeek appelle Kimi K2.5 dans la région par défaut du compte si Bedrock l’y propose, et sinon dans une région fixe proche :
| Région par défaut du compte | Où le modèle s’exécute |
|---|---|
us-east-1, us-east-2, us-west-2, eu-west-2, eu-north-1, ap-northeast-1, ap-south-1, ap-southeast-2, sa-east-1 | La même région |
Toute autre région d’Europe (eu-), du Moyen-Orient (me-, il-) ou d’Afrique (af-) | eu-north-1 (Stockholm) |
Autres régions ap-northeast- et ap-east- | ap-northeast-1 (Tokyo) |
Autres régions ap-south- | ap-south-1 (Mumbai) |
Autres régions Asie-Pacifique (ap-) | ap-southeast-2 (Sydney) |
Autres régions us-west- | us-west-2 (Oregon) |
Autres régions d’Amérique du Sud (sa-) | sa-east-1 (São Paulo) |
Toute autre région, comme ca-central-1 | us-east-1 (Virginie du Nord) |
AWS Chine (cn-), AWS GovCloud (USA) (us-gov-) et régions isolées | Non disponible : utilisez l’API Anthropic |
Les modèles de Moonshot AI ne sont pas vendus via AWS Marketplace : il n’y a donc ni accès au modèle à demander, ni formulaire de cas d’utilisation, ni abonnement ; l’autorisation IAM suffit à un compte. Une politique de contrôle des services d’AWS Organizations peut néanmoins la refuser.
N’autoriser que le modèle de CloudPeek
La politique de CloudPeek autorise n’importe quel modèle dans Bedrock. Pour n’autoriser que celui qu’utilise CloudPeek, retirez bedrock:InvokeModel de l’instruction CloudPeek et ajoutez cette instruction après elle :
{
"Sid": "CloudPeekBedrock",
"Effect": "Allow",
"Action": "bedrock:InvokeModel",
"Resource": "arn:aws:bedrock:*::foundation-model/moonshotai.kimi-k2.5"
}
Configuré avant l’arrivée des widgets IA ?
Ajoutez cloudwatch:ListMetrics et bedrock:InvokeModel à la politique ou à l’ensemble d’autorisations, ou déployez le modèle CloudFormation mis à jour depuis Premiers pas. Sans ListMetrics, le modèle d’IA écrit à partir des noms de métriques AWS standard, ce qui fonctionne moins souvent pour vos propres ressources.
Ce que cela coûte
- Un widget nécessite généralement deux ou trois requêtes au modèle : environ un centime avec Amazon Bedrock, ou quelques centimes avec Claude Sonnet 5.5. Vous payez une seule fois, lors de son écriture.
- Ensuite, son actualisation coûte autant que celle de n’importe quel autre widget : consultez Ce que cela coûte.
Ce que voit le modèle
Uniquement quand vous touchez Générer, CloudPeek envoie au modèle :
- votre description ou, quand vous modifiez un widget avec l’IA, la modification que vous décrivez et la définition du widget : son titre, ses métriques et leurs dimensions (qui peuvent inclure des noms de ressources), et des paramètres comme sa plage de temps et sa région ;
- la région par défaut du compte ;
- les noms et dimensions des métriques que le modèle recherche dans le compte, qui peuvent inclure des noms de ressources, comme des noms de fonctions ou de files d’attente. Il cherche généralement dans la région par défaut, mais peut chercher dans n’importe quelle région du compte ;
- pour chaque widget qu’il écrit, s’il a trouvé des données (et, s’il n’en a trouvé aucune, la date et l’heure de début de sa plage de temps), ou l’erreur renvoyée par CloudWatch.
Il ne voit jamais vos informations d’identification AWS, les valeurs de vos métriques ni vos tableaux de bord.
- Amazon Bedrock s’exécute dans votre propre compte AWS, dans la région indiquée dans le tableau ci-dessus, conformément à votre contrat avec AWS.
- L’API Anthropic les reçoit depuis votre appareil avec votre clé API, conformément à la politique de confidentialité d’Anthropic et à votre contrat avec Anthropic. Avant la première fois, CloudPeek demande Partager avec Anthropic ?, et n’envoie rien tant que vous n’avez pas touché Autoriser.
Consultez aussi Autorisations et sécurité et la politique de confidentialité.
Si cela ne fonctionne pas
Les messages concernant les autorisations Bedrock, les régions, les clés API, ou un modèle qui n’a pas pu créer un widget qui se charge, sont expliqués dans Dépannage › Widgets IA.