• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Docker et autres environnements conteneurs : installer le C SDK

|View as Markdown (English)

Vous pouvez installer le SDKNew Relic C sur un conteneur Docker (ou autre conteneur) pour monitorer une ou plusieurs de vos applications C.

Installer le C SDK dans un environnement de conteneur

Exigences:

Prudence

Les données transmises de l'agent au daemon ne sont pas cryptées. Nous vous recommandons d'utiliser uniquement une connexion réseau privée entre l'agent et le daemon. Cela s'applique uniquement lorsque l'agent et le daemon s'exécutent sur des hôtes différents.

Pour installer le C SDK pour un environnement de conteneur, nous vous recommandons d'installer le daemon du C SDK sur un conteneur Docker distinct :

  1. Installez le daemon en clonant le référentiel C SDK et en créant le daemon. Le moyen le plus efficace pour cela est d'utiliser la commande make daemon. Consultez le fichier README.md pour plus de détails.

    Si vous utilisez Docker, vous pouvez utiliser l'image du daemon C SDK sur Dockerhub.

  2. Démarrez le daemon en utilisant les arguments --address et --watchdog-foreground . L'argument --address est utilisé pour définir un port sur lequel le daemon accepte les connexions. L'argument --watchdog-foreground garantit que le daemon s'exécute au premier plan.

Ensuite, utilisez le C SDK dans votre application conteneurisée :

  1. Suivez les étapes pour ajouter le C SDK à votre code.
  2. Dirigez le C SDK vers le daemon en ajoutant un appelnewrelic_init et en passant un argument address valide. La valeur de cet argument doit être HOST:PORT, où HOST est le nom ou l'adresse IP de l'hôte sur lequel le daemon s'exécute et PORT est le numéro de port sur lequel le daemon écoute.
Droits d'auteur © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.