Collecteur de données pour les hôtes
OpenTelemetry-based Data Collector for Telemetry Data (ODCD) est une collection de récepteurs autonomes OpenTelemetry pour les bases de données, les systèmes et les applications. Il est basé sur OpenTelemetry Conventions sémantiques. Un exportateur standard OTLP est fourni pour transférer les données de ce collecteur de données vers un backend de télémétrie ou un collecteur OpenTelemetry.
Pour plus d'informations, consultez le SDK du capteur OpenTelemetry-based.
Le collecteur de données pour les hôtes recueille des mesures au niveau du système des hôtes, telles que l'utilisation de l'unité centrale, la consommation de mémoire, les entrées/sorties de disque et le trafic réseau. Actuellement, Instana propose un outil de collecte de données pour les hôtes suivants :
- Hôte SNMP
- IBM MQ appareil électroménager
- Simple Linux Hôte
Pour plus d'informations sur les conditions préalables, le téléchargement, la configuration et les conventions sémantiques, voir Data Collector for Hosts.
Configuration personnalisée des zones
Vous pouvez regrouper les hôtes d' OpenTelemetry s dans des zones personnalisées de la carte de l'infrastructure à l'aide des attributs de ressource. Instana prend en charge plusieurs attributs de zone avec une sélection basée sur les priorités :
Attributs de zone pris en charge
Instana évalue les attributs de zone selon l'ordre de priorité suivant :
cloud.availability_zone- Convention sémantique officielle d' OpenTelemetry s pour les zones de disponibilité du cloud
- À utiliser pour les hébergeurs en ligne (par exemple, AWS, Azure, GCP )
- Exemple :
us-east-1a,europe-west1-b
host.zone- Attribut de zone d'hôte personnalisé
- À utiliser pour les regroupements de zones sur site ou personnalisés
- Exemple :
datacenter-1,rack-a,building-north
deployment.environment- Regroupement en fonction de l'environnement
- À utiliser pour la séparation logique des environnements
- Exemple :
production,staging,development
Exemple de configuration
Ajoutez des attributs de zone à la configuration de votre collecteur d' OpenTelemetry s :
resource/host:
attributes:
# host zone for the collector
- key: host.zone
value: 'instana-idot'
action: upsert
Ajoutez le processeur de ressources à votre pipeline en fonction de votre cas d'utilisation (traces, journaux ou métriques) :
pipelines:
# Trace data pipeline for OTLP data
traces/otlp:
receivers: [otlp/receiver] # Collect traces from OTLP receiver
processors: [batch, ..., resource/host] # Process traces with batching
exporters: [otlphttp/exporter] # Send traces to Instana backend
# Log data pipeline for OTLP data
logs/otlp:
receivers: [otlp/receiver] # Collect logs from OTLP receiver
processors: [batch, ..., resource/host] # Process logs with severity parsing
exporters: [otlphttp/exporter] # Send logs to Instana backend
# Metrics data pipeline for OTLP data
metrics/otlp:
receivers: [otlp/receiver] # Collect metrics from OTLP receiver
processors: [batch, ..., resource/host] # Process metrics with batching
exporters: [otlphttp/exporter] # Send metrics to Instana backend
Comportement de sélection des zones
- Instana utilise le premier attribut de zone disponible en fonction de la priorité
- Si
cloud.availability_zoneest présent, il a la priorité - Sinon,
host.zoneon utilise - Si aucun des deux n'est présent,
deployment.environmenton utilise alors comme solution de secours - Les hôtes ne comportant aucun attribut de zone apparaissent dans un groupe intitulé « Zone non définie »
Avantages
- Regroupement logique : organiser les hôtes par emplacement physique, environnement ou critères personnalisés
- Visualisation de la carte des infrastructures : les zones apparaissent sous forme de groupes sur la carte des infrastructures
- Filtrage et recherche : utilisez le
zonechamp pour filtrer et rechercher des hôtes - Guide contextuel : des informations sur la zone sont disponibles dans le guide contextuel pour faciliter la navigation
Recherche et filtrage
Vous pouvez utiliser le entity.zone champ pour rechercher des hôtes par zone :
entity.zone:"datacenter-1"
entity.zone:"production"
Cette fonctionnalité est disponible pour les hôtes d' OpenTelemetry s surveillés via le collecteur de données pour les hôtes.