Join our 24*7 Doubts clearing group (Discord Server)
www.youtube.com/abhishekveeramalla/join
Udemy Course (End to End DevOps Project)
--- --- Support my work
GitHub Repo for the Course
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
==============================
Have any questions while learning ? Don't worry, Join our Doubts Clearing Group.
Join our Doubts Clearing Group
About me:
========
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.