Vos clients attendent de vos applications qu’elles soient toujours opérationnelles. Quand ce n’est pas le cas, il est essentiel que vous puissiez rapidement déterminer où se situent les problèmes (dans l’infrastructure ou dans le code) et les résoudre. Aujourd’hui, dans le cadre de la conférence Ignite, j’ai le plaisir d’annoncer que nous regroupons nos capacités existantes de surveillance d’infrastructure, d’applications et de réseaux en une offre unifiée assurant une supervision de la pile complète pour vos applications.
Azure Log Analytics et Azure Application Insights sont désormais disponibles en tant que fonctionnalités intégrées à l’intérieur d’Azure Monitor, sans perte ou compromission de capacité, et au même prix. Nous sommes enthousiasmés par les nouvelles fonctionnalités que nous ajoutons à Azure Log Analytics et Azure Application Insights, ainsi que par les informations de bout en bout que nous fournirons en consolidant ces outils dans Azure Monitor. L’unification de nos expériences de surveillance marque une étape importante, et offrira aux équipes de DevOps et SRE la capacité d’observabilité dont elles ont besoin pour des applications modernes complexes.
Supervision unifiée de la pile complète via Azure Monitor
Supervision unifiée
Les mesures, journaux et alertes sont les piliers de la supervision. Durant les derniers mois, vous avez peut-être remarqué les modifications que nous avons apportées à notre serveur principal et à notre interface utilisateur dans tous nos outils de surveillance. Nous sommes heureux d’annoncer que nous offrons désormais une expérience de métriques, de journaux et d’alertes unifiées sur tous nos outils de supervision.
- Métriques unifiées : les métriques sont collectées automatiquement à partir de la plupart des services Azure que vous utilisez, et vous pouvez envoyer des métriques personnalisées ou activer des métriques supplémentaires pour des solutions spécifiques de certains scénarios, pour des applications, des machines virtuelles, des conteneurs, etc. Ces métriques sont disponibles en quasi temps réel et vous pouvez créer vos propres graphiques personnalisés multidimensionnels pour les visualisations.
- Journaux unifiés : Azure Monitor est désormais la plateforme centrale permettant de collecter les journaux de supervision, de gestion, de sécurité et tous autres types dans Azure. L’expérience de recherche et de requête de Log Analytics est désormais intégrée directement dans le portail Azure, et peut être utilisée pour exécuter des diagnostics, des analyses de causes premières, des calculs statistiques et des visualisations, ainsi que pour répondre à toute question ad hoc.
- Alertes unifiées : la nouvelle expérience de gestion des alertes lancée plus tôt cette année est désormais disponible pour toutes les ressources dans Azure. Ces alertes Azure peuvent vous avertir de manière proactive en présence de conditions critiques, ainsi que prendre d’éventuelles mesures correctives. Vous pouvez définir des alertes basées sur des journaux ou des métriques avec des règles multi-ressources et multi-séries chronologiques, et configurer des groupes d’action pour les notifications, les intégrations ou l’automatisation.
Visibilité de bout en bout de la pile complète des groupes de ressources
Vos applications dépendent souvent de différents types de ressources Azure, telles que machines virtuelles, conteneurs, comptes de stockage, bases de données, etc. Après avoir entendu bon nombre d’entre vous déclarer utiliser des groupes de ressources pour organiser les applications et charges de travail, nous annonçons Azure Monitor pour les groupes de ressources, qui affiche l’état de toutes vos ressources dans une seule vue. Si votre application rencontre des problèmes, que ce soit dans le code, dans un conteneur ou dans une machine virtuelle, vous devriez le voir immédiatement dans la vue du groupe de ressources. Vous pouvez rapidement voir les alertes et rechercher d’éventuels problèmes d’intégrité, en accédant aux outils de diagnostic appropriés, tels que la cartographie d’application ou la carte de machine virtuelle, en fonction des besoins.
Informations riches pour environnements de machine virtuelle
Nous lançons une nouvelle fonctionnalité en préversion, Azure Monitor pour machines virtuelles, qui fournit une vue détaillée de l’intégrité, des performances et des dépendances à partir du panneau des ressources de la machine virtuelle, d’Azure Monitor et du groupe de ressources. Que vous exécutiez des charges de travail sur une seule machine virtuelle ou à grande échelle, vous pouvez voir l’impact sur les performances des applications des machines virtuelles soumises à des contraintes de ressources.
Vous pouvez facilement découvrir et isoler des machines virtuelles soumises à des contraintes de ressources, sur la base de l’utilisation des ressources, des métriques de connexion, des signaux d’intégrité et des alertes. À l’intérieur d’une machine virtuelle, vous pouvez résoudre des problèmes de performances au niveau invité, et identifier lequel parmi les composants principaux, tels que le processeur, la mémoire, le disque et le réseau, est soumis à une contrainte. Des cartes vous permettent de visualiser et d’identifier les dépendances de service, de surveiller les échecs de connexion et d’identifier les clients de la machine virtuelle susceptibles d’être affectés. Vous pouvez désormais aussi intégrer facilement des groupes de ressources et abonnements complets à l’aide de PowerShell ou d’Azure Policy.
En outre, nous annonçons également les nouvelles fonctionnalités suivantes dans Azure Monitor, que nous sommes ravis de partager aujourd’hui :
- Intégration d’Azure Monitor dans des panneaux de ressources Azure natifs, tels qu’Azure App Service, Machines virtuelles Microsoft Azure ou Azure Kubernetes Services. Vous pouvez désormais surveiller facilement les métriques, les journaux, les alertes et les informations directement sans sortir du contexte.
- Il existe une nouvelle vue cumulative de l’intégrité multi-cluster pour Azure Kubernetes Service (AKS), qui couvre les abonnements et les espaces de travail. Vous pouvez désormais également surveiller vos clusters AKS lors du déploiement d’Azure DevOps Projects.
- Prise en charge d’une surveillance sécurisée à l’intérieur d’Azure Virtual Networks et connexion à des comptes de stockage sécurisés restreints de pare-feu.
- Prise en charge du suivi distribué pour applications Python & Go en plus de notre prise en charge existante pour .NET, Java et Node.js dans Application Insights.
- Application Insights prend désormais en charge des métriques pré-agrégées qui permettent des alertes en quasi temps réel sur des dimensions de métriques, et gardent une précision élevée même en cas d’utilisation d’un échantillonnage ou d’un filtrage.
Notre mission pour Azure Monitor est de permettre aux organisations de fournir des services d’application efficaces grâce à des informations en temps opportun, exploitables et pilotées par les données. Le lancement d’aujourd’hui marque une étape importante dans cette voie. Nous sommes enthousiastes concernant Azure Monitor, et convaincus que cette solution vous aidera à faire face aux défis en constante évolution liés à la supervision des applications cloud modernes. Pour en savoir plus sur l’utilisation d’Azure Monitor et sa prise en main, lisez cette rubrique.