Monitoring & Observability for Web Applications

Monitoring & Observability for Web Applications
Course preview

Khóa học về giám sát và quan sát ứng dụng web để đảm bảo độ ổn định và hiệu suất. Bạn sẽ làm việc với Prometheus, Grafana, ELK, tracing, and alerting strategies.

Course description

Khóa học về giám sát và quan sát ứng dụng web để đảm bảo độ ổn định và hiệu suất. Bạn sẽ làm việc với Prometheus, Grafana, ELK, tracing, and alerting strategies.

What you will learn
  • Setup Prometheus and Grafana.
  • Centralized logging with ELK/EFK.
  • Distributed tracing with Jaeger/Zipkin.
  • Define useful metrics and alerts.
  • Integrate monitoring into CI/CD.
Course content

6 chapter 42 lesson 0 minutes

Sự khác nhau giữa monitoring và observability.


  • Monitoring vs Observability

    Học về monitoring vs observability

  • Three pillars: Logs, metrics, traces

    Học về three pillars: logs, metrics, traces

  • Defining service level indicators (SLI)

    Học về defining service level indicators (sli)

  • Service level objectives (SLO)

    Học về service level objectives (slo)

  • Service level agreement (SLA)

    Học về service level agreement (sla)

  • Tooling overview

    Học về tooling overview

  • Bài tập: map pillars to app

    Học về bài tập: map pillars to app

Collecting and querying metrics.


  • Prometheus setup

    Học về prometheus setup

  • Exporters and instrumentation

    Học về exporters and instrumentation

  • PromQL basics

    Học về promql basics

  • Alertmanager rules

    Học về alertmanager rules

  • Grafana dashboards

    Học về grafana dashboards

  • Recording rules & recording metrics

    Học về recording rules & recording metrics

  • Bài tập: create service dashboard

    Học về bài tập: create service dashboard

Centralized log management.


  • ELK stack overview

    Học về elk stack overview

  • Logstash vs Fluentd vs Filebeat

    Học về logstash vs fluentd vs filebeat

  • Indexing and retention

    Học về indexing and retention

  • Searching logs in Kibana

    Học về searching logs in kibana

  • Structured logging

    Học về structured logging

  • Log rotation and archiving

    Học về log rotation and archiving

  • Bài tập: aggregate app logs

    Học về bài tập: aggregate app logs

Track requests across services.


  • Introduction to tracing

    Học về introduction to tracing

  • OpenTelemetry basics

    Học về opentelemetry basics

  • Instrumenting code

    Học về instrumenting code

  • Jaeger/Zipkin setup

    Học về jaeger/zipkin setup

  • Analyzing traces

    Học về analyzing traces

  • Sampling strategies

    Học về sampling strategies

  • Bài tập: trace request flow

    Học về bài tập: trace request flow

Detect and react to incidents.


  • Setting alert thresholds

    Học về setting alert thresholds

  • Notification channels

    Học về notification channels

  • On-call rotation

    Học về on-call rotation

  • Incident playbooks

    Học về incident playbooks

  • Postmortem process

    Học về postmortem process

  • Automated remediation

    Học về automated remediation

  • Bài tập: configure alert rule

    Học về bài tập: configure alert rule

Embed monitoring into pipeline.


  • Monitoring pull requests

    Học về monitoring pull requests

  • Performance gates

    Học về performance gates

  • Chaos testing integration

    Học về chaos testing integration

  • Collecting metrics from tests

    Học về collecting metrics from tests

  • Reporting health status

    Học về reporting health status

  • Documentation and runbooks

    Học về documentation and runbooks

  • Final project: build observability pipeline

    Học về final project: build observability pipeline

Monitoring & Observability for Web Applications
Course preview

Khóa học về giám sát và quan sát ứng dụng web để đảm bảo độ ổn định và hiệu suất. Bạn sẽ làm việc với Prometheus, Grafana, ELK, tracing, and alerting strategies.

2.000.000 ₫

Try for free