Instana conditions requises pour les agents
Avant de commencer à installer et à utiliser l'agent « Instana », vous devez vous assurer que votre système répond à la configuration requise pour cet agent.
Les exigences varient selon le type d'agent d' Instana.
- Pour connaître la configuration requise pour les agents sans serveur, consultez la section Agents sans serveur.
- Pour connaître les exigences relatives aux agents Web et mobiles, consultez la section Agents Web et mobiles.
- Pour connaître les exigences relatives aux agents hôtes, consultez la section Agents hôtes.
Agents sans serveur
Sélectionnez un agent dans la liste ci-dessous pour consulter ses conditions :
Agents Web et mobiles
Sélectionnez un agent dans la liste ci-dessous pour consulter ses conditions :
Agents mobiles:
Agents hôte
Les informations relatives à la prise en charge et les exigences spécifiques à chaque agent hôte sont disponibles dans les rubriques d'installation correspondantes. Pour consulter la configuration requise, ouvrez la rubrique consacrée à l'installation de l'agent en cliquant sur l'icône de la plateforme souhaitée dans la section « Installation de l'agent ».
Outre ces exigences, vous devez également configurer le réseau et les ressources pour que certains agents hôtes fonctionnent correctement. Pour plus d'informations, consultez les sections « Configuration réseau requise », « Configuration requise pour l'accès réseau sortant » et « Configuration requise en termes de ressources ».
Configuration requise pour le réseau
Certains composants de l'agent hôte s'exécutent en dehors du processus de l'agent hôte et utilisent le réseau local pour se connecter à celui-ci. Vous devez ouvrir les ports répertoriés dans le tableau ci-dessous afin de garantir une communication optimale entre les agents et les capteurs.
| Capteur | Plage de ports | Configurable |
|---|---|---|
| API de l'agent | 42699 | |
| JVM le traçage ( Java®, Kotlin, Scala, Clojure ) et les capteurs destinés aux technologies fonctionnant sur l' JVM [^1] | 42699 | |
| Capteur Crystal | 42699 | Variable d'environnement |
| Suivi des requêtes via Envoy et NGINX, ainsi que d'autres serveurs proxy | 42699 | Variable d'environnement |
| Capteur Go | 42699 | Variable d'environnement |
| Capteur .NET | 42699 | |
| Capteur Node.js | 42699 | Variable d'environnement |
| Capteur PHP | 16816 | PHP configuration |
| Capteur Python | 42699 | Variable d'environnement |
| Capteur Ruby | 42699 | Variable d'environnement |
| OpenTelemetry OTLP/gRPC | 4317/4318 |
Dans les environnements Kubernetes ( Kubernetes ), la politique réseau doit autoriser la connexion entre les pods d'agent et les pods de service afin que les capteurs externes puissent communiquer avec l'agent.
[^1] Spring Boot, Dropwizard, Cassandra, Elasticsearch, Neo4j, Hazelcast, ActiveMQ, Kafka, Finagle, Tomcat, Jetty, JBoss, WebLogic, WebSphere, Glassfish, Hadoop, HBase, Solr, Spark, Jira, Liferay, Mule, Ping Directory, Jenkins.
Exigences en matière d'accès réseau sortant
Avant d'installer et de déployer l'agent, assurez-vous que le pare-feu et le proxy sont correctement configurés pour autoriser l'accès réseau sortant nécessaire aux mises à jour dynamiques de l'agent.
Si vous utilisez un agent hôte dynamique dans un environnement Instana SaaS, configurez les ports sortants comme indiqué dans le tableau suivant :
Port Protocole Authentification Référentiel ou URL 443 HTTPS Oui https://artifact-public.instana.ioSi vous utilisez un agent hôte dynamique dans un environnement auto-hébergé d' Instana, configurez les ports sortants comme indiqué dans le tableau 3.
Si vous utilisez un agent hôte dynamique dans un environnement d' Instana s hors ligne (isolé physiquement), configurez les ports sortants du serveur proxy comme indiqué dans le tableau 3.
Port Protocole Authentification Référentiel ou URL A suivre d'ici au Commentaires 443 TCP Oui https://artifact-public.instana.io- Standard Edition - Édition personnalisée - Édition classique Référentiel contenant le plug-in « kubectl », les fichiers de package pour l'édition Classic, les images du backend « Instana », les nouveaux capteurs, les mises à jour des capteurs existants et les mises à jour des agents dynamiques.
Sinon, pour les environnements d' Instana hors ligne (isolés physiquement), vous pouvez configurer les mises à jour dynamiques de l'agent en mettant en place un miroir du référentiel de l'agent Instana. Pour plus d'informations, consultez la section « Référentiels d' Maven s dynamiques des agents ».
Besoins en ressources
Les ressources par défaut fournies à l'agent d' Instana s sont suffisantes pour tous les scénarios de surveillance. Le nombre d'applications surveillées affecte rarement la consommation des ressources. Vous ne devez modifier les ressources de l'agent d' Instana s que si l'autosurveillance de l'agent signale des problèmes de performances, après avoir obtenu confirmation auprès de l'équipe d'assistance d' Instana.
La mémoire requise par défaut pour l'agent Instana est de 512 Mo, et l'utilisation du processeur n'est pas limitée si vous installez l'agent sur un système hôte. Pour les installations d' Kubernetes et d' Red Hat OpenShift, les demandes et les limites relatives au processeur, ainsi que celles concernant la mémoire, sont définies comme suit :
resources:
requests:
memory: "768Mi"
cpu: 0.5
limits:
memory: "768Mi"
cpu: 1.5
Pour plus d'informations sur la limitation ou l'augmentation des limites de CPU et de mémoire de l'agent hôte, consultez la section « Limitation de la CPU et de la mémoire de l'agent hôte ».