• /
  • 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

Introduction à OpenTelemetry pour Kubernetes

L'observabilité OpenTelemetry de New Relic pour Kubernetes fournit une solution open source complète pour monitoring de votre cluster. Il s'intègre parfaitement à notre interface utilisateur Kubernetes robuste, qui est compatible avec OpenTelemetry et notre instrumentation propriétaire Kubernetes. Cette conception indépendante du fournisseur vous permet de choisir la méthode d’instrumentation qui correspond le mieux à vos besoins.

Ce document vous guide dans monitoring d'un cluster Kubernetes à l'aide OpenTelemetry. Il détaille comment installer le graphique nr-k8s-otel-collector Helm au sein de votre cluster et déployer le collecteur nécessaire pour permettre une observabilité complète.

En intégrant les composants Kubernetes dans OpenTelemetry Collector, nous pouvons transmettre des métriques, des événements et des logs directement à New Relic. Ces signaux de télémétrie améliorent automatiquement nos expériences prêtes à l'emploi telles que le Kubernetes Navigator, dashboard de présentation, l'événement Kubernetes ou la page de résumé Kubernetes APM.

Comment ça marche ?

La nr-k8s-otel-collector charte Helm déploie le collecteur OpenTelemetry configuré pour collecter des données télémétriques complètes à partir de votre cluster Kubernetes.

Architecture diagram showing OpenTelemetry Daemonset collectors on worker nodes pulling metrics from Kubelet and cAdvisor, and a Deployment collector pulling metrics from Kube-state-metrics, all processing data before sending to New Relic.
  • Daemonset Collector: déployé sur chaque nœud worker. Il collecte les métriques de l'hôte sous-jacent, cAdvisor et Kubelet, et récupère les logs du conteneur.
  • Collector de déploiment: déployé sur le nœud control plane. Il collecte les métriques de kube-state-metrics et de cluster Kubernetes l'événement. Ce collecteur est souvent une instance unique gérant les données à l’échelle du cluster.

Composants OpenTelemetry dans le collecteur New Relic Kubernetes

Le OpenTelemetry Collector utilise différents types de composants pour traiter et transformer les données télémétriques collectées. Ces composants sont essentiels pour enrichir, filtrer et formater les données avant leur envoi à New Relic. Vous pouvez utiliser ces composants pour ajouter votre propre configuration personnalisée en créant un pipeline OpenTelemetry à l'aide de la section extra_config dans le graphique Helm.

Type de composant

Nom du composant

But

Collector

Récepteur

OTLP

Collecte la télémétrie transmise via HTTP.

Daemonset

,

Deployment

prometheus/ksm

Récupère les métriques pertinentes pour les états des ressources Kubernetes, telles que la déploiement, le pod et les nœuds.

Deployment

prometheus/controlplane

composants control plane du moniteur.

Deployment

k8s_events

Supprime les événements tels que les créations et suppressions pod, les activités de mise à l'échelle et les événements d'échec.

Deployment

hostmetrics

Extrait les métriques du nœud sous-jacent.

Daemonset

kubeletstats

Extrait les métriques de Kubelet.

Daemonset

prometheus

Extrait les métriques de cAdvisor.

Daemonset

filelog

Rassemble les bûches du conteneur.

Daemonset

Processeur

batch

Batch et optimise les flux de données télémétriques.

Daemonset

,

Deployment

groupbyattrs

Groupes métriques, span et log.

Daemonset

,

Deployment

transform

metrictransform

Modifie la télémétrie pour personnaliser l'ingestion.

Daemonset

,

Deployment

filter

Optimise l'ingestion en supprimant la télémétrie non pertinente.

Daemonset

,

Deployment

resource

Applique les modifications sur l'attribut de ressource.

Daemonset

,

Deployment

resourcedetection

Détecte les informations sur les ressources.

Daemonset

,

Deployment

k8sattributes

Enrichit les données télémétriques avec l'attribut K8s.

Daemonset

,

Deployment

attributes

Enrichit la télémétrie avec attribut.

Daemonset

,

Deployment

cumulativetodelta

Transforme les métriques cumulatives en delta.

Daemonset

,

Deployment

memory_limiter

Gère la consommation de mémoire.

Daemonset

,

Deployment

batch

Batch et optimise les flux de données télémétriques.

Daemonset

,

Deployment

exportateur

otlphttp/newrelic

Envoie des données télémétriques à l'aide du protocole OpenTelemetry à New Relic.

Daemonset

,

Deployment

pipeline

metrics

Gère l'ingestion, le traitement et l'exportation des données métriques.

Daemonset

,

Deployment

connecteur

routing/nr_pipelines

Enrichit les données télémétriques avec les métadonnées Kubernetes.

Daemonset

,

Deployment

Installer OpenTelemetry Collector pour Kubernetes

instrumentez votre cluster Kubernetes dans New Relic en utilisant OpenTelemetry collecteur.

configuration avancée pour OpenTelemetry Kubernetes

Personnalisez votre configuration OpenTelemetry Collector pour Kubernetes dans New Relic.

dépannage OpenTelemetry pour Kubernetes

Découvrez comment résoudre les problèmes avec OpenTelemetry Collector dans Kubernetes.

Droits d'auteur © 2025 New Relic Inc.

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