DotNet agent configuration

Ce document décrit les paramètres de l’agent .NET.
L’agent récupère sa configuration à partir du fichier nudge.config qui doit par défaut être placé dans le même répertoire.

Le fichier nudge.config est a un format xml dont l’élément racine est nudge-configuration.

<nudge-configuration>
  <item1> ... </item1>
  <item2> ... </item2>
  ...
</nudge-configuration>

Général

app_id

Obligatoire : cet identifiant correspond au code de l’application déclarée sur le contrôleur Nudge.

Lorsque vous téléchargez l’agent depuis les paramètres de l’application, vous obtenez un zip contenant le fichier nudge-agent.config dans lequel ce paramètre est déjà renseigné.
Si vous réutilisez ce même fichier sur une autre application vous devez modifier ce paramètre et lui donner la clé de l’application correspondante.

server_url

Définit l’URL du contrôleur Nudge APM.

tracer_host

Valeur par défaut : localhost:8090

Définit les modalité d’écoute de l’agent lorsque les Tracer s’adressent à lui.
Actuellement le Tracer ne dispose pas d’un paramétrage correspondant donc ce paramètre ne doit pas être modifié.

handlers

Valeur par défaut : http

Définit les modalité d’export des données brutes. Les valeurs valides sont : http et file.

Usage Disque

disk_dump_directory

Valeur par défaut: emplacement de l’exécutable

Contrôle où les données sont stockées lorsque l’option handlers a pour valeur file.

Système

system_sample_enable

Valeur par défaut : false

Active/Désactive le monitoring système.

Réseau

proxy_host

Nom d’hôte ou IP du serveur Proxy.

proxy_port

Port du serveur Proxy

proxy_user

L’utilisateur du Proxy, laissez vide pour désactiver l’authentification

proxy_password

Mot de passe du Proxy

Log

Log4net

Les log dépendent de la bibliothèque log4net.

Exemple de configuration :

<log4net>
  <appender name="nudge" type="log4net.Appender.FileAppender">
    <file value="nudge-agent.log" />
    <appendToFile value="true" />
    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="[%t] %level %d [%logger] - %m%n" />
    </layout>
  </appender>
  <root>
    <level value="WARN" />
    <appender-ref ref="nudge" />
  </root>
</log4net>