Les développeurs créent des processus d’observabilité basés sur trois piliers principaux : les Logs, les métriques et les traces. Comprendre ces concepts fondamentaux est crucial pour acquérir une vue d'ensemble du comportement du système. Poursuivez la lecture pour en savoir plus.
1. Logs
Les logs sont des enregistrements détaillés des événements au sein d'un système. Ces messages incluent divers détails importants, tels que la date et l'heure de l'événement et l'ID du processus envoyant le log. Le logging en temps réel permet aux développeurs de capturer les événements au moment où ils se produisent afin de recueillir des informations pour le dépannage. Cela permet une analyse approfondie du comportement du système au fil du temps.
Exemple de format classique pour les messages de log dans Fastly.
2. Métriques
Les métriques sont des mesures quantitatives des performances du système. Ces points de données numériques peuvent être suivis et analysés pour l'analyse des tendances et le suivi des performances. Une fois qu'une base de référence est établie, le suivi des métriques peut soutenir la détection des anomalies en identifiant des comportements système inhabituels.
Exemple d'un tableau de bord suivant une métrique chez Fastly.
3. Traces
Traces, le troisième pilier de l' observabilité, sont des enregistrements séquentiels d'événements liés à travers des systèmes distribués. Grâce aux traces, les développeurs déboguent les architectures logicielles distribuées, obtenant une visibilité de bout en bout sur les flux de requêtes. Cela facilite la recherche de la source des problèmes et l'optimisation des performances du système.
Exemple d'une trace, générée avec Fastly et OpenTelemetry.
Réunir les choses avec Fastly
L'approche de Fastly intègre les capacités de logging, de métriques et de traçage pour fournir une vue d'ensemble de votre infrastructure informatique.
Real-time logging: Diffusez instantanément les logs vers diverses destinations, permettant un débogage rapide et une résolution des problèmes efficace.
Métriques flexibles: Accédez à 180 métriques de niveau service pour une analyse et une surveillance détaillées des performances, y compris des données de boîte noire telles que le trafic entre l'origine et le cache.
Prise en charge du traçage distribué: Maintenez les paramètres de traçage des requêtes sur la plateforme Fastly pour une visibilité de bout en bout. Découvrez par vous-même en vous inscrivant pour un essai gratuit dès aujourd'hui.