- vừa được xem lúc

Bài 8 : Sử dụng bộ tích hợp Monitoring System của Microk8s

0 0 35

Người đăng: DUY TRAN

Theo Viblo Asia

Tầm quan trọng của việc có một hệ thống giám sát tốt

Ngày nay, thật khó để tìm thấy một công ty không sử dụng công nghệ.

Trên thực tế, hiệu suất của thiết bị, mạng và hệ thống phù hợp là điều cần thiết để các doanh nghiệp tiếp tục hoạt động. Ở những nơi khác, những gì sẽ được cung cấp cho khách hàng sẽ là các dịch vụ công nghệ ngay lập tức.

Mặc dù công nghệ là cần thiết cho công việc của bất kỳ công ty nào, nhưng điều đó không có nghĩa là nó không thể sai lầm.

Bất cứ lúc nào thất bại có thể xảy ra làm phát sinh các tình huống đôi khi quan trọng.

Do đó, trong bất kỳ công ty nào có cơ sở hạ tầng CNTT là quan trọng, cần phải giám sát hoạt động chính xác của nó để một lỗi có thể xảy ra không ảnh hưởng đến dịch vụ được cung cấp cho người dùng.

Tại sao phải sử dụng hệ thống giám sát?

Để phát hiện và ngăn ngừa lỗi, sẽ rất thuận tiện nếu có một công cụ giám sát tốt . Các hệ thống giám sát chịu trách nhiệm giám sát công nghệ mà một công ty sử dụng (phần cứng, mạng và thông tin liên lạc, hệ điều hành hoặc ứng dụng, trong số những thứ khác) để phân tích hiệu suất của nó, đồng thời phát hiện và cảnh báo về các lỗi có thể xảy ra. Một hệ thống giám sát tốt có khả năng giám sát các thiết bị, cơ sở hạ tầng, ứng dụng, dịch vụ và thậm chí cả quy trình kinh doanh .

Về cơ bản, được dịch sang ngôn ngữ của công ty, một hệ thống giám sát tốt sẽ giúp tăng năng suất . Điều này được thể hiện qua nhiều khía cạnh:

1. Cải thiện việc sử dụng phần cứng

Bằng cách giám sát hoạt động tốt của nó, bạn sẽ quản lý để sử dụng thiết bị của mình tốt hơn. Ví dụ, nếu một thiết bị không hoạt động bình thường, hệ thống giám sát sẽ phát hiện ra nó, đưa ra thông báo về nó và có thể đưa ra quyết định sửa chữa hoặc thay thế nó.

2. Ngăn ngừa sự cố và giúp phát hiện sớm hơn

Và điều đó tiết kiệm thời gian và tiền bạc!, Hãy tưởng tượng rằng doanh nghiệp của bạn là một cửa hàng điện tử và trang web không hoạt động tốt hoặc bị lag rất nhiều. Nếu không có hệ thống giám sát, bạn có thể mất hàng giờ để nhận ra vấn đề (có thể bạn sẽ làm điều đó vì khiếu nại của người dùng), điều này có thể gây ra tổn thất tiền bạc đáng kể. Một hệ thống giám sát tốt có thể cảnh báo bạn về các vấn đề ngay khi chúng phát sinh, cho phép bạn giải quyết vấn đề ngay lập tức và giảm thiểu thời gian trang của bạn ngừng hoạt động hoặc chạy chậm.

3. Hình ảnh công ty được cải thiện

Bằng cách tránh các lỗi dịch vụ hoặc giảm thiểu thời gian giải quyết, hình ảnh của công ty sẽ được cải thiện đối với người dùng .

Hãy quay lại ví dụ trước.

Nếu cửa hàng trực tuyến của bạn ngừng hoạt động trong một thời gian dài, bạn sẽ không chỉ mất doanh số bán hàng đáng lẽ sẽ kiếm được vào ngày hôm đó mà rất có thể người dùng sẽ nghĩ rằng công việc kinh doanh của bạn không suôn sẻ. Vì vậy, họ sẽ quên bạn như một lựa chọn nghiêm túc và đáng tin cậy để mua hàng trực tuyến.

Ngoài ra, họ có thể thảo luận về vấn đề trục trặc đó với bạn bè, người quen, gia đình hoặc thậm chí trên mạng xã hội, điều này có nghĩa là quảng cáo tiêu cực có thể gây tổn hại thêm cho doanh nghiệp của bạn.

4. Tốn ít thời gian giám sát hệ thống hơn

Mất ít thời gian hơn để theo dõi hoạt động của hệ thống thích hợp , chính xác là vì hệ thống giám sát sẽ đảm nhận việc đó.

Bằng cách đó, nhân viên có trình độ của bạn sẽ có thể dành nhiều thời gian hơn cho các nhiệm vụ khác, biết rằng, nếu có vấn đề phát sinh, họ sẽ nhận được các cảnh báo tương ứng. Điều này cũng sẽ dẫn đến tăng năng suất!

Kích hoạt bộ công cụ Monitoring System

Bước 1: kích hoạt addons observability

Đầu tiên chúng ta kết nối vào vm microk8s-master-01

ssh ubuntu@192.168.56.2

Sau khi ssh thành công ta kích hoạt addons observability bằng lệnh

microk8s enable observability

Khi apply thanh công dưới cùng thì sẽ có username vs password mặt định

username: admin password: prom-operator

Bước 2: port-forwar port 3000

Để truy cập được service thì mình dùng port-forward bằng lệnh:

microk8s kubectl port-forward -n observability service/kube-prom-stack-grafana --address 0.0.0.0 3000:80

Bước 2: Login vào admin của Grafana

Truy cập vào đường dẫn : http://192.168.56.2:3000

username: admin password: prom-operator

Khi đăng nhập thành công thì ta vào phần dashboard: http://192.168.56.2:3000/dashboards

Ở đây có danh sách dashboard template đã được thiết kế sẳng, mình có thể sài luôn, hoặc có thể viết thêm theo nhu cầu của mình

Monitoring System bằng Zabbix 6.2

Bạn vui lòng tham khảo theo Series mình đã chia sẽ từ trước

https://viblo.asia/s/monitoring-system-bang-zabbix-62-EoW4oeYlLml

Kết Luận

Như vậy mình đã cài đặt thành công bộ Monitoring System chưa đầy 15p, ưu điểm khi mình có thể control toàn bộ hệ thống và chủ động khi xẩy ra lỗi, không bị khách hàng phàn nàn

Bình luận

Bài viết tương tự

- vừa được xem lúc

Chỉ bạn 5 tips với Prometheus và Prometheus Exporters để cải thiện hiệu năng hệ thống.

Dự án Prometheus của Cloud Native Computing Foundation (CNCF) là một giải pháp giám sát và cảnh báo mã nguồn mở phổ biến, được tối ưu hóa cho các môi trường bộ chứa (container). Prometheus hiện nay đa

0 0 50

- vừa được xem lúc

[K8S] Phần 8 - Monitoring trên Kubernetes Cluster dùng Prometheus và Grafana

Lời tựa. Chào các bạn, hôm nay chúng ta sẽ đến với một topic khá hot khi làm việc với Kubernetes đó là Monitoring, cụ thể hơn là Prometheus và Grafana - Cái mà hầu như ai làm với K8S sẽ đều phải va ch

0 0 134

- vừa được xem lúc

[K8S] Phần 9 - Tối ưu hóa cấu hình Prometheus dùng Service Monitor

Lời tựa. Chào các bạn, sau bài viết về Monitoring trên Kubernetes sử dụng Prometheus thì có rất nhiều bạn quan tâm tới chủ đề này.

0 0 35

- vừa được xem lúc

Giám sát mọi thứ với Python Exporter cho Prometheus

Python Exporter là gì. Nếu như các bạn đã quen với việc dựng các service database, web server, queue,.

0 0 45

- vừa được xem lúc

Sử dụng Prometheus, Blackbox Exporter, Alert Manager và Grafana để theo dõi trạng thái uptime website như updown.io

Uptime là gì? Tại sao cần theo dõi nó . Một trong những tính quan trọng nhất của trang web là tính khả dụng.

0 0 45

- vừa được xem lúc

[P1] Cài đặt Prometheus + Grafana trên Ubuntu 20.04

Cài đặt Prometheus. . Lấy link cài đặt mới nhất tại: https://prometheus.io/download/.

0 0 45