Gắn công cụ cho ứng dụng để giám sát

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

Ebadur Osib

Senior Cloud Consulting Engineer

Instrumentation vs Application Insights

so sánh instrumentation và application insights

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

Gắn công cụ cho ứng dụng để giám sát

không có dữ liệu

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

Gắn công cụ (Instrumentation)

ứng dụng dấu hỏi

ứng dụng đã kết nối

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

Gắn công cụ ứng dụng là gì?

ứng dụng phát telemetry

 

  • Thêm mã giám sát.
  • Bật thu thập telemetry:
    • tỷ lệ yêu cầu
    • thời gian phản hồi
    • lỗi
    • phụ thuộc
  • Gửi dữ liệu tới Azure Monitor và Application Insights.
Giám sát và Khắc phục sự cố Giải pháp Azure

Tự động gắn công cụ

 

  • Hỗ trợ cho các dịch vụ Azure phổ biến:
    • App Services
    • Azure Functions
  • Cấu hình tối thiểu.
  • Không cần sửa mã thủ công.

  Bật Insights

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

Tự động gắn công cụ trong thực tế

Tự động gắn công cụ đang chạy

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

Azure tự động tiêm gì

sơ đồ nhiều lớp

 

  • Tiêm agent Application Insights vào môi trường chạy.
  • Agent dùng các hook SDK ở mức runtime.
  • Tự động phát sinh telemetry.
  • Không cần tham chiếu SDK tường minh.
Giám sát và Khắc phục sự cố Giải pháp Azure

Lỗi im lặng

lỗi im lặng

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

Lỗi im lặng

lỗi im lặng 2

lỗi im lặng 3

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

Gắn công cụ thủ công

 

  • Thêm SDK vào mã ứng dụng.
  • Kiểm soát nhiều hơn.
  • Telemetry tùy chỉnh cho:
    • sự kiện
    • chỉ số nghiệp vụ
    • vết chi tiết

đoạn mã

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

Khóa và kết nối

  • Telemetry cần đích đến.
  • Xác định bằng chuỗi kết nối.
  • Tự động gắn công cụ cấu hình tự động.
  • Gắn thủ công cần chỉ rõ vị trí.
  • Bắt buộc để gửi telemetry.

chuỗi kết nối

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

Biến môi trường

biến môi trường

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

Khắc phục sự cố

 

  • Bảo đảm đã bật Application Insights.
  • Dùng đúng chuỗi kết nối.
  • Kiểm tra runtime và dịch vụ được hỗ trợ.
  • Không có cấu hình SDK xung đột.

danh sách kiểm tra

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

Tóm tắt

tóm tắt

 

  • Instrumentation giúp ứng dụng có thể quan sát.
  • Tự động gắn công cụ không cần đổi mã.
  • Bật ở cấp nền tảng.
  • Dùng cấu hình qua môi trường.
  • Cho khả năng quan sát nhanh, nhất quán.
  • Là nền tảng cho giám sát sâu hơn
Giám sát và Khắc phục sự cố Giải pháp Azure

Let's practice!

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

Preparing Video For Download...