VA Monitor (Visual Analytics)

Le module **VA Monitor** vous permet d'analyser en temps réel la santé, les performances et l'utilisation des ressources du socle décisionnel SAS Visual Analytics.

SAS VA n'est pas un bloc monolithique, mais une multitude de microservices travaillant de concert (par ex., sas-report-execution, sas-report-renderer, sas-report-packages, sas-visual-analytics-app, sas-report-data, etc.). Ce module vous aide à diagnostiquer si la lenteur ou l'échec d'un rapport est lié à l'infrastructure.

Indicateurs Clés de Performance (KPIs) & Graphiques
  • Consommation Globale des Ressources : Visualisez le CPU total (en millicores) et la RAM (en MiB) actuellement utilisés par tous les microservices liés à VA par rapport à leurs limites cumulées.
  • Évolution Historique : Des graphiques linéaires en temps réel suivent l'évolution historique de l'utilisation du CPU et de la RAM à travers la suite VA, facilitant le repérage des pics d'utilisation tout au long de la journée.
Tableau de Santé (Santé des Microservices)

Ce tableau surveille tous les pods de la suite VA et fournit des informations approfondies sur leur état actuel :

Ce qu'il faut surveiller :

1. Replicas & Statut : Affiche le nombre d'instances en cours d'exécution pour chaque microservice et leur statut Kubernetes actuel (par ex., Running).

2. Consommation des Limites / Jauges : Des barres de progression indiquent le ratio de CPU et de RAM consommé *par rapport aux limites Kubernetes* configurées pour chaque pod.

- Si un microservice est proche de 100% (indiqué par une barre rouge ou d'avertissement), l'infrastructure VA sature.

3. Journaux Rapides : Cliquez sur le bouton Logs dans la colonne Actions pour ouvrir une fenêtre native affichant les 1000 dernières lignes de journaux du pod concerné. Les journaux sont automatiquement analysés en Infos, Errors, et Raw Logs, et peuvent être téléchargés directement.

4. Erreurs Fatales & Redémarrages : Si un rapport VA demande trop de RAM (par exemple, un export Excel de 5 millions de lignes), le pod sera tué par Kubernetes. Le tableau affichera le nombre de redémarrages et la raison (par ex., OOMKilled).

Bonnes Pratiques

Si vous remarquez que sas-report-execution manque constamment de CPU (barre rouge) ou de RAM (OOMKilled) :

  • Contactez votre administrateur pour ajuster le fichier kustomization.yaml (les "transformers" de ressources) afin de donner plus de limites aux pods VA.
  • Ou ajustez l'HorizontalPodAutoscaler pour permettre plus de réplicas pendant les fortes charges.
Picto
Interface VA Monitor (Visual Analytics)