Grafana là một công cụ giám sát và trực quan hóa dữ liệu mã nguồn mở, cho phép người dùng kết nối và hiển thị dữ liệu từ nhiều nguồn khác nhau như cơ sở dữ liệu, hệ thống đám mây, hệ thống giám sát, v.v.
Grafana là một giải pháp tiện lợi cho việc theo dõi và quản lý các chỉ số và thông số hoạt động của các hệ thống và ứng dụng phức tạp. Nó cung cấp giao diện đồ họa dễ sử dụng, cho phép người dùng tạo các bảng điều khiển, biểu đồ và đồ thị để hiển thị các thông số quan trọng một cách trực quan và dễ hiểu.
Grafana có thể kết nối với nhiều nguồn dữ liệu khác nhau, bao gồm cả các cơ sở dữ liệu phổ biến như MySQL, PostgreSQL và InfluxDB, cũng như các hệ thống giám sát và đám mây như Prometheus và AWS CloudWatch.
Cách hoạt động của Grafana bao gồm các bước sau:
- Kết nối với nguồn dữ liệu: Người dùng tạo một kết nối đến nguồn dữ liệu của mình, ví dụ như cơ sở dữ liệu MySQL hoặc hệ thống giám sát Prometheus.
- Tạo bảng điều khiển: Sau khi kết nối thành công, người dùng tạo một bảng điều khiển, chứa các biểu đồ và đồ thị để hiển thị các thông số quan trọng từ nguồn dữ liệu đã chọn.
- Thiết kế bảng điều khiển: Người dùng có thể sử dụng trình tạo bảng điều khiển để thiết kế các biểu đồ và đồ thị, tùy chỉnh giao diện và cấu hình các thuộc tính khác.
- Hiển thị bảng điều khiển: Bảng điều khiển được hiển thị trong giao diện của Grafana, cho phép người dùng xem các thông số và thông tin một cách trực quan và dễ hiểu.
Với sự linh hoạt và tính năng đa dạng, Grafana là một công cụ quan trọng cho các nhà quản trị hệ thống và nhà phát triển ứng dụng để giám sát và quản lý các hệ thống và ứng dụng của họ.
Để cài đặt Grafana bạn hãy tải xuống và thêm khóa GPG của Grafana vào hệ thống để xác minh tính toàn vẹn của các gói được cung cấp bởi Grafana.
wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -
Thêm kho lưu trữ Grafana vào danh sách kho lưu trữ của hệ thống.
sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"
Cập nhật danh sách gói và thông tin cập nhật mới nhất từ các kho lưu trữ.
sudo apt update
Cài đặt gói grafana trên hệ thống.
sudo apt install grafana -y
Khởi động dịch vụ Grafana Server.
sudo systemctl start grafana-server
Bật tính năng tự khởi động dịch vụ Grafana Server khi khởi động lại OS.
sudo systemctl enable grafana-server
Hiển thị trạng thái hiện tại của dịch vụ Grafana Server, cho biết liệu dịch vụ đã đang hoạt động hay không.
sudo systemctl status grafana-server
Kết quả đầu ra cho Grafana đã cài đặt và chạy thành công.
● grafana-server.service - Grafana instance
Loaded: loaded (/lib/systemd/system/grafana-server.service; disabled; vendor preset: enabled)
Active: active (running) since Thu 2020-05-21 08:08:10 UTC; 4s ago
Docs: http://docs.grafana.org
Main PID: 15982 (grafana-server)
Tasks: 7 (limit: 1137)
...
Sau khi cài đặt xong, hãy login vào URL http://<ipaddr_grafana>:3000.
Thông tin login mặc định là Admin/admin.
Lần đầu login bạn sẽ được yêu cầu đổi mật khẩu, nếu bạn không muốn đổi thì bấm skip để bỏ qua.
Và kết quả sau khi login thành công.
Sau khi thực hiện đầy đủ các bước trên, bạn đã có thể truy cập vào giao diện quản trị của Grafana và bắt đầu sử dụng nó để tạo và quản lý các bảng điều khiển, đồ thị, và các tài nguyên giám sát khác.