Triển khai Hệ thống giám sát và cảnh báo toàn diện với Prometheus, Grafana và Alertmanager

1. Cài đặt Prometheus Prometheus là một hệ thống giám sát và cảnh báo mã nguồn mở, được xây dựng bằng ngôn ngữ Go và hỗ trợ nhiều client khác nhau. Để bắt đầu, chúng ta cần tải và cấu hình Prometheus. Bạn có thể tải Prometheus từ trang chính thức: https://prometheus.io/download/ 1.1. Tải và giải nén Prometheus Trong ví dụ này, chúng ta sẽ cài ...

Đăng vào ngày 17 tháng 8 lúc 22:22

Giám sát Logstash

Tổng quan Việc theo dõi trạng thái của cụm Logstash là cần thiết để kịp thời phát hiện sự cố. Khi Logstash ngừng hoạt động đột ngột, hệ thống ELK sẽ không nhận được dữ liệu, gây khó khăn trong việc kiểm tra log. Logstash từ phiên bản 5.x trở lên hỗ trợ API giám sát thông qua cổng mạng. Bằng cách cấu hình từng instance với địa chỉ IP và cổng cụ ...

Đăng vào ngày 21 tháng 7 lúc 00:55

Hướng dẫn cài đặt và cấu hình hệ thống giám sát Zabbix 3.4 trên CentOS

Giới thiệu về Zabbix Trong môi trường doanh nghiệp hiện đại, phần mềm giám sát hệ thống là một thành phần không thể thiếu, và Zabbix nổi bật như một giải pháp mã nguồn mở hàng đầu, cung cấp khả năng giám sát phân tán mạnh mẽ cho cả hệ thống và mạng. Zabbix được thiết kế để theo dõi nhiều thông số mạng, đảm bảo hoạt động an toàn và ổn định của m ...

Đăng vào ngày 16 tháng 7 lúc 08:29

Hướng dẫn chi tiết: Tích hợp giám sát hiệu năng Prometheus cho dịch vụ micro HTTP bất đồng bộ Micro

Tại sao cần tích hợp hệ thống giám sát cho dịch vụ Micro? Trong kiến trúc microservices, khả năng quan sát hệ thống là yếu tố sống còn để đảm bảo độ ổn định. Framework Micro nổi bật với thiết kế tối giản (chỉ ~260 dòng mã) và hiệu năng cao, nhưng vẫn cần giải quyết các vấn đề: Biến động độ trễ yêu cầu ảnh hưởng trải nghiệm người dùng Lỗi hệ t ...

Đăng vào ngày 11 tháng 7 lúc 04:58

Tích hợp Spring Boot Admin để giám sát hiệu năng ứng dụng

1. Cài đặt Admin Server Tạo dự án Spring Boot phiên bản 2.3.7.RELEASE với các dependency: <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-server</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <ar ...

Đăng vào ngày 9 tháng 7 lúc 00:32

Cài đặt và cấu hình Zabbix Server với MySQL trên CentOS 7

Thiết lập kho lưu trữ YUM cho Zabbix Để cài đặt Zabbix phiên bản 3.0 trên hệ thống CentOS 7, trước tiên cần thêm repository chính thức của Zabbix vào hệ thống: [zabbix] name=Zabbix Official Repository baseurl=https://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/ gpgcheck=0 enabled=1 Lưu nội dung này vào tệp /etc/yum.repos.d/zabbix.repo. Cài đặt g ...

Đăng vào ngày 30 tháng 6 lúc 14:37

Thiết lập hệ thống ghi log phân tán với Grafana, Loki và Promtail

Giới thiệu các thành phần Hệ thống thu thập và hiển thị log phân tán có thể được xây dựng dễ dàng nhờ bộ ba công cụ mã nguồn mở: Grafana, Loki và Promtail. Mỗi thành phần đảm nhận một vai trò riêng: Loki: Là dịch vụ lưu trữ và xử lý truy vấn log theo thời gian thực. Được phát triển bởi Grafana Labs, Loki chuyên tối ưu cho dữ liệu nhật ký với ...

Đăng vào ngày 25 tháng 6 lúc 01:31

Cài đặt và cấu hình hệ thống giám sát Zabbix trên CentOS 7

Zabbix là một giải pháp giám sát mã nguồn mở cấp doanh nghiệp, cung cấp khả năng theo dõi hạ tầng mạng và các hệ thống phân tán. Công cụ này cho phép quản trị viên giám sát đa dạng các thông số mạng, đảm bảo sự ổn định của hệ thống server và cung cấp cơ chế cảnh báo linh hoạt để xử lý sự cố kịp thời. Hệ thống Zabbix hoạt động theo mô hình Clie ...

Đăng vào ngày 13 tháng 6 lúc 20:43

Giải pháp MLOps: Giám sát hiệu suất mô hình thời gian thực và khôi phục tự động

Thách thức chính trong giám sát MLOps và cách giải quyết Việc đảm bảo khả năng quan sát liên tục cho hệ thống học máy khi triển khai vào môi trường sản xuất là yếu tố then chốt để duy trì sự ổn định của nghiệp vụ. Hệ thống giám sát MLOps không chỉ cần theo dõi các chỉ số về hiệu suất và nhật ký như trong kỹ thuật phần mềm truyền thống mà còn ph ...

Đăng vào ngày 13 tháng 6 lúc 05:52

Sử dụng lệnh jstat -gccapacity để giám sát bộ nhớ Java

Giới thiệu lệnh jstat -gccapacity Lệnh jstat là một công cụ mạnh mẽ trong JDK cho phép giám sát hiệu suất của ứng dụng Java. Trong bài viết này, chúng ta sẽ tập trung vào tùy chọn -gccapacity để theo dõi thông tin về bộ nhớ và thu gom rác (garbage collection). Phân tích kết quả từ jstat -gccapacity Khi thực thi lệnh jstat -gccapacity, ta sẽ nh ...

Đăng vào ngày 10 tháng 6 lúc 21:46