ArcGIS Monitor, élément important du
pilier d'observabilité
du
Well Architected Framework
collecte des indicateurs sur l'état, les performances et l'utilisation de
votre SIG d'entreprise. Il est conçu pour aider les administrateurs et les
responsables à garantir le bon fonctionnement de leurs déploiements ArcGIS
Enterprise en réduisant et en prévenant les interruptions de service, ce qui
permet de réaliser des économies sur les coûts d'exploitation.
Pour rappel, ArcGIS Monitor fournit une console unique où vous pouvez
consulter les indicateurs clés de performance (KPI) de tous les déploiements,
ainsi qu'une interface utilisateur unique pour vous aider à gérer et à
optimiser votre SIG d'entreprise et son infrastructure sous-jacente.
ArcGIS Monitor 2025.1 inclut trois nouvelles fonctionnalités pour aider les
administrateurs à mieux gérer leurs déploiements SIG d'entreprise :
- De nouveaux types de composants
- Graphiques de relations entre les composants
- Surveillance personnalisée des requêtes de base de données
Vos applications web et cartes web comme types de
composants
Dans ArcGIS Monitor 2025.1, les applications web du Portal (ArcGIS Dashboards,
ArcGIS Experience Builder, ArcGIS Instant Apps et ArcGIS StoryMaps) et les
cartes web sont de nouveaux types de composants. Ces deux types de composants
sont en réalité des sous-composants du Portal et seront détectés dans
l'inventaire effectué lors de son enregistrement auprès de Monitor.
L'évaluation complète de l'inventaire des applications web et des cartes web
d'un portail par Monitor peut prendre un certain temps. Sur la page de
surveillance , deux nouveaux filtres de type de composant, « Application web »
et « Carte web » , ont été ajoutés.
Pour l'instant, dans cette version, ArcGIS Monitor ne fournit actuellement
aucune métrique pour les types de composants « Application Web » et « Carte
Web ».
Comprendre les graphes de relations entre les composants
Cette fonctionnalité aide les administrateurs et les gestionnaires à mieux
comprendre les liens entre les différentes ressources SIG d'entreprise,
notamment ArcGIS Enterprise et son infrastructure. Elle poursuit deux
objectifs principaux :
-
Identifier et mettre en évidence les dépendances entre les composants ArcGIS
et leur infrastructure de support afin de minimiser les temps d'arrêt du
système et de faciliter la planification de la maintenance du système.
-
Déterminez les dépendances « en amont » des applications web et des cartes
web afin d'isoler rapidement les pannes et/ou les goulots d'étranglement
susceptibles d'affecter la disponibilité et les performances du système.
Pour résumer : "
Gagner du temps en allant directement sur le composant ou l'élément en
panne."
En accédant au nouvel onglet Relations, les relations des composants de votre
application Web par exemple s'afficheront sous forme d'arbre. Dans ce type de
diagramme arborescent, l'élément sélectionné sert de « base » et les éléments
associés s'y ramifient. Cette représentation graphique offre une vue
hiérarchique des ressources SIG de l'entreprise et facilite l'identification
des dépendances entre les composants. Chaque nœud du diagramme représente un
composant (chaque type de composant possède sa propre icône) et chaque lien
représente un niveau d'association entre les composants. Monitor affiche le
diagramme arborescent avec l'élément de base à gauche et les éléments ramifiés
vers la droite, les « niveaux » augmentant progressivement lorsqu'on parcourt
les liens de gauche à droite. L'état du composant (par exemple, nominal,
alerte et critique) est également indiqué (dans le coin inférieur droit de
chaque icône), ce qui permet d'évaluer rapidement son état.
Par exemple, sur la capture ci-dessus, le tableau de bord des arrêts de
transports publics de Toulouse constitue le composant de base et s'affiche à
gauche du graphique. La carte web liée à ce tableau de bord, représente un
niveau d'association et est affichée à droite. Cette carte web est considérée
comme étant en amont de l'application web, car cette dernière en dépend. À
droite de la carte web se trouve le Portal, la couche d'entités hébergée
utilisée dans la carte, l'ArcGIS Server et enfin la machine qui héberge les
composants.
Le niveau suivant du graphique est plus complexe. Le composant Portail
d'entreprise 4 possède quatre branches s'étendant vers la droite. La première
pointe vers l'ArcGIS Server 5 , la deuxième vers l'ArcGIS Server 7 , la
troisième vers un groupe de machines hôtes Windows (Hôte – Windows (4) ) et la
quatrième vers l'hôte 9.
Notez que le groupe Hôte – Windows (4) contient quatre composants hôtes : Hôte
5 , Hôte 6 , Hôte 7 et Hôte 8. Des liens supplémentaires sont également
visibles :
-
Le portail d'entreprise 4 est lié à l'hôte 8 et à l'hôte 9
- Le serveur SIG 5 est connecté à l'hôte 5 et à l'hôte 6
- Le serveur SIG 7 se connecte à l'hôte 7
Travailler avec des graphes de relations entre composants
La sélection d'un composant en amont du composant de base permet
de révéler son cheminement. Par exemple, si vous sélectionnez l'hôte 5 sur le
graphique, seuls les composants de la lignée qui relient le tableau de bord
des travaux publics à l'hôte 5 par le biais d'associations s'afficheront.
Traçabilité ou Lignée : L’hôte 5 est lié à l'ArcGIS Server 5, qui est
lui-même lié au portail d’entreprise 4. Ce dernier contient la carte web de la
zone de projet , laquelle est liée au tableau de bord des travaux publics.
L’hôte 5 présente actuellement un avertissement (⚠️) et peut entraîner des
problèmes de performance susceptibles d’affecter indirectement le tableau de
bord des travaux publics.
Comme précédemment, seuls les composants de la chaîne de liens reliant le
tableau de bord des travaux publics à géodatabase MainGBD via des associations
seront affichés. La chaîne de liens : MainGBD est lié à l'ArcGIS GIS Server 5,
qui est lié au Portal 4, lequel contient la carte web de la zone de projet,
elle-même liée au tableau de bord des travaux publics. Ces deux exemples
illustrent comment un composant de base dépend des autres composants situés en
amont.
Bien que vous puissiez naviguer de manière interactive dans le graphique des
relations entre les composants à l'aide de votre souris, certains outils de
navigation et l'option de filtre du graphique sont disponibles dans le coin
supérieur gauche de l'onglet "Relations d'une part" et une option afficher les
détails dans le coin supérieur droit d'autre part.
L'option de filtre graphique vous permet de masquer les composants affichés
dans le graphique en fonction de conditions. Par exemple, vous pouvez
configurer le filtre pour n'afficher que les composants ayant un statut
d'avertissement et associés au tableau de bord des travaux publics.
Les composants ne répondant pas aux critères de filtrage sont masqués, à
l'exception de ceux qui constituent la lignée de l'application (ArcGIS GIS Server 5, Portal 4 et Carte web Projets). Ces derniers, appelés nœuds intermédiaires, peuvent également être masqués
dans le graphique.
Cette fonctionnalité permet d'isoler et d'identifier facilement les composants
susceptibles d'affecter les performances du composant de base sélectionné dans
le graphique. Dans ce cas précis, les hôtes 5 et 6 présentent des alertes et
méritent d'être examinés.
Dans le coin supérieur droit du canevas se trouve le panneau Afficher les
détails qui liste par ordre alphabétique tous les composants associés au
composant de base dans le graphique.
Lorsque vous survolez un composant de la liste avec la souris, il se met en
surbrillance sur le graphique, ce qui vous permet de visualiser son
association par rapport au composant de base. Les composants de la liste
peuvent également être recherchés et triés par nom.
En cliquant sur un composant dans le panneau Afficher les détails, par
exemple l'hôte 5 qui a un statut d'avertissement, vous serez rediriger vers
l'onglet Vue d'ensemble .
Dans ce cas, l'hôte 5 présente un statut d'avertissement car son taux
d'utilisation de la mémoire dépasse le seuil d'alerte. Vous pouvez revenir au
graphique de connectivité en cliquant sur le bouton d'affichage précédent de
votre navigateur.
Exemples de scénarios de graphes de relations entre composants
Tous les composants enregistrés dans ArcGIS Monitor peuvent figurer dans les
graphes de relations entre composants. Sur la page de surveillance, vous
pouvez sélectionner un composant enregistré, puis visualiser ses composants
associés et leurs liens. La complexité du graphe de relations varie selon le
type de composant sélectionné.
Composant Portal for ArcGIS
Le graphe des relations entre les composants d'un portail d'entreprise peut
être très complexe. Il contient de nombreuses applications web et cartes
web, chacune avec ses propres dépendances. Les produits d'information
peuvent également être associés à de nombreuses sources de données
différentes. Un portail ArcGIS Enterprise peut aussi être associé à
plusieurs sites ArcGIS Server.
Dans la capture suivante, le groupe "Application Web – Tableau de bord (4)" est développé pour afficher son contenu. Vous pouvez également utiliser l’option de filtre du graphique pour
n’afficher que certains types de composants.
Par exemple, seules les cartes web du portal sont affichés suite à la
requête suivante.
Composant ArcGIS Server
Les composants d'ArcGIS Server peuvent également présenter des graphes de
relations complexes. Un nœud ArcGIS Server peut héberger de nombreux
services, tous utilisés par diverses applications web et cartes web. Au
niveau de l'infrastructure, les services peuvent référencer de nombreuses
sources de données différentes et le site serveur peut être associé à un
portail.
Le panneau Afficher les détails répertorie uniquement les composants
actuellement affichés dans le graphique. Vous pouvez également utiliser
l’option de filtre du graphique pour n’afficher que les services qui ne
font pas partie des services de géotraitement par défaut inclus dans
ArcGIS Server.
Composant ArcGIS Data Store
La figure ci-dessus présente le graphe des relations entre les composants
du composant ArcGIS Data Store. Il est associé à l'ArcGIS Server 5, et
possède plusieurs branches qui se connectent à ses composants de type de
jeu de données et à l'hôte 10.
Composant Services de d'entités hébergés
Le graphe des relations entre les composants du service d'entités hébergé
NC_Landmarks est très similaire à celui du tableau de bord des Travaux
publics (voir figure 3). La première branche, liée à GIS Server 5,
référence les mêmes composants d'infrastructure. La deuxième branche est
liée au jeu de données NC_Landmarks stocké dans ArcGIS Data Store et
connecté à l'hôte 10. Le service NC_Landmarks dépend à la fois de l'ArcGIS
Server 5 et du jeu de données NC_Landmarks.
Composant de carte Web
Ce graphe permet d'identifier les applications web susceptibles d'être
affectées par des modifications apportées à la carte web des arrêts de
transports publics à Toulouse. Ici on remarque que six applications
différentes consomment cette carte web (2 applications ArcGIS Dashboards,
2 applications ArcGIS Instant Apps et 2 applications ArcGIS Experience
Builder)
Veuillez noter que cette version présente certaines limitations concernant
la fonctionnalité de graphe de relations entre les composants :
-
Les graphes de relations pour les services Web provenant d'une
organisation ArcGIS Online ou d'un site ArcGIS Enterprise tiers sont
limités.
-
Les relations pour les services Web référencés par ArcGIS Server (par
exemple, les services qui ont des sources de données de géodatabase
d'entreprise) ne sont actuellement pas prises en charge.
-
Lorsque des modifications sont apportées aux ressources SIG de
l'entreprise (par exemple, l'ajout ou la suppression d'une application
Web ou d'une carte Web), ArcGIS Monitor peut mettre plusieurs minutes à
actualiser le ou les graphes de relations des composants associés.
Cette
rubrique d'aide
répertorie tous les composants et leurs associations dans Monitor. Il
s'agit de la première version de la fonctionnalité de graphe de relations
entre les composants ; elle sera améliorée dans les prochaines versions
d'ArcGIS Monitor.
Surveillance avec des des requêtes personnalisées sur les bases de
données
Pour répondre à une demande de nombreux utilisateurs, cette version
d'ArcGIS Monitor introduit la possibilité d'appliquer des requêtes SQL
personnalisées aux composants de base de données et de géodatabase dans Monitor. Cette fonctionnalité permet d'appliquer des requêtes SQL définies
par l'utilisateur à ces types de composants afin de générer des métriques
personnalisées. Conceptuellement, cela est similaire à la fonctionnalité
"
Check-Service Observer". Cela peut s'avérer utile pour signaler les paramètres de configuration
spécifiques à la base de données et pour diagnostiquer les problèmes de
performance, par exemple, l'état des routines de base de données telles
que les sauvegardes automatisées.
Pour activer
cette fonctionnalité, sur la page Surveillance, sélectionnez un composant de base de
données ou de géodatabase, puis l'onglet Observer. Cliquez sur
le bouton "Ajouter un Observateur" pour afficher la
boîte de dialogue Ajouter un observateur. Dans le champ "Type
d'Observer", sélectionnez "Requête de base de données", puis cliquez
sur "Suivant".
Indiquez un nom et une description pour le nouvel observer qui sera ajouté
au composant de base de données. Cliquez sur "Suivant". Dans le
panneau "Configuration" de la boîte de dialogue Ajouter un observateur
– Requête de base de données, vous pouvez saisir une requête SQL
personnalisée applicable au composant de base de données. Cette requête
doit renvoyer une seule valeur numérique. Par exemple : SELECT COUNT(*)
FROM ASS_EAU.SEWERDEVICE. Les requêtes SQL qui ne renvoient pas une seule
valeur numérique ne fonctionneront pas avec cet observateur.
Vous pouvez cliquer sur Tester pour vérifier que la requête
SQL de l'observateur fonctionne. Si elle est valide, les résultats
s'afficheront dans la boîte de dialogue (par exemple 9455 lignes sont
présentes dans la table des dispositifs d'assainissement et d'eau).
Cliquez sur "Ajouter un observer" pour l'ajouter au composant de
base de données. Une nouvelle métrique nommée est ajoutée au composant de
base de données et apparaît dans l'onglet "Métriques" de ce composant.
Après avoir configuré l'Observateur de requêtes de base de données, il est
possible de paramétrer des alertes et des notifications pour cette
nouvelle métrique. Cela permet de détecter d'éventuels problèmes avec le
composant de base de données.
Vous pouvez définir toute requête SQL renvoyant une seule valeur
numérique, y compris les requêtes SQL modifiant des tables. Il est donc
recommandé d’enregistrer les bases de données et les géodatabases auprès
d’ArcGIS Monitor à l’aide d’un utilisateur disposant d’un accès en lecture
seule.