Introduction

Mercek est une application de bureau conçue pour travailler avec Amazon ECS. Elle utilise les informations d'identification AWS déjà présentes sur votre machine et affiche vos services sur tous les comptes et régions. Mercek communique directement avec AWS et ne collecte aucune télémétrie.

Contexte Technique

Mercek utilise les profils ~/.aws existants, y compris les configurations SSO, assume-role et MFA. Vous pouvez sélectionner les comptes et les régions avec lesquels vous souhaitez travailler, et Mercek affiche les clusters, les services et les tâches dans un arbre unique. Les comptes que vous n'avez pas sélectionnés ne sont jamais lus.

Mercek affiche l'état actuel de déploiement, le circuit de déploiement et le nombre de tâches qui ont échoué. Si un déploiement se passe mal, vous pouvez revenir à une définition de tâche antérieure à partir du même écran. Vous pouvez également comparer un service à un service identique dans un autre environnement.

Analyse et Implications

Mercek estime le coût mensuel de Fargate d'un service en fonction de la quantité de CPU et de mémoire demandée et du nombre de tâches qu'il exécute. Il compare cela à l'utilisation de pointe et indique si le service semble sur- ou sous-provisionné.

Vous pouvez ouvrir un service pour afficher les journaux CloudWatch dans le panneau inférieur, avec un filtre de texte, une mise en évidence du niveau de journal et la possibilité de copier ou de télécharger ce que vous regardez. Vous pouvez également vous connecter à un shell interactif sur un conteneur en cours d'exécution lorsque vous en avez besoin.

Perspective

Mercek est une application de bureau open source qui fonctionne sur macOS, avec des versions Linux et Windows prévues. Elle ne collecte aucune télémétrie et ne possède aucune analyse. La seule chose à laquelle elle se connecte est AWS.

Les avantages de Mercek incluent la possibilité de gérer vos services ECS de manière centralisée, de surveiller les performances et les coûts, et de diagnostiquer les problèmes sans avoir à se connecter à la console AWS. Cependant, il est important de noter que Mercek est une application de bureau et non un service hébergé, ce qui signifie que vous devez l'exécuter sur votre propre machine.