Les systèmes d’entreprise sont souvent complexes et multifonctionnels. Pour fonctionner à un niveau élevé de disponibilité ou de service, et s’assurer que tous les problèmes peuvent être traités efficacement, ils doivent être bien compris et observables de manière transparente par le personnel technique et informatique. Pour gérer et exploiter efficacement ces systèmes d’entreprise, le personnel et les équipes responsables doivent avoir accès à des informations sur le fonctionnement du système, l’état opérationnel du système, les applications et les services de soutien. L’observabilité est un terme informatique couramment utilisé pour décrire la disponibilité d’informations sur le fonctionnement interne d’un système, telles que l’utilisation du calcul d’un cluster de bases de données, les métriques en entrée/sortie du stockage d’un fournisseur ou le nombre de requêtes et d’activités sur différentes applications ou services.
Les systèmes à l’architecture bien conçue prennent l’observabilité au sérieux, en définissant et en capturant la télémétrie des composants ArcGIS. Ces systèmes garantissent également que les applications, les processus et les composants personnalisés intègrent l’observabilité en tant qu’exigence non fonctionnelle clé, que ce soit en générant régulièrement des rapports sur l’état, en journalisant les activités de manière cohérente ou en fournissant les méthodes API pour permettre à un processus externe d’interroger et de surveiller l’état et la progression.
L’importance de l’observabilité soutient deux objectifs connexes des opérations système : le système doit maintenir un état stable et cohérent, et, en cas d’apparition de problèmes, les équipes d’assistance doivent pouvoir réagir rapidement aux problèmes et apporter des modifications éclairées et efficaces pour restaurer le système à un état attendu. Pour cela, l’observabilité permet d’accéder facilement à des informations cohérentes et détaillées sur les opérations système, de sorte que tout rapport différent puisse être identifié, évalué et pris en compte par les équipes secondaires.
De nombreux composants logiciels ArcGIS incluent des outils ou des modèles qui prennent en charge l’observabilité, notamment la journalisation, la surveillance directe et la création de rapports sur l’état, l’utilisation ou les performances. Les composants ArcGIS Enterprise fournissent une journalisation complète, les rapports d’utilisation d’ArcGIS Online permettent aux utilisateurs administratifs de générer régulièrement des rapports sur l’utilisation et les activités, et ArcGIS Pro inclut à la fois un moniteur de diagnostic et un outil d’évaluation des performances pour faciliter le dépannage et la surveillance des processus.
| Identifiant | Bonnes pratiques |
|---|---|
| O.1 | Assurez-vous que les ingénieurs du support technique connaissent les options d’observabilité et de surveillance qui existent dans les produits logiciels ArcGIS. |
| O.2 | Surveillez d’abord les processus clés, plutôt que l’ensemble des opérations du système, pour vous concentrer sur l’impact et la valeur. Assurez-vous que le bruit de la surveillance est modéré et qu’il ne masque pas les signaux importants. |
| O.3 | Intégrez les investissements existants de l’organisation en matière d’observabilité, par exemple un outil de surveillance ou un cadre de reporting existant, pour encourager la collaboration et tirer parti des réussites précédentes. |