Câu trả lời:
Đây là cách tôi sử dụng những từ này. Những người khác có thể có tập quán bổ sung hoặc khác nhau. Tùy thuộc vào công việc trong tay, tôi sẽ sử dụng các thuật ngữ khác nhau. Các nhóm phát triển và các nhóm hoạt động có nhu cầu sử dụng khác nhau.
Giám sát là giám sát. Thông thường nó đang diễn ra, và tốt nhất là tự động. Các công cụ mã nguồn mở thích Munin
, Nagios
và MRTG
rơi vào thể loại này. Có rất nhiều công cụ thương mại là tốt. Tôi cũng sẽ bao gồm sar
chạy liên tục trong danh mục này, nhưng kết quả của nó thường không được theo dõi. Các công cụ giám sát có thể được sử dụng để kích hoạt cảnh báo khi tài nguyên được giám sát nằm trên hoặc dưới mức kích hoạt. Nhiều công cụ giám sát hoạt động tốt trong môi trường không đồng nhất.
Hồ sơ thường được thực hiện trên một chương trình cụ thể để xem mã nào đang sử dụng nhiều tài nguyên nhất. Thường thì đây là thời gian của CPU, nhưng cũng có thể bao gồm thời gian bộ nhớ, I / O và thời gian thực hiện (tường). Nó thường được sử dụng để xác định mã ứng viên để tối ưu hóa. Các công cụ định hình có xu hướng phụ thuộc vào ngôn ngữ và / hoặc nền tảng.
Một loại hồ sơ khác nhau được thực hiện bằng cách sử dụng nhật ký và / hoặc dữ liệu giám sát. Đây là hồ sơ sử dụng và có thể được thực hiện vì nhiều lý do. Tôi đã không tìm thấy nhiều công cụ để làm điều này.
Tôi sử dụng truy tìm theo một vài cách khác nhau. Thường xuyên nhất, tôi theo dõi các tuyến mạng. Tùy thuộc vào cài đặt mạng và tường lửa, nhiều công cụ có thể được sử dụng với ít nhiều thành công. Hầu hết trong số này có traceroute trong tên hoặc mô tả của họ.
Theo dõi chương trình là theo dõi việc thực hiện một chương trình. Điều này thường được thực hiện trong một tình huống thử nghiệm. Điều này có thể được thực hiện theo một số cách (theo thứ tự sử dụng và kinh nghiệm của tôi):
strace
để xem mã nào được gọi. Điều này có thể hữu ích trong việc xác định lý do tại sao một chương trình bị lỗi hoặc không đáp ứng như mong đợi.Trong máy chủ Ứng dụng WEB của SAP, chúng tôi có thể định nghĩa ba từ khóa này như được đề cập dưới đây
Các kỹ thuật giám sát, theo dõi và định hình được cung cấp bởi Web cũng như các kỹ thuật do SAP và các hệ thống bên ngoài khác cung cấp có thể được tích hợp bằng kiến trúc CCMS đã được chứng minh, có thể đơn giản hóa rất nhiều việc duy trì các cài đặt lớn, phân tán và không đồng nhất.