Learn Observability in 5 hours | Tool wise Demo + Complete Demo using Open Telemetry
Автор: Abhishek.Veeramalla
Загружено: 2024-11-06
Просмотров: 69220
Join our 24*7 Doubts clearing group (Discord Server)
www.youtube.com/abhishekveeramalla/join
Udemy Course (End to End DevOps Project)
https://www.udemy.com/course/ultimate...
--- --- Support my work
https://www.buymeacoffee.com/abhishekprd
GitHub Repo for the Course
https://github.com/iam-veeramalla/obs...
Topics covered in the Course
Episode 1:
Introduction to Observability
Introduction to Observability, Monitoring, Logging, and Tracing.
The difference between Monitoring and Observability.
Tools available for Monitoring and Observability.
Comparison between monitoring and observing in Bare-Metal Servers vs. Kubernetes.
Episode 2:
Prometheus - Setting Up Monitoring
Introduction to Prometheus and its architecture.
Setup and configuration of Prometheus in an EKS cluster.
Installation of kube-prometheus-stack with Helm and integrating it with Grafana.
Basic queries and setup for monitoring with Prometheus and Grafana.
Episode 3:
Metrics and PromQL in Prometheus
Introduction to PromQL and basic querying techniques.
Aggregation and functions in PromQL to analyze metrics data.
Episode 4:
Instrumentation and Custom Metrics
Instrumentation for adding monitoring capabilities to applications.
Understanding different types of metrics in Prometheus: Counter, Gauge, Histogram, and Summary.
Writing custom metrics in a Node.js application using the `prom-client` library.
Dockerizing the application and deploying it on Kubernetes.
Setting up Alertmanager for alerting based on custom metrics.
Episode 5:
Logging with EFK Stack
Introduction to logging in distributed systems and Kubernetes.
Setting up the EFK stack (Elasticsearch, Fluentbit, Kibana) on Kubernetes.
Detailed setup and configuration for collecting and visualizing logs.
Cleaning up the Kubernetes cluster and resources.
Episode 6:
Introduction to Jaeger and its architecture for distributed tracing.
Setting up Jaeger in a Kubernetes cluster using Helm.
Instrumenting services using OpenTelemetry to enable tracing.
Viewing and analyzing traces in the Jaeger UI.
Cleaning up the environment after setting up Jaeger.
Episode 7:
Introduction to OpenTelemetry, a unified framework for observability.
Understanding how OpenTelemetry integrates tracing, metrics, and logging.
Comparison of OpenTelemetry with prior observability tools like Jaeger, Prometheus
Supported programming languages and multi-language support in OpenTelemetry.
Step-by-step setup of OpenTelemetry in Kubernetes.
Other Free Course on the channel
==============================
Free DevOps Playlist: • DEVOPS ZERO TO HERO COURSE
AWS Zero to Hero Playlist: • AWS Zero to Hero - AWS Simplified
Azure Zero to Hero Playlist: • Azure Zero to Hero
Terraform Zero to Hero Playlist: • Terraform Zero to Hero
Python for DevOps Playlist: • Python for DevOps
Have any questions while learning ? Don't worry, Join our Doubts Clearing Group.
Join our Doubts Clearing Group
/ @abhishekveeramalla
About me:
========
Instagram: / abhishekveeramalla_official
Telegram Channel : https://t.me/abhishekveeramalla
LinkedIn: / abhishek-veeramalla
GitHub: https://github.com/iam-veeramalla
Medium: / abhishekveeramalla-av
Disclaimer: Unauthorized copying, reproduction, or distribution of this video content, in whole or in part, is strictly prohibited. Any attempt to upload, share, or use this content for commercial or non-commercial purposes without explicit permission from the owner will be subject to legal action. All rights reserved.

Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: