Projet DevOps | Projet d'Observabilité | Démonstration OpenTelemetry | Application Otel
Dans ce projet DevOps, nous allons déployer l'application populaire Opentelemetry Astronomy shop, également connue sous le nom de démonstration Otel. Pour apprendre à collecter des métriques, des journaux et des traces d'une application microservices fonctionnant en tant que conteneurs sur des systèmes ou des clusters Kubernetes.
Qu'est-ce qu'OpenTelemetry ?
Open Telemetry (généralement appelé OTel) est une norme ouverte pour la collecte de données qui est indépendante des fournisseurs. Au moment de la publication de cet article, OTel est le deuxième projet le plus actif de la Cloud Native Computing Foundation (CNCF), après Kubernetes, ce qui souligne son importance pour améliorer la collecte de données open-source, la portabilité, le contrôle et le support.
Démonstration OpenTelemetry
La démonstration OpenTelemetry est un système distribué basé sur des microservices destiné à illustrer la mise en œuvre d'OpenTelemetry dans un environnement proche du monde réel.
Plus d'informations sur l'application Microservices dans ce projet DevOps :
L'application de démonstration est une application e-commerce cloud-native composée de plusieurs microservices. Comme elle inclut des exemples de 10 langages de programmation pris en charge par OpenTelemetry avec des SDK, l'application constitue une bonne référence pour les développeurs sur la façon d'utiliser OpenTelemetry. Vous pouvez également l'utiliser pour tester différentes fonctionnalités d'OpenTelemetry et évaluer comment elles apparaissent sur les backends. De plus, vous pouvez l'utiliser comme cadre pour une personnalisation supplémentaire.
Pour exécuter la démonstration, vous aurez besoin d'un environnement Docker ou Kubernetes. Par défaut, la démonstration est livrée avec des backends Jaeger, Grafana et Prometheus pour afficher les traces et les métriques collectées, mais vous pouvez facilement configurer des backends alternatifs comme Datadog, New Relic, Dynatrace, Sumologic, Logz.io, Splunk et de nombreux autres outils de surveillance DevOps.
Projet DevOps | Projet d'Observabilité | Démonstration OpenTelemetry | Application Otel
Horodatage :
00:01 - 00:34 :
Introduction au projet d'observabilité DevOps avec OpenTelemetry Astronomy Shop.
00:34 - 01:07 :
Aperçu des outils clés et de l'importance du projet.
01:07 - 02:06 :
Détails sur la documentation complète du projet.
02:06 - 05:14 :
Introduction à OpenTelemetry et son rôle dans la CNCF.
05:14 - 07:19 :
Configuration du projet sur AWS en utilisant Docker.
07:19 - 12:12 :
Déploiement de l'application avec Docker Compose.
12:12 - 15:24 :
Exécution du projet avec des services clés comme Jaeger et Kafka.
15:24 - 18:38 :
Démonstration de l'application e-commerce en cours d'exécution.
18:38 - 21:03 :
Aperçu des microservices, des métriques dans Grafana et des tableaux de bord.
21:03 - 22:38 :
Navigation dans les tableaux de bord Grafana et le tableau de bord des métriques Span.
22:38 - 24:11 :
Introduction à Jaeger pour le traçage distribué.
24:11 - 25:14 :
Discussion sur le traçage et d'autres outils de surveillance.
25:14 - 26:55 :
Activation des fonctionnalités à l'aide de flagD.json.
26:55 - 29:32 :
Génération de données de surveillance et vérification des erreurs dans Jaeger.
29:32 - 31:37 :
Résolution des erreurs à l'aide de Jaeger et Grafana.
31:37 - 33:54 :
Analyse des métriques de performance dans Grafana.
33:54 - 35:51 :
Introduction à OpenSearch pour la gestion des journaux.
35:51 - 40:49 :
Aperçu de l'OpenTelemetry Collector et réflexions finales sur l'observabilité.
40:49 - 41:20 :
Fin de la vidéo.
Projets DevOps pour CV | Projet d'Observabilité | Démonstration OpenTelemetry | Application Otel | CNCF
#devops #observabilité
Consultez également d'autres projets DevOps -
Projets DevOps pour CV | Projet d'Observabilité | Démonstration OpenTelemetry | Projets Kubernetes | Projets de surveillance DevOps
Rejoignez cette chaîne pour accéder à des avantages :
Tags :
projet devops,projets devops pour CV,projet devops de zéro,observabilité,opentelemetry,démonstration otel,collecteur otel,projet kubernetes,projets docker pour devops,projets devops pour débutants,prometheus,grafana,jaeger,projet de surveillance devops,monitoring devops,outils devops,projets docker pour la pratique,projet aws étape par étape,outils d'observabilité,observabilité dans devops,devops aws
Otel