Bản đồ ứng dụng

Giám sát và Khắc phục sự cố Giải pháp Azure

Ebadur Osib

Senior Cloud Consulting Engineer

Khi khắc phục sự cố trở nên rối rắm

dịch vụ rối

Giám sát và Khắc phục sự cố Giải pháp Azure

Giới thiệu bản đồ ứng dụng

sơ đồ gọn gàng

Giám sát và Khắc phục sự cố Giải pháp Azure

Bản đồ ứng dụng là gì?

  • Tính năng tích hợp của Application Insights.
  • Cung cấp bản đồ thời gian thực của kiến trúc ứng dụng.
  • Tự động phát hiện thành phần và phụ thuộc bên ngoài gồm:
    • Web app
    • API
    • Cơ sở dữ liệu
    • Phụ thuộc bên ngoài
  • Dùng tracing phân tán và telemetry thời gian chạy.
  • Không cần cấu hình thủ công, tăng tốc khắc phục sự cố
Giám sát và Khắc phục sự cố Giải pháp Azure

Cách tạo bản đồ ứng dụng

  luồng bản đồ ứng dụng

  • Xây dựng bằng tracing phân tán.
  • Telemetry theo dõi từng yêu cầu xuyên suốt hệ thống.
  • Tự động ghép các trace thành đồ thị phụ thuộc
Giám sát và Khắc phục sự cố Giải pháp Azure

Đọc bản đồ

tổng quan app insights

1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Giám sát và Khắc phục sự cố Giải pháp Azure

Chỉ số chính

chế độ xem thông minh insights

 

  • Hiển thị các chỉ số chính gồm:
    • Độ trễ
    • Số lượng yêu cầu
    • Tỷ lệ lỗi
  • Không cần truy vấn.
1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Giám sát và Khắc phục sự cố Giải pháp Azure

Sức khỏe phụ thuộc

  đường sức khỏe phụ thuộc màu đỏ

1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Giám sát và Khắc phục sự cố Giải pháp Azure

Bản đồ ứng dụng trong microservices

 

  • Hiểu kiến trúc phức tạp.
  • Hiển thị luồng yêu cầu.
  • Xác định lỗi dây chuyền.
  • Thấy rõ phạm vi ảnh hưởng của sự cố.
  • Hỗ trợ tìm nguyên nhân gốc nhanh hơn.

microservices

Giám sát và Khắc phục sự cố Giải pháp Azure

Nút thắt cổ chai ẩn

đơn hàng chậm

Giám sát và Khắc phục sự cố Giải pháp Azure

Thách thức khi không có bản đồ ứng dụng

nguyên nhân ẩn

Giám sát và Khắc phục sự cố Giải pháp Azure

Kết quả khi có bản đồ ứng dụng

kết quả với bản đồ ứng dụng

Giám sát và Khắc phục sự cố Giải pháp Azure

Tóm tắt

  • Hiển thị thành phần ứng dụng và phụ thuộc.
  • Xây dựng trên tracing phân tán và telemetry.
  • Nổi bật độ trễ và tỷ lệ lỗi.
  • Đơn giản hóa khắc phục sự cố trong hệ phân tán.
  • Thiết yếu cho microservices và ứng dụng cloud-native

  mạng được gỡ rối

Giám sát và Khắc phục sự cố Giải pháp Azure

Ayo berlatih!

Giám sát và Khắc phục sự cố Giải pháp Azure

Preparing Video For Download...