Architecture

Instana utilise une architecture à agent unique, ce qui réduit la latence du serveur et permet une collecte des données en une seconde.

Instana L'agent surveille automatiquement et en continu l'ensemble de la pile technologique. Instana ne nécessite qu'un seul agent par hôte. L'agent déploie automatiquement des détecteurs spécifiques à la technologie pour toutes les technologies reconnues, qui commencent immédiatement à renvoyer les métriques appropriées à l'agent. Les capteurs communiquent également avec l'agent pour lequel des traceurs doivent être injectés, et toutes les données de trace sont capturées puis envoyées à l'agent.

Le backend d' Instana est disponible sous forme de solution « SaaS » avec la possibilité de conserver les données dans le cloud, ou sous forme de solution auto-hébergée (sur site). Trois grands types de données de surveillance sont collectés dans le backend d' Instana, à savoir les balises, les traces et les métriques. Les balises sont générées sur le navigateur Web des utilisateurs, les traces sont générées au niveau du code à partir des services surveillés et les métriques de série temporelle sont générées au niveau de l'infrastructure.

Toutes les données sont transmises en temps réel au serveur d' Instana s pour y être analysées avant d'être envoyées vers les bases de données en vue d'une conservation à long terme. L'agent « Instana » fonctionne indépendamment des processus de l'application et gère toutes les communications avec le serveur « Instana ».

L'accès aux informations stockées dans le backend d' Instana s'effectue soit via l'interface web Instana, soit via l' REST API Instana.

Les données sont diffusées et traitées en temps réel par des processeurs parallèles, ce qui permet de comprendre immédiatement et précisément l'impact des modifications apportées à l'application, telles que les déploiements de code, l'augmentation ou la réduction des ressources. Le traitement est continu et il ne prend que quelques secondes pour traiter complètement les données collectées.