Chào các bạn,
Các bạn là một IT sysadmin thì việc giám sát hệ thống hay gọi tắt là monitor là việc không thể bỏ qua. Khi ứng dụng được triển khai lên production là luôn phải theo dõi, giám sát, theo dõi các thông tin hệ thống (Logs, CPU, RAM, disks, IO operations,…) xác định những thời điểm, khoảng thời gian ảnh hưởng xấu tới hiệu suất của ứng dụng mục đích là đảm bảo ứng dụng luôn hoạt động ổn định. Bài viết hôm nay mình chia sẻ các bạn cách giám sát hệ thống đơn giản với Prometheus và Grafana.
1.1 Prometheus
Prometheus được dùng để giám sát hệ thống thông qua các daemon cài sẵn trên các node, qua đó thu thập các thông tin cần thiết. Prometheus giao tiếp với node qua giao thức http/https và lưu trữ data theo dạng time-series database (TSDB).
Time series database (TSDB) là những database được lưu trữ theo các mốc thời gian. Nghĩa là mỗi dữ liệu luôn được gắn với một mốc thời gian nhất đinh từ đó tạo thành chuỗi dữ liêu theo thời gian từ đó giúp chúng ta có thể xem lại dữ liệu cho một khoảng thời gian 1 giờ hay 1 tiếng.
- Prometheus sẽ thực hiện quá trình kéo (pull) các thông số/số liệu (metric) từ các job (exporter).
- Prometheus sẽ lưu trữ các dữ liệu thu thập được ở local máy chủ.
- Prometheus sẽ chạy các rule để xử lý các dữ liệu theo nhu cầu cũng như kiểm tra thực hiện các cảnh báo mà bạn mong muốn.
1.2 Grafana
Grafana là một vizualizer hiển thị các metric dưới dạng các biểu đồ (chart) hoặc đồ thị (graph), được tập hợp lại thành dashboard có tính tùy biến cao, giúp dễ dàng theo dõi tình trạng của node. Đơn giản cho các bạn dễ hiểu là sau khi lấy được metric từ các thiết bị, grafana sẽ sử dụng metric đó để phân tích và tạo ra dashboard mô tả trực quan các metric cần thiết cho việc monitoring như CPU, RAM, disks, IO operations…
Sau khi thông não chút lí thuyết về Prometheus Grafana bây giờ mình đi tiến hành cài thôi!! 🤓🤯
Trong bài viết này mình hướng dẫn các bạn cài Prometheus Grafana bằng docker đơn giản và nhanh gọn lẹ (P/S có nhiều cách cài Prometheus Grafana các bạn lên hỏi anh GG là ra cả núi nhé 😜)
Các bạn vào đây clone repo về và lưu ý mình 2 file chính đó là docker-compose.yml và prometheus.yml
Đầu tiên là VPS hoặc máy ảo các bạn chưa cài docker thì các bạn phải cài docker vì mình đang cài trên docker. Bạn nào chưa biết docker là gì thì xem hướng dẫn ở đây
2.1 Cài docker
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add – sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable” sudo apt-get update && sudo apt-get install docker-ce docker-ce-cli containerd.io sudo curl -L “https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose sudo usermod -aG docker $USER newgrp docker
(Note: Ở đây mình dùng VPS hệ điều hành (OS) Ubuntu 20.04LTS. Nền tảng khác các bạn cũng làm tương tự nhé)
2.2 Cài đặt Prometheus Grafana
Các bạn tạo một folder prometheus sau đó copy file prometheus.yml clone từ repo ở trên vào.
mkdir -p /etc/prometheus cp prometheus.yml /etc/prometheus
Xem qua file docker-compose.yml để ý biến môi trường nếu các bạn không dùng domain thì các bạn comment dòng biến môi trường này lại.
Chạy lệnh sau để cài đặt
docker-compose up -d
Sau khi cài đặt xong các bạn chạy lệnh sau để kiểm tra
docker-compose ps
Các bạn quan sát thấy có 4 container được tạo ra cadvitor, grafana, node_exporter, prometheus như hình trên là OK rồi nhé Để ý container grafana đang dùng port 3000. Vào trình duyệt Chorme, Firefox… đăng nhập IP VPS của các bạn và port 3000 của grafana. User và password mặc định là admin / admin các bạn đổi lại password mới sau đó nếu muốn.
- Bước đầu tiên các bạn thêm cho mình một data source để lưu lại trước vào cấu hình sau
- Tiếp đến các bạn load mẫu dasdboard ID hoặc dạng file json từ trang chủ của grafana ở đây. Muốn ID nào bỏ vào ô tìm kiếm nhoé.
Ở đây mình lấy ID 1860
- Sau khi load lên các bạn có một dasdboard như này
Các thông tin CPU, Mem, Disk… được thể hiện cụ thể và chi tiết các bạn click vào để xem chi tiết từng option.
Video cụ thể mình để bên dưới các bạn tham khảo thêm
Việc giám sát hệ thống khá quan trọng đặc biệt khi các bạn triển khai ứng dụng lên môi trường production. Hi vọng qua bài viết này các bạn có được thêm một công cụ để giám sát hệ thống của mình. Prometheus Grafana còn nhiều điều để khai phá nữa đây mới chỉ là bước đầu hẹn gặp các bạn ở các bài viết sau. Các bạn có đóng góp ý kiến để lại bình luận bên dưới nhoé. Chúc các bạn thành công.!
Top 22 monitor là gì viết bởi Cosy
Monitor là gì? Đây là một thuật ngữ Kinh tế tài chính
- Tác giả: tudienso.com
- Ngày đăng: 09/01/2022
- Đánh giá: 4.99 (997 vote)
- Tóm tắt: Monitor là gì? Đây là một thuật ngữ Kinh tế tài chính có nghĩa là Monitor là Màn hình. Đây là nghĩa tiếng Việt của thuật ngữ Monitor – một thuật ngữ …
Monitor
- Tác giả: filegi.com
- Ngày đăng: 03/07/2023
- Đánh giá: 4.49 (572 vote)
- Tóm tắt: The term “monitor” is often used synonymously with “computer screen” or “display.” The monitor displays the computer’s user interface and open programs, …
- Nội Dung: Việc giám sát hệ thống khá quan trọng đặc biệt khi các bạn triển khai ứng dụng lên môi trường production. Hi vọng qua bài viết này các bạn có được thêm một công cụ để giám sát hệ thống của mình. Prometheus Grafana còn nhiều điều để khai phá nữa đây …
Monitor
- Tác giả: sotaydoanhtri.com
- Ngày đăng: 12/04/2022
- Đánh giá: 4.26 (222 vote)
- Tóm tắt: Monitor là gì? · Monitor là Giám Sát. · Đây là thuật ngữ được sử dụng trong lĩnh vực Kinh tế .
- Nội Dung: Việc giám sát hệ thống khá quan trọng đặc biệt khi các bạn triển khai ứng dụng lên môi trường production. Hi vọng qua bài viết này các bạn có được thêm một công cụ để giám sát hệ thống của mình. Prometheus Grafana còn nhiều điều để khai phá nữa đây …
Tai nghe In-ear monitor là gì? Ưu điểm và có nên mua không?
- Tác giả: dienmaycholon.vn
- Ngày đăng: 11/27/2022
- Đánh giá: 4.06 (456 vote)
- Tóm tắt: Tai nghe SD251-BT In-Ear Monitor Behringer được sử dụng phổ biến trong phòng thu chuyên nghiệp. 4.2. Tai nghe SD251-CL Studio Headphones Behringer. Tiếp đến là …
- Nội Dung: Trong các loại tai nghe In-Ear Monitor chất lượng hiện nay, chắc chắn không thể thiếu cái tên MO240 Studio Headphones Behringer. Đây là sản phẩm gây ấn tượng với thiết kế gọn nhẹ, dải âm động cực rộng và khả năng truyền âm chân thực. Đặc biệt hơn, …
Vai trò quan trọng của máy monitor trong việc điều trị và theo dõi bệnh nhân – Cast Việt Nam
- Tác giả: castvietnam.com
- Ngày đăng: 12/19/2022
- Đánh giá: 3.97 (326 vote)
- Tóm tắt: Máy theo dõi bệnh nhân là gì ? Monitor theo dõi bệnh nhân thường để sử dụng để theo dõi và đưa ra các thông báo, cảnh báo dựa trên thông số tiêu chuẩn của …
- Nội Dung: Hiện nay, ngoài những thiết bị cần thiết cho quá trình thăm khám và điều trị bệnh thì không thể thiếu các loại máy monitor dùng để đo điện tim, sản khoa,… tại nhiều bệnh viện và phòng khám đa khoa. Thiết bị monitor rất thuận tiện cho việc theo …
- Tác giả: vinmec.com
- Ngày đăng: 08/27/2022
- Đánh giá: 3.7 (255 vote)
- Tóm tắt: Vậy monitor theo dõi tim thai là gì, thực hiện lúc nào và bằng cách nào, ý nghĩa của nó ra sao? Hãy cùng tìm hiểu trong bài viết dưới đây. 1. Monitor theo dõi …
- Nội Dung: Hiện nay, ngoài những thiết bị cần thiết cho quá trình thăm khám và điều trị bệnh thì không thể thiếu các loại máy monitor dùng để đo điện tim, sản khoa,… tại nhiều bệnh viện và phòng khám đa khoa. Thiết bị monitor rất thuận tiện cho việc theo …
Thế nào là loa Monitor
- Tác giả: pianominhthanh.vn
- Ngày đăng: 10/22/2022
- Đánh giá: 3.47 (312 vote)
- Tóm tắt: … giữa các loại loa với nhau để làm gì? Bài viết này mình sẽ giới thiệu với các bạn thế nào là loa monitor và công dụng của nó trong hệ thống âm thanh.
- Nội Dung: Chức năng chủ yếu của những loại loa Monitor đó là dành cho những sân khấu, phòng thu. Nếu để ý các sân khấu biểu diễn, sẽ có một vài chiếc loa nằm hướng về phía ca sĩ và ban nhạc chứ không hướng về phía người nghe. Đó chính là loa Monitor. Với khả …
Monitor theo dõi bệnh nhân và những điều cần biết?
- Tác giả: bosvietnam.com
- Ngày đăng: 11/01/2022
- Đánh giá: 3.26 (331 vote)
- Tóm tắt: Monitor theo dõi bệnh nhân là gì? Là một thiết bị rất quan trọng trong các khoa cấp cứu, chăm sóc đặc biệt, phòng mổ,… Monitor giúp các bác …
- Nội Dung: Chức năng chủ yếu của những loại loa Monitor đó là dành cho những sân khấu, phòng thu. Nếu để ý các sân khấu biểu diễn, sẽ có một vài chiếc loa nằm hướng về phía ca sĩ và ban nhạc chứ không hướng về phía người nghe. Đó chính là loa Monitor. Với khả …
Monitor là gì? Phân loại và lưu ý khi lựa chọn monitor
- Tác giả: vietmoiaudio.com
- Ngày đăng: 03/09/2023
- Đánh giá: 3.06 (469 vote)
- Tóm tắt: Monitor là gì bạn đã biết chưa? Cần lưu ý những gì khi mua monitor? Cùng Việt Mới Audio tìm hiểu ngay trong bài viết sau đây nhé!
- Nội Dung: Monitor là từ tiếng anh của màn hình máy tính. Mục đích chính khi sử dụng thiết bị này là hiển thị và giao tiếp giữa người sử dụng với máy tính. Màn hình máy tính thường được dùng để hiển thị thông tin như văn bản hay hình ảnh từ PC đến người sử …
Ý NGHĨA TÊN LOA MONITOR LÀ GÌ?
- Tác giả: thonet-vander.vn
- Ngày đăng: 02/10/2023
- Đánh giá: 2.92 (58 vote)
- Tóm tắt: Loa monitor thường là loa active có tích hợp amply. 2. Chức năng của loa Monitor là gì? Để giúp bạn dễ hiểu, bạn hình dung như …
- Nội Dung: – Loa monitor dùng trên sân khấu thường có thiết kế hình thang, được đặt nằm nghiêng tại rìa sân khấu và là loa duy nhất được đặt hướng về phía người biểu diễn với mục đích giúp người biểu diễn có thể nghe được âm thanh họ đang tạo ra để từ đó họ có …
Monitor theo dõi bệnh nhân là gì? Các chỉ số theo dõi trên máy monitor
- Tác giả: thanglonginst.com
- Ngày đăng: 05/19/2022
- Đánh giá: 2.75 (160 vote)
- Tóm tắt: Monitor giúp các bác sĩ nắm được tình trạng bệnh nhân một cách liên tục, theo dõi các thông số sinh tồn như : SpO2, ECG, EtCo2, IBP, NiBP, Nhiệt độ, …
- Nội Dung: Ngày nay, monitor theo dõi bệnh nhân là một thiết bị rất quan trọng trong các khoa cấp cứu, chăm sóc đặc biệt, phòng mổ,…Monitor giúp các bác sĩ nắm được tình trạng bệnh nhân một cách liên tục, theo dõi các thông số sinh tồn như : SpO2, ECG, EtCo2, …
Monitor là gì? các loại monitor
- Tác giả: thuannhat.com.vn
- Ngày đăng: 01/01/2023
- Đánh giá: 2.79 (148 vote)
- Tóm tắt: Monitor là gì? Monitor là tên tiếng Anh gọi chung cho các loại màn hình máy tính, đây là thiết bị điện tử gắn …
- Nội Dung: Đây là một trong những thiết bị ngoại vi được dùng hiển thị thông tin gồm văn bản, hình ảnh,… từ PC đến người sử dụng. Mặc dù màn hình máy tính không quyết định sự nhanh chậm của máy nhưng nó là thiết bị quan trọng để kết xuất mọi thông tin giúp …
Monitor là gì? Top 7 những lưu ý khi chọn mua Monitor
- Tác giả: truonggtvthp.edu.vn
- Ngày đăng: 08/20/2022
- Đánh giá: 2.6 (148 vote)
- Tóm tắt: Nếu là một tín đồ của các sản phẩm công nghệ, hẳn bạn đã nghe đến Monitor. Vậy Monitor là gì? Monitor có những loại nào? Cùng Trường Trung Cấp Nghề GTVT …
- Nội Dung: Bên cạnh đó, máy Monitor còn được sử dụng trong khoa sản. Sử dụng máy Monitor sản khoa để đánh giá sức khỏe thai nhi. Phát hiện tình trạng suy thai sớm, phát hiện sớm các bất thường về cơn co tử cung. Giúp thầy thuốc có hướng xử trí kịp thời, đúng …
Monitor là gì? Phân loại monitor trên thị trường hiện nay
- Tác giả: lacvietaudio.com
- Ngày đăng: 12/16/2022
- Đánh giá: 2.59 (72 vote)
- Tóm tắt: Giải nghĩa thuật ngữ monitor là gì? … Monitor (màn hình máy tính) là thiết bị điện tử gắn liền với máy tính, mục đích chính là hiển thị và giao …
- Nội Dung: Hơn nữa một màn hình tốt ngoài sự đảm bảo về kỹ thuật còn có ý nghĩa bảo vệ sức khỏe cho người sử dụng. Đặc biệt là cho đôi mắt. Hầu hết tất cả thời gian làm việc trên máy tính của bạn đều tiếp xúc với màn hình, vì vậy hãy cân nhắc lựa chọn cho mình …
Monitor là gì? Có đặc điểm và chức năng như thế nào?
- Tác giả: vatlieuxaydunghanoi.net
- Ngày đăng: 05/26/2022
- Đánh giá: 2.34 (132 vote)
- Tóm tắt: Monitor (màn hình máy tính) là thiết bị điện tử gắn liền với máy tính, mục đích chính là hiển thị và giao tiếp giữa người sử dụng với máy tính. Là thiết bị …
- Nội Dung: Độ phân giải màn hình: Độ phân giải cho biết số điểm ảnh hiển thị trên màn hình, được tính bằng pixel. Ví dụ như một mẫu màn hình máy tính có độ phân giải 1.920 x 1.080 pixel, nghĩa là thiết bị có thể hiển thị được 1.920 điểm ảnh theo bề ngang và …
Monitor là gì? Những tiêu chí chọn mua monitor là gì?
- Tác giả: vietadsgroup.vn
- Ngày đăng: 04/24/2023
- Đánh giá: 2.39 (198 vote)
- Tóm tắt: Monitor là gì? Những ý nghĩa của Monitor. Nghĩa của từ Monitor – Từ điển Anh – Việt. Monitor là gì? Có đặc điểm và chức năng như thế n&.
- Nội Dung: Cảm ơn bạn đã đọc bài viết của blog VietAdsGroup.Vn, hy vọng những thông tin giải đáp ? Những ý nghĩa của Monitor sẽ giúp bạn đọc bổ sung thêm kiến thức hữu ích. Nếu bạn đọc có những đóng góp hay thắc mắc nào liên quan đến định nghĩa Monitor là gì? …
Supervise và Monitor
- Tác giả: viettienganh.net
- Ngày đăng: 09/18/2022
- Đánh giá: 2.15 (69 vote)
- Tóm tắt: Cả hai đều là từ Supervise và Monitor đồng nghĩa diễn tả hành động giám sát … “Đội Yankees vẫn sẽ theo dõi những gì mà đội Brewers thể hiện với Rickie …
- Nội Dung: Một người giám sát những đứa trẻ (A person who supervises children) có thể can thiệp vào nếu như chúng cư xử sai trái; một cái máy hoặc một người tham gia theo dõi (monitoring) một hoạt động thường sẽ không trực tiếp giải quyết vấn đề mà phải báo …
Loa Monitor là gì? Đặc điểm và chức năng của loa Monitor
- Tác giả: firstsound.vn
- Ngày đăng: 07/09/2022
- Đánh giá: 2.09 (163 vote)
- Tóm tắt: Loa Monitor là gì? Câu hỏi tuy ngắn gọn nhưng không phải ai cũng trả lời được nếu không có nhiều kiến thức về âm thanh.
- Nội Dung: Máy vi tính để bàn mà các bạn sử dụng, Microsoft cũng đặt tên cho màn hình là Monitor. Và miêu tả bằng câu sau: WYSIWYG (What you see is what you get). Có nghĩa là: Những gì bạn thao tác với hệ thống máy đều hiện qua màn hình, những gì bạn thấy là …
Thành Lâm Media
- Tác giả: thanhlammedia.vn
- Ngày đăng: 11/22/2022
- Đánh giá: 2.05 (191 vote)
- Tóm tắt: Loa Monitor thường được sản xuất với chất lượng rất cao, và là loa active (loa có tích hợp luôn amply, chỉ cần cấp dây tín hiệu) Âm thanh của loa này rất hay, …
- Nội Dung: Ngoài ra chúng có đặc điểm khá giống như loa monitor sân khấu do mục đích chính là giúp cho người setup điều chỉnh có thể nghe rõ ràng âm thanh gốc của người thu âm nên chúng cũng có thiết kế âm thanh trung thực, chống hú tối đa và góc phủ âm cũng …
MONITOR Tiếng việt là gì – trong Tiếng việt Dịch
- Tác giả: tr-ex.me
- Ngày đăng: 11/03/2022
- Đánh giá: 1.95 (133 vote)
- Tóm tắt: ĐÂY rất nhiều câu ví dụ dịch chứa “MONITOR” – tiếng anh-tiếng việt bản … Refresh rate của monitor có ý nghĩa gì? … Monitor theo dõi bệnh nhân là gì?
- Nội Dung: Ngoài ra chúng có đặc điểm khá giống như loa monitor sân khấu do mục đích chính là giúp cho người setup điều chỉnh có thể nghe rõ ràng âm thanh gốc của người thu âm nên chúng cũng có thiết kế âm thanh trung thực, chống hú tối đa và góc phủ âm cũng …
Monitor là gì ?
- Tác giả: vatgia.com
- Ngày đăng: 03/22/2023
- Đánh giá: 1.86 (139 vote)
- Tóm tắt: Monitor là màn hình máy tính mà nhỉ:)) | Màn hình – Monitor Có lẽ không cần nói bạn cũng biết thiết bị này dùng để làm gì, Monitor (màn …
- Nội Dung: Ngoài ra chúng có đặc điểm khá giống như loa monitor sân khấu do mục đích chính là giúp cho người setup điều chỉnh có thể nghe rõ ràng âm thanh gốc của người thu âm nên chúng cũng có thiết kế âm thanh trung thực, chống hú tối đa và góc phủ âm cũng …
monitor
- Tác giả: phacdochuabenh.com
- Ngày đăng: 08/22/2022
- Đánh giá: 1.64 (100 vote)
- Tóm tắt: Nghĩa của từ monitor – monitor là gì. Dịch Sang Tiếng Việt: 1. theo rõi tình hình bệnh , 2. máy theo rõi tình hình bệnh monitor 3. (Lý) máy kiểm tra …
- Nội Dung: Ngoài ra chúng có đặc điểm khá giống như loa monitor sân khấu do mục đích chính là giúp cho người setup điều chỉnh có thể nghe rõ ràng âm thanh gốc của người thu âm nên chúng cũng có thiết kế âm thanh trung thực, chống hú tối đa và góc phủ âm cũng …