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.

Remarque : pour surveiller des services distants (tels que IBM Z HMC, Amazon Web Services ( AWS ), Google Cloud Platform ( GCP ), Oracle, Microsoft® Azure ) au sein d'un cluster Kubernetes ou Red Hat OpenShift, n'installez pas d'agents Instana sur chaque nœud du cluster. Installez les agents d' Instana ation sur des machines hôtes dédiées.

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.io
  • Si 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 ».