+6

Hướng dẫn cài đặt Grafana trên Debian

Grafana là gì

Grafana là một nền tảng open-source chuyên phục vụ mục đích theo dõi và đánh giá các số liệu thu được. Theo định nghĩa như vậy chúng ta có thể thấy tính ứng dụng của Grafana rất rộng chứ không chỉ trong khối IT. Bất kì lĩnh vực nào có thể thu được dữ liệu theo dòng thời gian đều có thể hiển thị tối ưu trên Grafana. Ngoài khả năng kết nối đa dạng với các nguồn dữ liệu, phần giao diện của công cụ này rất thân thiền với người dùng. Dễ dàng đưa ra thông tin và cảnh báo.

Cài đặt Grafana trên môi trường Debian

Trước hết, mời mọi người xem tài liệu chính thức từ nhà phát triển: https://grafana.com/docs/grafana/latest/installation/debian/

Khởi tạo môi trường thử nghiệm

Vì môi trường cài đặt Grafana khá đơn giản nên mình sẽ sử dụng image ubuntu:16.04 cơ bản để làm một lab tương tự như máy chủ thật.

$ docker run -itd --network=lab-prom -p 3030:3000 --name grafana-1 ubuntu:16.04

Chú ý: Cần sử dụng chung mạng với Prometheus để dễ dàng kết nối.

Cài đặt bản mới nhất Enterprise edition (Có khả năng nâng cấp bản Enterprise cho doanh nghiệp nếu muốn):

$ apt-get update
$ apt-get install -y apt-transport-https
$ apt-get install -y software-properties-common wget
$ wget -q -O - https://packages.grafana.com/gpg.key | apt-key add -

Thêm repository:

$ echo "deb https://packages.grafana.com/enterprise/deb stable main" | tee -a /etc/apt/sources.list.d/grafana.list 
$ apt-get update
$ apt-get install grafana-enterprise

Khởi động grafana-server

service  grafana-server start

Xem trên trình duyệt máy chủ: http://127.0.0.1:3030

Tài khoản Admin mạc định là admin | admin, sau lần đăng nhập đầu tiên, hệ thống sẽ bắt buộc admin đổi mật khẩu.

Màn hình Dashboard ban đầu:

Màn hình thêm nguồn dữ liệu (Data Sources)

Chọn nguồn từ Prometheus

Hiện tại Grafana hỗ trợ rất nhiều nguồn dữ liệu phổ biến hiện nay.

Tạo một Folder > Dashboard > Panel thông tin mới

Kết quả là hiển thị số lượng message trong queue đang có. Còn vô số các cấu hình khác trên Panel này để phù hợp với dữ liệu cần theo dõi và cảnh báo. Nếu bạn muốn cấu hình các thông số khác, hãy để lại câu hỏi dưới comment mình sẽ trợ giúp nếu có thể nhé!


All Rights Reserved

Viblo
Let's register a Viblo Account to get more interesting posts.