Tổng quan
Grafana được phát triển ban đầu bởi Torkel Ödegaard vào năm 2013 khi ông làm việc tại công ty SilverStripe. Ban đầu, Grafana được tạo ra như một công cụ trực quan hóa dữ liệu cho Graphite, một hệ thống giám sát mã nguồn mở.
Sau đó, Grafana trở thành một dự án mã nguồn mở độc lập và nhanh chóng thu hút sự quan tâm và đóng góp từ cộng đồng nguồn mở. Nó được phát triển và cải tiến liên tục để hỗ trợ nhiều nguồn dữ liệu khác nhau và cung cấp các tính năng mạnh mẽ cho việc trực quan hóa và giám sát dữ liệu.
Grafana hỗ trợ nhiều nguồn dữ liệu khác nhau như Prometheus, InfluxDB, Graphite, Elasticsearch và nhiều hệ thống khác, cho phép người dùng thu thập và hiện thị nhiều nguồn dữ liệu khác nhau vào một nơi duy nhất. Người dùng có thể tạo và tùy chỉnh các biểu đồ nhằm trực quan hóa số liệu theo yêu cầu
Cài đặt
Chuẩn bị
- Cài đặt Ubuntu version 20.04
- Cấu hình 2 CPU, 2 GB Ram, 50 GB Disk
- Trong bài, mình cài grafana cùng server prometheus có IP 192.168.0.113
Bước 1: Cài đặt grafana
Cài đặt gói cơ bản
sudo apt update
sudo apt-get install -y gnupg2 curl
sudo apt-get install -y apt-transport-https
sudo apt-get install -y software-properties-common wget
Bổ sung GPG key và thư viện
wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -
echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list
Cài đặt grafana
sudo apt-get update
sudo apt-get -y install grafana
Khởi động service
sudo systemctl enable --now grafana-server
Bước 2: Kiểm tra
Truy cập: http://192.168.0.113:3000/
User mặc định
- Username: admin
- Password: admin
Sau khi login phải đổi mật khẩu mặc đinh
Bước 3: Add Datasource Prometheus
- Truy cập: http://192.168.0.113:3000/connections/datasources
- Chọn Add datasource
- Chọn prometheus
- Điềm Prometheus Server url: http://192.168.0.113:9090
- Chọn Save and Test
Bước 4: Add dashboard
- Chọn add new dashboard
- Nhập ID: 1860, chọn load
- Chọn Prometheus và Import
Kết quả
Nguồn
https://grafana.com/docs/grafana/latest/setup-grafana/installation/debian/
Leave a Reply