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.
Par défaut, nos agents décorent automatiquement votre log d'application avec les métadonnées New Relic importantes et transmettent ces logs à New Relic. Pour en savoir plus sur le fonctionnement de cette fonctionnalité et sur les versions d'agent sur lesquelles elle est activée, consultez Logs en contexte APM.
Nous vous offrons la possibilité de gérer la transmission de votre log vers New Relic au niveau du compte. Cela peut être utile pour les raisons suivantes :
Pour se conformer aux politiques de votre organisation.
Pour des raisons de sécurité et de conformité, vous souhaitez contrôler quels logs sont transmis.
Vous souhaitez éviter des coûts d’ingestion de données inutiles.
La conception des ressources système ne permet pas de prendre en compte l'augmentation des frais généraux liés à la fonction de transfert de logs.
Notez que si un agent APM a le mode haute sécurité activé, cela désactive le transfert du log d'application.
Options pour gérer les paramètres de logging automatique
Vous pouvez désactiver (ou réactiver) le transfert automatique des logsur l'ensemble de votre compte via l'interface utilisateur des paramètres log APM ou l'API. Vous pouvez également activer ou désactiver la collecte log pour des agents spécifiques via configuration de l'agent.
Important
La configuration côté serveur pour le transfert de logs d'application est actuellement prise en charge uniquement par l'agent Java (version 8.19.0 ou ultérieure). Pour plus d'informations, consultez Configuration de l'agent côté serveur.
Pour tous les autres agents APM, vous devez gérer les paramètres de log via la configuration côté client.
Dans l'interface utilisateur Data management, la page d'interface utilisateur Log settings est l'endroit où vous pouvez activer ou désactiver le log APM (à la fois la décoration log et le transfert de log ) pour un compte.
Pour les organisations avec une structure de compte parent/enfant, le fonctionnement peut varier. Vous trouverez ci-dessous plus de détails sur les paramètres du compte parent/enfant.
Paramètres du compte parent
Au niveau du compte parent, vous pouvez choisir d'activer ou de désactiver le transfert de log APM. Tous les comptes enfants qui n'ont pas effectué leurs propres modifications à partir du paramètre par défaut (activé) hériteront automatiquement de toutes les modifications apportées à partir du compte parent. Les comptes enfants qui ont appliqué leurs propres modifications ne seront pas affectés par les modifications apportées aux comptes parents.
Les comptes parents peuvent également choisir de verrouiller ou de déverrouiller les paramètres de transfert de log APM. Le verrouillage force tous les comptes enfants à hériter du paramètre activé ou désactivé du compte parent, qu'ils aient ou non précédemment mis à jour leur propre paramètre activé ou désactivé. Le déverrouillage permet aux comptes enfants de remplacer le paramètre activé ou désactivé du compte parent.
Paramètres du compte enfant
Au niveau du compte enfant, vous pouvez activer ou désactiver le transfert de logtant que le compte parent n'a pas verrouillé ce paramètre. Lorsque le compte parent verrouille le transfert de log APM, un compte enfant héritera du paramètre activé ou désactivé du compte parent et ne pourra apporter aucune modification.
Dans le menu utilisateur de l’interface utilisateur de New Relic, cliquez sur Manage your data > Log settings.
Cliquez sur le menu à points de suspension ... situé à droite de la ligne du compte.
Cliquez sur le bouton de confirmation pour activer ou désactiver et verrouiller ou déverrouiller le logging automatique (comptes parents) ou activer ou désactiver uniquement (comptes enfants).
Après avoir désactivé via l'interface utilisateur de New Relic, le redémarrage de l'agent et l'arrêt du transfert automatique des logpeuvent prendre plusieurs minutes.
Utilisez le dataManagementUpdateFeatureSettings dans l’explorateur d’API NerdGraph : one.newrelic.com > All capabilities > Apps > NerdGraph API explorer. Reportez-vous à l’exemple renseigné et à la documentation associée dans l’interface utilisateur GraphiQL.
Lorsque vous désactivez ou activez via l'API NerdGraph, les modifications doivent prendre effet immédiatement.
Query example:
{
actor{
account(id:YOUR_ACCOUNT_ID_){
dataManagement{
featureSettings{
enabled
key
name
locked
}
}
}
}
}
Mutation example:
Utilisez cette mutation pour mettre à jour chaque compte individuellement.
mutation{
dataManagementUpdateFeatureSettings(
accountId:YOUR_ACCOUNT_ID
setting:{
enabled:false
locked:true
featureSetting:{key:"apm_log_forwarding"}
}
){
enabled
key
name
locked
}
}
Si vous souhaitez désactiver le transfert automatique des logpour certains agents et l'activer pour d'autres, vous pouvez ajuster les paramètres configuration côté client de chaque agent. Les agents n'instrumenteront jamais les données log en premier lieu ; au lieu de cela, ils supprimeront complètement le log. Vous devrez utiliser une configuration côté client si vous souhaitez réduire les frais généraux.
Les paramètres de configuration côté client fonctionnent de manière totalement indépendante de la configuration côté serveur. Le paramètre de configuration permettant de désactiver le logging automatique est prioritaire même si la configuration côté serveur est prioritaire pour l'agent (comme Ruby) dans d'autres situations. Seuls les agents qui lisent le fichier de configuration modifié seront impactés.
Important
Notez que la désactivation du transfert de logn'affecte pas les métriques de logging, qui sont affichées sur le graphique Logs de la page APM Summary. Pour plus de détails, voir log métriques.
Pour plus d'informations sur les options du transfert log configuration de , consultez les procédures pour un agent spécifique :
Si vous avez besoin d'aide pour mettre à jour plusieurs comptes (par exemple, un compte parent avec plusieurs comptes enfants), contactez votre représentant de compte New Relic. Si vous n'avez pas de représentant de compte, obtenez de l'aide sur support.newrelic.com.
Lorsque le transfert automatique des logest désactivé via l'API ou l'interface utilisateur, tous les agents de langue qui peuvent envoyer des logs par défaut auront le logging désactivé à l'avenir pour ce compte.
La désactivation de log signifie qu'aucune donnée log ne sera transmise ; tous les autres aspects de l'inspection log restent les mêmes. Pour désactiver complètement toutes les activités liées à le logging dans l'agent, modifiez la configuration côté client de l'agent pour désactiver le logging.
Il n'y aura aucun changement dans l'ingestion de données, mais log l'ingestion de données diminuera. Pour plus d'informations sur la gestion de vos données dans New Relic, consultez notre documentation sur l'ingestion de données.