Surveillance d' Azure s Event Hubs
Vous pouvez surveiller les hubs d'événements d' Azure, un service de streaming de données basé sur le cloud capable de traiter des millions d'événements par seconde avec une faible latence, à l'aide du capteur Azure Event Hub d' Instana.
Une fois l 'agent hôte Instana installé, le capteur Azure Event Hub est automatiquement installé et activé. Vous pouvez afficher les métriques d'infrastructure liées à l' Azure Event Hub e dans l'interface utilisateur d' Instana après avoir configuré le capteur comme indiqué dans la section Configuration.
Azure Event Hubs propose deux types d'espaces de noms : les espaces de noms en cluster, qui sont associés à des clusters Event Hub, et les espaces de noms autonomes, qui ne sont connectés à aucun cluster.
Configuration du capteur d' Azure Event Hub
Pour configurer le capteur d' Azure Event Hub, procédez comme suit :
Activez l'abonnement à l' Azure sur Instana. Mettez à jour le fichier de configuration
<agentinstall_dir>/etc/instana/configuration.yamlde l'agent comme indiqué dans l'exemple suivant :com.instana.plugin.azure: enabled: true subscription: "[Your-Subscription-Id]" tenant: "[Your-Tenant-Id]" principals: - id: "[Your-Service-Principal-Account-Id]" secret: "[Your-Service-Principal-Secret]"Pour plus d'informations sur l'installation de l'agent Azure, consultez la section Installation.
Vérifiez si le capteur d' Azure Event Hub s est activé dans le fichier de configuration de l'agent.
com.instana.plugin.azure.eventhub: enabled: true # Valid values: true, false. Enabled (true) by default include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging) exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test) include_resource_groups: # Comma separated list of resource groups (e.g. rg_prod,rg_staging) exclude_resource_groups: # Comma separated list of resource groups (e.g. rg_dev,rg_test)Remarque : vous pouvez également configurer des balises et des groupes de ressources comme décrit dans la section Filtrage des services en définissant les balises et les groupes de ressources.
Filtrer les services en définissant les balises et les groupes de ressources
Vous pouvez définir plusieurs balises et groupes de ressources dans le configuration.yaml fichier en les séparant par des virgules. Utilisez le format key:value pour définir les balises. Si vous définissez une balise ou un groupe de ressources à la fois dans la liste d'inclusion et dans la liste d'exclusion, la liste d'exclusion a la priorité. Pour inclure tous les services sans filtrage, ne définissez pas la configuration.
Pour définir des balises pour la liste d'inclusion, mettez à jour le
configuration.yamlfichier comme indiqué dans l'exemple suivant :com.instana.plugin.azure.eventhub: include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging)Pour définir des balises pour la liste d'exclusion, mettez à jour le
configuration.yamlfichier comme indiqué dans l'exemple suivant :com.instana.plugin.azure.eventhub: exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)Pour définir les groupes de ressources pour la liste d'inclusion, mettez à jour le
configuration.yamlfichier comme indiqué dans l'exemple suivant :com.instana.plugin.azure.eventhub: include_resource_groups: # Comma separated list of resource groups (e.g. rg_prod,rg_staging)Pour définir des groupes de ressources pour la liste d'exclusion, mettez à jour le
configuration.yamlfichier comme indiqué dans l'exemple suivant :com.instana.plugin.azure.eventhub: exclude_resource_groups: # Comma separated list of resource groups (e.g. rg_dev,rg_test)
Désactivation du capteur d' Azure Event Hub
Pour désactiver le capteur d' Azure Event Hub, mettez à jour le fichier de configuration <agentinstall_dir>/etc/instana/configuration.yaml de l'agent comme indiqué dans l'exemple suivant :
com.instana.plugin.azure.eventhub:
enabled: false
Affichage des mesures
Pour afficher les mesures, procédez comme suit :
- Dans le menu de navigation de l'interface utilisateur d' Instana, cliquez sur Infrastructure.
- Cliquez sur un hôte surveillé. Vous pouvez voir un tableau de bord hôte avec toutes les métriques collectées et les processus surveillés.
Les métriques sont extraites toutes les minutes, ce qui correspond à la résolution fournie par Azure pour la surveillance de ces services.
Données de configuration
Le tableau suivant répertorie les données de configuration collectées par le capteur Azure Event Hub :
| Détails du centre événementiel | Description |
|---|---|
| Nom | Nom de l'instance d' Azure Event Hub |
| Groupe de ressources | Nom du groupe de ressources |
| Emplacement | La géolocalisation où se trouve la ressource |
| ID d'abonnement | Azure identifiant d'abonnement |
| Créé | L'horodatage de la création de la ressource en temps universel coordonné (UTC) |
| Type | Le type de la ressource |
Indicateurs de performance pour le cluster Event Hub
Le tableau suivant répertorie les indicateurs de performances du cluster Event Hub :
| Métrique | Nom | Unité | Agrégation | Description |
|---|---|---|---|---|
| Connexions | ||||
| Nombre | Ouvrir | Nombre | Maximum | Ouverture des connexions pour l' Microsoft.EventHub |
| Nombre | Actif | Nombre | Maximum | Nombre total de connexions actives pour Microsoft.EventHub |
| Nombre | Fermé | Nombre | Maximum | Connexions fermées pour l' Microsoft.EventHub |
| Erreurs | ||||
| Nombre | Serveur | Nombre | Maximum | Erreurs serveur pour Microsoft.EventHub |
| Nombre | Utilisateur | Nombre | Maximum | Erreurs utilisateur pour Microsoft.EventHub |
| Trafic | ||||
| Octets | IncomingBytes | Octets | Total | Octets entrants pour l' Microsoft.EventHub |
| Octets | OutgoingBytes | Octets | Total | Octets sortants pour l' Microsoft.EventHub |
| Demandes | ||||
| Nombre | IncomingRequests | Nombre | Total | Demandes entrantes d' Microsoft.EventHub |
| Nombre | SuccessfulRequests | Nombre | Total | Demandes d' Microsoft.EventHub acceptées |
| Nombre | ThrottledRequests | Nombre | Total | Demandes limitées pour Microsoft.EventHub |
| Message | ||||
| Nombre | IncomingMessages | Nombre | Total | Messages entrants pour Microsoft.EventHub |
| Nombre | OutgoingMessages | Nombre | Total | Messages sortants pour Microsoft.EventHub |
| Unité centrale | ||||
| Pourcentage | UC | Pourcentage | Moyenne | Utilisation du processeur pour le cluster Event Hub en pourcentage |
Indicateurs de performance pour l'espace de noms Event Hub
NamespaceCpuUsage de noms et NamespaceMemoryUsage sont disponibles uniquement pour les espaces de noms d'hubs d'événements de niveau Premium. De plus, les indicateurs liés au retard de réplication, tels que ReplicationLagCount et, ReplicationLagDuration ne sont disponibles que pour les espaces de noms d'hub d'événements pour lesquels la récupération géographique est activée et une réplique correcte est créée.Le tableau suivant répertorie les indicateurs de performances pour l'espace de noms Event Hub :
| Métrique | Nom | Unité | Agrégation | Description |
|---|---|---|---|---|
| Connexions | ||||
| Nombre | Ouvrir | Nombre | Maximum | Ouverture des connexions pour l' Microsoft.EventHub |
| Nombre | Actif | Nombre | Maximum | Nombre total de connexions actives pour Microsoft.EventHub |
| Nombre | Fermé | Nombre | Maximum | Connexions fermées pour l' Microsoft.EventHub |
| Erreurs | ||||
| Nombre | Serveur | Nombre | Maximum | Erreurs serveur pour Microsoft.EventHub |
| Nombre | Utilisateur | Nombre | Maximum | Erreurs utilisateur pour Microsoft.EventHub |
| Trafic | ||||
| Octets | IncomingBytes | Octets | Total | Octets entrants pour l' Microsoft.EventHub |
| Octets | OutgoingBytes | Octets | Total | Octets sortants pour l' Microsoft.EventHub |
| Demandes | ||||
| Nombre | IncomingRequests | Nombre | Total | Demandes entrantes d' Microsoft.EventHub |
| Nombre | SuccessfulRequests | Nombre | Total | Demandes d' Microsoft.EventHub acceptées |
| Nombre | ThrottledRequests | Nombre | Total | Demandes limitées pour Microsoft.EventHub |
| Message | ||||
| Nombre | IncomingMessages | Nombre | Total | Messages entrants pour Microsoft.EventHub |
| Nombre | OutgoingMessages | Nombre | Total | Messages sortants pour Microsoft.EventHub |
| Décalage de réplication | ||||
| Nombre | ReplicationLagCount | Nombre | Maximum | Retard de réplication par nombre de messages |
| Secondes | ReplicationLagDuration | Secondes | Maximum | Retard de réplication en fonction de la durée |
| Utilisation | ||||
| Pourcentage | NamespaceCpuUsage | Pourcentage | Moyenne | Mesure de l'utilisation du processeur pour les espaces de noms SKU premium |
| Pourcentage | NamespaceMemoryUsage | Pourcentage | Moyenne | Mesure de l'utilisation de la mémoire pour les espaces de noms SKU premium |