Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Surveillez la solution
Journalisation et notifications
Instance Scheduler sur AWS utilise CloudWatch Amazon Logs pour la journalisation. Cette solution enregistre les informations de traitement pour chaque instance étiquetée, les résultats de l'évaluation de la période pour l'instance, l'état souhaité de l'instance pendant cette période, l'action appliquée et les messages de débogage. Pour plus d'informations, reportez-vous à la section Ressources relatives aux solutions.
Les messages d'avertissement et d'erreur sont également publiés sur une rubrique Amazon SNS créée par une solution, qui envoie des messages à une adresse e-mail abonnée. Pour plus de détails, reportez-vous à Qu'est-ce qu'Amazon SNS ? dans le manuel Amazon SNS Developer Guide. Vous trouverez le nom de la rubrique Amazon SNS dans l'onglet Outputs de la pile de solutions.
Les fichiers journaux
Le planificateur d'instances sur AWS crée un groupe de journaux contenant les fichiers journaux AWS Lambda par défaut et un groupe de journaux contenant les fichiers journaux suivants :
-
InstanceScheduler-yyyymmdd:Enregistre les messages généraux du planificateur -
SchedulingOrchestratorHandler-yyyymmdd:Enregistre les informations générales d'orchestration lorsque les exécutions de planification sont lancées -
SchedulerSetupHandler-yyyymmdd:Enregistre le résultat des actions de configuration -
Scheduler-<service>-<account>-<region>-yyyymmdd:Enregistre les activités de planification dans chaque service, compte et région -
CliHandler-yyyymmdd:Enregistre les demandes provenant de l'interface de ligne de commande d'administration -
Eventbus_request_handler-yyyymmdd:Enregistre les appels aux EventBus ressources, si la solution est déployée dans des organisations AWS. -
CollectConfigurationDescription-yyyymmdd: enregistre la description de la configuration, les données métriques envoyées périodiquement
Tableau de bord des informations opérationnelles
Instance Scheduler sur AWS est fourni avec un tableau de bord Operational Insights qui vous permet de surveiller le fonctionnement de la solution et d'avoir un aperçu des heures de fonctionnement économisées grâce à cette solution.
Pour utiliser ce tableau de bord, assurez-vous que la surveillance opérationnelle est définie sur « activée » dans les paramètres du hub stack de la solution dans AWS CloudFormation. Accédez ensuite à AWS CloudWatch et sélectionnez « Tableaux de bord » dans le menu de navigation. Le nom du tableau de bord sera * {stack-name} -Operational-Insights-Dashboard*
Le tableau de bord affichera diverses mesures opérationnelles concernant le fonctionnement de votre solution, notamment le nombre d'instances actuellement gérées par la solution, des informations sur le moment et le nombre d'instances exécutées au cours de la journée, ainsi qu'une estimation du nombre d'heures de fonctionnement économisées en arrêtant les instances. Exemples de données ci-dessous :
Tableau de bord affichant les métriques de l' EC2 instance
EC2 les plannings d'instances et les métriques RDS indiquant les instances contrôlées et les heures économisées
Note
Les informations contenues dans ces graphiques dépendent de l'intervalle de planification configuré sur la pile du hub de solutions. Lors de la mise à jour de l'intervalle de planification de la solution, le tableau de bord affiche uniquement les mesures de planification postérieures à la dernière mise à jour de l'intervalle de planification.
Le tableau de bord fournit également un aperçu de l'état des fonctions Lambda essentielles au fonctionnement de la solution. Si la durée Lambda moyenne de l'une des fonctions Lambda décrites commence à se rapprocher de la zone jaune, il est peut-être temps d'augmenter la propriété de taille Lambda sur la pile du hub de solutions.
Graphique de durée Lambda indiquant le seuil de temporisation et le nombre d'erreurs pour plusieurs fonctions.
Représenté : AsgHandler génère des erreurs constantes sur plusieurs jours. Cela indique un problème potentiel avec la planification ASG et devrait inciter à une enquête plus approfondie dans les journaux de cette Lambda
Coûts supplémentaires associés à cette fonctionnalité
Ce tableau de bord opérationnel est alimenté par CloudWatch des métriques personnalisées collectées par la solution, ce qui entraînera des coûts supplémentaires. Cette fonctionnalité peut être désactivée en désactivant la « surveillance opérationnelle » sur la pile du hub de solutions. Cette fonctionnalité coûte 3 dollars supplémentaires par mois, auxquels s'ajoutent des coûts de mise à l'échelle supplémentaires en fonction de la taille de votre déploiement. Les coûts sont les suivants :
| CloudWatch Tableau de bord personnalisé | 3$ |
|---|---|
|
Mesures par calendrier |
0,60$ par calendrier* |
|
Per-instance-type métriques |
0,90$ par type d'instance* |
|
Utilisation de l'API |
~0,10 $ par compte/région |
*Ces coûts sont suivis par catégorie de service (EC2/RDS) et uniquement pour les schedules/instance types réellement utilisés pour la planification. Par exemple, si vous avez configuré 15 programmes, dont trois pour RDS et cinq pour EC2, le coût total sera de 0,60$ ou 4,80$ par mois. Les horaires inactifs ne seront pas facturés.