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_zone est présent, il a la priorité
  • Sinon, host.zone on utilise
  • Si aucun des deux n'est présent, deployment.environment on 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 zone champ 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.