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
Giới thiệu bản đồ ứng dụng
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ố
Cách tạo 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
Đọc bản đồ
1
https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Chỉ số chính
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
Sức khỏe phụ thuộc
1
https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
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.
Nút thắt cổ chai ẩn
Thách thức khi không có bản đồ ứng dụng
Kết quả khi có bản đồ ứng dụng
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
Ayo berlatih!
Giám sát và Khắc phục sự cố Giải pháp Azure
Preparing Video For Download...