Skip to main content

À propos des métriques collectées

Les métriques Collectd fournissent une solution de supervision pour les instances de GitHub Enterprise Server.

À propos des métriques collectées

Collecté est un démon qui collecte régulièrement les statistiques de performances système et les stocke de différentes manières. Pour GitHub Enterprise Server, collectd collecte des métriques à partir de divers composants et services système, fournissant des informations sur la santé et les performances du système.

Composants clés

La pile de surveillance collectd comprend les composants suivants :

  •         **Collectd** : le démon principal qui collecte les statistiques de performance du système
    
  •         **Graphite** : sert de source de données pour les visualisations de tableau de bord
    

Collecte de métriques

Collectd collecte des métriques à partir de différentes sources, notamment :

  •         **Métriques système** : utilisation du processeur, utilisation de la mémoire, E/S disque, statistiques réseau
    
  •         **Métriques d’application** : statistiques HAProxy, métriques de file d’attente resque, performances de la base de données
    
  •         **Métriques personnalisées** : métriques spécifiques au service via des plug-ins et des scripts personnalisés
    

Architecture

Appareil unique

Dans un déploiement d’appliance unique, collectd s’exécute localement et stocke les métriques dans les fichiers RRD (Round Robin Database). Le Management Console lit ces fichiers pour afficher les tableaux de bord de surveillance.

Environnement de cluster

Dans les environnements de cluster, collectd fonctionne de manière distribuée.

  •         **Serveurs de métriques** : nœuds désignés qui collectent et stockent des métriques à partir de tous les nœuds de cluster
    
  •         **Clients de métriques** : tous les autres nœuds qui transfèrent leurs métriques aux serveurs de métriques
    
  •         **Redondance** : les métriques sont dupliquées sur plusieurs serveurs de métriques pour la prise en charge du basculement
    

Configuration des métriques collectées

Les métriques collectées sont activées par défaut sur GitHub Enterprise Server instances.

Supervision externe avec collectd

Vous pouvez configurer des systèmes de supervision externes pour collecter et analyser les métriques collectées à partir de votre instance GitHub Enterprise Server. Cela permet l’intégration à l’infrastructure de supervision existante et fournit des fonctionnalités de visualisation et d’alerte supplémentaires.

Pour plus d’informations sur la configuration de la supervision externe, consultez Mise en place d’une surveillance externe avec collectd.

Informations de référence sur les métriques collectées

GitHub Enterprise Server collecte différentes métriques par collectd, couvrant les ressources système, les performances des applications et l’intégrité du service. La compréhension de ces métriques est essentielle pour la supervision et la résolution des problèmes efficaces.

Pour obtenir la liste complète des métriques disponibles, consultez Métriques collectd pour GitHub Enterprise Server.

Étapes suivantes