Tuyển dụng
Viettel IDC

Grafana là gì? Hướng dẫn cài đặt và thiết lập cấu hình Grafana

22/12/2025

Grafana là một nền tảng mã nguồn mở dùng để phân tích, trực quan hóa dữ liệu và giám sát hệ thống theo thời gian thực. Công cụ này cho phép kết nối nhiều nguồn dữ liệu khác nhau, hiển thị thông tin dưới dạng dashboard trực quan và thiết lập cảnh báo. Cùng Viettel IDC tìm hiểu rõ hơn Grafana là gì trong bài viết dưới đây.

Grafana là gì?

Grafana là một nền tảng mã nguồn mở mạnh mẽ, được sử dụng để phân tích và trực quan hóa dữ liệu từ nhiều nguồn khác nhau. Công cụ này giúp người dùng theo dõi và phân tích hiệu suất của hệ thống cũng như ứng dụng theo thời gian thực. 

Thông qua các bảng điều khiển (dashboard) tương tác, Grafana hiển thị dữ liệu dưới dạng biểu đồ và đồ thị trực quan, có tính thẩm mỹ cao và dễ tùy chỉnh. Nhờ khả năng giám sát linh hoạt và thiết lập cảnh báo kịp thời, Grafana trở thành công cụ rất phổ biến trong lĩnh vực DevOps và giám sát hệ thống.

Grafana là gì?

Tại sao nên sử dụng Grafana trong hệ thống?

Triển khai Grafana mang lại nhiều lợi ích thiết thực trong quá trình theo dõi và vận hành hệ thống. Nền tảng không chỉ giúp quan sát dữ liệu một cách trực quan mà còn hỗ trợ phát hiện sớm sự cố và tối ưu hiệu suất tổng thể.

- Trực quan hóa dữ liệu mạnh mẽ: Hiển thị metrics, logs và traces bằng dashboard sinh động, dễ theo dõi theo thời gian thực.

- Hỗ trợ đa nguồn dữ liệu: Kết nối linh hoạt với Prometheus, Elasticsearch, InfluxDB, MySQL, PostgreSQL, các dịch vụ cloud và nhiều hệ thống khác.

- Giám sát và cảnh báo tập trung: Thiết lập cảnh báo khi số liệu vượt ngưỡng, gửi thông báo qua email, Slack hoặc các kênh tích hợp.

- Tùy biến dashboard linh hoạt: Dễ dàng kéo thả, chỉnh sửa và chia sẻ dashboard theo từng vai trò hoặc nhóm sử dụng.

- Mã nguồn mở, dễ mở rộng: Có cộng đồng lớn, nhiều plugin và khả năng mở rộng tính năng theo nhu cầu thực tế.
Có thể bạn quan tâm:

- DevOps là gì? Cách thức hoạt động của DevOps
- MongoDB là gì? Khái niệm và các tính năng nổi bật

Các tính năng chính của Grafana là gì?

Grafana được thiết kế như một nền tảng giám sát và trực quan hóa toàn diện, đáp ứng nhu cầu theo dõi hệ thống từ cơ bản đến nâng cao. Các tính năng của Grafana tập trung vào khả năng kết nối dữ liệu linh hoạt, hiển thị trực quan và hỗ trợ phát hiện sự cố theo thời gian thực.

- Kết nối đa dạng nguồn dữ liệu: Hỗ trợ nhiều loại nguồn như Prometheus, InfluxDB, MySQL, Elasticsearch, Loki, AWS CloudWatch, v.v..

- Bảng điều khiển tùy chỉnh: Cho phép tạo dashboard với nhiều loại biểu đồ (đường, cột, gauge,...) để hiển thị dữ liệu một cách trực quan, dễ hiểu.

- Giám sát theo thời gian thực: Hiển thị dữ liệu liên tục, giúp nhận diện vấn đề ngay lập tức.

- Cảnh báo (Alerting): Thiết lập cảnh báo khi các chỉ số vượt ngưỡng, gửi thông báo qua Email, Slack,...

- Mã nguồn mở và linh hoạt: Cộng đồng phát triển mạnh mẽ, có thể mở rộng tính năng bằng plugin, phù hợp với nhiều môi trường từ on-premise đến cloud.

Hướng dẫn download Grafana và cài đặt lần đầu

Cách tải và cài đặt Grafana trên Windows

Trên Windows, Grafana hỗ trợ nhiều hình thức cài đặt nhằm đáp ứng cả nhu cầu sử dụng cơ bản lẫn triển khai linh hoạt trong môi trường kỹ thuật. Người dùng có thể lựa chọn cài đặt bằng Windows Installer để thao tác nhanh gọn hoặc dùng file ZIP khi muốn chủ động kiểm soát thư mục và cách vận hành.

Bước 1: Truy cập trang tải Grafana chính thức

Trước tiên, bạn truy cập vào trang Download Grafana chính thức để đảm bảo tải đúng phiên bản an toàn và được hỗ trợ lâu dài. Tại đây, Grafana sẽ tự động hiển thị phiên bản mới nhất phù hợp cho người dùng phổ thông và môi trường production.

Cách tải và cài đặt Grafana trên Windows

Bước 2: Chọn phiên bản Grafana cần cài đặt

Trong mục Version, hệ thống chỉ hiển thị các bản phát hành chính thức (tagged releases). Đây là các phiên bản ổn định, đã được kiểm thử và phù hợp để sử dụng lâu dài. Nếu bạn muốn trải nghiệm các tính năng đang phát triển, có thể chuyển sang Nightly Builds, tuy nhiên các bản này không được khuyến nghị cho hệ thống thực tế.

Bước 3: Lựa chọn Edition phù hợp

Grafana cung cấp hai lựa chọn Edition:

- Enterprise (khuyến nghị): Có đầy đủ chức năng như bản mã nguồn mở và cho phép mở khóa thêm tính năng nâng cao bằng license khi cần.

- Open Source: Hoàn toàn miễn phí, phù hợp cho cá nhân, học tập và hệ thống giám sát cơ bản.

Sau khi chọn Edition, bạn nhấn Windows để hiển thị các gói cài đặt dành cho hệ điều hành Windows.

Bước 4: Cài đặt Grafana trên Windows

Sau khi đã lựa chọn phiên bản và Edition phù hợp, bạn tiến hành cài đặt Grafana trên Windows. Grafana hỗ trợ hai hình thức cài đặt phổ biến, cho phép người dùng linh hoạt tùy theo nhu cầu sử dụng và mức độ can thiệp hệ thống. 

Cài đặt Grafana bằng Windows Installer:

- Tải file cài đặt Grafana định dạng .msi từ trang chính thức

- Mở file installer và khởi chạy trình cài đặt trên Windows

- Thực hiện lần lượt các bước theo hướng dẫn hiển thị trên màn hình

- Hoàn tất quá trình cài đặt và sẵn sàng khởi động Grafana

Cài đặt Grafana bằng file ZIP:

- Tải gói cài đặt Grafana dạng file ZIP từ trang chính thức

- Chuột phải vào file ZIP vừa tải, mở Properties và tick chọn Unblock để Windows cho phép thực thi

- Giải nén toàn bộ nội dung file ZIP vào thư mục bất kỳ trên máy

- Truy cập thư mục bin và chạy file grafana-server.exe, ưu tiên khởi động bằng Command Prompt để theo dõi log

- Trong trường hợp cần vận hành lâu dài, có thể sử dụng công cụ NSSM để cấu hình Grafana chạy như một Windows Service.

Bước 5: Khởi động và truy cập Grafana lần đầu

Sau khi hoàn tất cài đặt, bước tiếp theo là khởi động Grafana và truy cập vào giao diện quản trị trên trình duyệt. Đây là bước quan trọng để kiểm tra Grafana đã hoạt động đúng hay chưa và thực hiện các thiết lập ban đầu.

- Đảm bảo Grafana đã được khởi động bằng file grafana-server.exe hoặc dưới dạng Windows Service

- Mở trình duyệt có trên máy tính của bạn

- Truy cập địa chỉ http://localhost:3000/. Đây là cổng mặc định của Grafana

- Đăng nhập bằng tài khoản mặc định (username: admin, mật khẩu: admin)

- Thực hiện đổi mật khẩu mới theo yêu cầu để hoàn tất bước đăng nhập lần đầu

- Truy cập giao diện Getting Started để bắt đầu tạo dashboard và kết nối nguồn dữ liệu

Hướng dẫn download Grafana và cài đặt lần đầu

Bước 6: Thay đổi cổng Grafana trên Windows khi không truy cập được

Trong một số trường hợp, cổng mặc định 3000 của Grafana có thể bị chiếm dụng hoặc yêu cầu quyền bổ sung trên Windows, dẫn đến việc không truy cập được giao diện quản trị. Khi đó, bạn có thể đổi Grafana sang một cổng khác (phổ biến nhất là 8080) để tránh xung đột và dễ sử dụng hơn.

- Truy cập vào thư mục cài đặt Grafana và mở thư mục conf

- Sao chép file sample.ini và đổi tên thành custom.ini

- Mở file custom.ini bằng trình soạn thảo văn bản (Notepad hoặc VS Code)

- Tìm đến cấu hình http_port trong file

- Bỏ dấu ; ở đầu dòng để kích hoạt cấu hình

- Thay đổi giá trị cổng sang 8080 hoặc một cổng khác phù hợp

- Lưu file cấu hình và khởi động lại Grafana để áp dụng thay đổi

Cài đặt Grafana trên macOS bằng Homebrew

Homebrew là trình quản lý gói phổ biến trên macOS, giúp việc cài đặt và quản lý Grafana trở nên nhanh gọn, đặc biệt phù hợp với người dùng kỹ thuật và môi trường phát triển. Trước khi cài đặt, hãy đảm bảo Homebrew đã được cài sẵn trên hệ thống macOS của bạn.

Bước 1: Tìm Grafana trên Homebrew

Trước khi cài đặt, bạn nên kiểm tra thông tin gói Grafana thông qua Homebrew để đảm bảo sử dụng đúng phiên bản ổn định. Bạn có thể tham khảo tài liệu trên trang chủ Homebrew hoặc tìm kiếm trực tiếp gói Grafana bằng công cụ này. 

Bước 2: Cài đặt Grafana bằng Homebrew

Sau khi xác nhận gói Grafana, bạn mở Terminal trên macOS và tiến hành cài đặt. Trước tiên, cập nhật danh sách gói của Homebrew, sau đó chạy lệnh cài đặt Grafana. Trong quá trình này, Homebrew sẽ tự động tải xuống, giải nén và cấu hình các file cần thiết mà không yêu cầu can thiệp thủ công.

Grafana sau khi cài đặt sẽ được lưu tại:

- /usr/local/Cellar/grafana/[version] đối với máy Mac dùng chip Intel

- /opt/homebrew/Cellar/grafana/[version] đối với máy Mac dùng chip Apple Silicon

Cài đặt Grafana trên macOS bằng Homebrew

Bước 3: Khởi động Grafana trên macOS

Khi quá trình cài đặt hoàn tất, bạn có thể khởi động Grafana thông qua Homebrew với một lệnh duy nhất. Grafana sẽ được chạy dưới dạng service nền, cho phép tự động khởi động cùng hệ thống. Sau khi dịch vụ hoạt động, bạn mở trình duyệt và truy cập http://localhost:3000/ để vào giao diện quản trị và thực hiện các thiết lập ban đầu.

Cài đặt Grafana trên macOS bằng Homebrew - 2

Cài đặt Grafana từ kho lưu trữ APT (Ubuntu / Debian)

Khi cài đặt Grafana trên Ubuntu thông qua APT repository, hệ thống sẽ tự động nhận bản cập nhật mỗi khi bạn chạy apt-get update. Đây là phương pháp được khuyến nghị cho môi trường máy chủ Linux vì đảm bảo tính ổn định, dễ nâng cấp và quản lý phiên bản lâu dài.

Bước 1: Thực hiện setting các gói phụ thuộc cần có

Trước khi thêm repository Grafana, bạn cần cài đặt các gói hỗ trợ cho APT làm việc với HTTPS và tải file từ xa.

sudo apt-get install -y apt-transport-https wget

Bước 2: Import khóa GPG của Grafana

Khóa GPG được sử dụng để xác thực các gói tải từ repository Grafana, đảm bảo tính toàn vẹn và bảo mật trong quá trình cài đặt.

sudo mkdir -p /etc/apt/keyrings/

wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null

Bước 3: Thêm repository Grafana bản stable

Tiếp theo, bạn cần khai báo repository chính thức của Grafana vào hệ thống APT. Bản stable là lựa chọn phù hợp cho môi trường production.

echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list

Bước 4: (Tuỳ chọn) Thêm repository Grafana bản beta

Nếu bạn muốn trải nghiệm các tính năng mới đang trong giai đoạn thử nghiệm, có thể thêm repository beta. Tuy nhiên, phiên bản này không được khuyến nghị cho hệ thống vận hành chính thức.

echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com beta main" | sudo tee -a /etc/apt/sources.list.d/grafana.list

Bước 5: Cập nhật danh sách gói APT

Sau khi thêm repository, bạn cần cập nhật lại danh sách gói để APT nhận diện các package Grafana mới.

sudo apt-get update

Bước 6: Cài đặt Grafana OSS

Nếu bạn chỉ cần phiên bản mã nguồn mở, có thể cài đặt Grafana OSS bằng lệnh sau:

sudo apt-get install grafana

Bước 7: Cài đặt Grafana Enterprise

Trong trường hợp bạn muốn sử dụng phiên bản được khuyến nghị và có khả năng mở rộng Enterprise sau này, hãy cài đặt gói Grafana Enterprise.

sudo apt-get install grafana-enterprise

Hướng dẫn sử dụng Grafana

Sau khi cài đặt và truy cập thành công, bước tiếp theo là làm quen với cách sử dụng Grafana trong thực tế. Dưới đây là các thao tác cơ bản nhất, giúp bạn nhanh chóng xây dựng dashboard, hiển thị dữ liệu và thiết lập cảnh báo giám sát hệ thống.

Tạo dashboard trong Grafana

Dashboard là thành phần trung tâm trong Grafana, nơi tập hợp các biểu đồ và số liệu phục vụ việc theo dõi hệ thống. Để tạo dashboard mới, bạn truy cập menu Dashboards, chọn New Dashboard và thêm panel đầu tiên. Mỗi panel đại diện cho một biểu đồ hoặc bảng hiển thị dữ liệu, có thể tùy chỉnh độc lập về truy vấn, giao diện và cách trình bày.

Tạo dashboard trong Grafana

Thêm nguồn dữ liệu Prometheus

Trước khi hiển thị dữ liệu, Grafana cần được kết nối với nguồn dữ liệu. Với Prometheus, bạn vào mục Data sources, chọn thêm nguồn dữ liệu mới và chọn Prometheus trong danh sách hỗ trợ. Sau đó, cấu hình URL của Prometheus (thường là http://localhost:9090) và lưu lại. Khi kết nối thành công, Grafana có thể truy vấn trực tiếp dữ liệu metrics từ Prometheus để hiển thị trên dashboard.

Thêm nguồn dữ liệu Prometheus

Tạo truy vấn và biểu đồ

Sau khi có nguồn dữ liệu, bạn quay lại dashboard và mở phần chỉnh sửa panel. Tại đây, bạn viết truy vấn bằng PromQL để lấy dữ liệu mong muốn từ Prometheus. Grafana sẽ thực thi truy vấn và hiển thị kết quả ngay lập tức dưới dạng biểu đồ. Bạn có thể lựa chọn nhiều kiểu trực quan hóa khác nhau như biểu đồ thời gian, biểu đồ cột, gauge hoặc bảng số liệu, đồng thời tùy chỉnh màu sắc, đơn vị hiển thị và khoảng thời gian theo dõi.

Tạo truy vấn và biểu đồ

Thiết lập cảnh báo trong Grafana

Grafana cho phép thiết lập cảnh báo trực tiếp dựa trên dữ liệu hiển thị trong panel. Khi tạo alert, bạn xác định điều kiện kích hoạt, ví dụ như khi CPU vượt quá một ngưỡng nhất định trong khoảng thời gian xác định. 

Sau đó, bạn cấu hình kênh nhận thông báo như email, Slack hoặc webhook. Khi điều kiện xảy ra, Grafana sẽ tự động gửi cảnh báo, giúp đội ngũ vận hành kịp thời phát hiện và xử lý sự cố.

So sánh Grafana và Prometheus

Trong hệ sinh thái giám sát hiện đại, Grafana và Prometheus thường xuyên được nhắc đến cùng nhau nhưng không phải là hai công cụ thay thế trực tiếp. Prometheus tập trung vào thu thập và lưu trữ metrics, còn Grafana mạnh về trực quan hóa, dashboard và cảnh báo.

Tiêu chí

Grafana

Prometheus

Vai trò chính

Trực quan hóa dữ liệu, xây dựng dashboard, cảnh báo

Thu thập, lưu trữ và truy vấn metrics

Chức năng cốt lõi

Hiển thị biểu đồ, bảng điều khiển, alert đa nguồn

Scrape metrics, lưu time-series, alert

Nguồn dữ liệu

Hỗ trợ nhiều nguồn: Prometheus, MySQL, Elasticsearch, Cloud services…

Chủ yếu là metrics do chính Prometheus thu thập

Khả năng lưu trữ

Không lưu dữ liệu, chỉ truy vấn từ data source

Có hệ thống lưu trữ time-series riêng

Ngôn ngữ truy vấn

Phụ thuộc nguồn dữ liệu (PromQL, SQL, Lucene…)

PromQL (Prometheus Query Language)

Giao diện người dùng

Trực quan, thân thiện, tùy biến cao

Giao diện đơn giản, thiên về kỹ thuật

Cảnh báo

Alert tập trung, đa nguồn dữ liệu

Alert dựa trên metrics + Alertmanager

Trường hợp sử dụng

Xây dựng dashboard giám sát tổng thể

Giám sát hệ thống, dịch vụ, hạ tầng

So sánh Grafana và Prometheus

Kết luận

Qua nội dung bài viết, có thể hiểu rõ Grafana là gì và vì sao công cụ này được sử dụng rộng rãi trong giám sát hệ thống hiện đại. Nhờ tính ổn định, khả năng mở rộng và cộng đồng hỗ trợ mạnh mẽ, Grafana phù hợp triển khai trong nhiều môi trường khác nhau, từ hệ thống nội bộ đến hạ tầng cloud và DevOps.

Để được hỗ trợ tư vấn và tìm hiểu các dịch vụ của Viettel, bạn có thể liên hệ trực tiếp tới Viettel IDC qua các kênh:

- Hotline: 1800 8088 (miễn phí cước gọi)

- Fanpage: https://www.facebook.com/viettelidc  

Bình luận ()

Đăng nhập | Đăng ký
để gửi bình luận
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Ý kiến của bạn sẽ được xét duyệt trước khi đăng.
Xem thêm bình luận

Tin liên quan

29/09/2026

"SOVEREIGN CLOUD" VÀ NGHỊCH LÝ CHUYỂN ĐỔI SỐ: GIẢI MÃ BÀI TOÁN TUÂN THỦ CHO NGÀNH TÀI CHÍNH & CHÍNH PHỦ

Các tổ chức thuộc nhóm ngành trọng yếu như tài chính, ngân hàng (BFSI) và cơ quan nhà nước đang khao khát hiện đại hóa hệ thống IT (chuyển đổi sang kiến trúc Microservices, sử dụng Container/Kubernetes) để tăng tốc độ triển khai dịch vụ và nâng cao trải nghiệm người dùng. Tuy nhiên, họ lại đang vấp phải một "nghịch lý" lớn: Càng muốn áp dụng công nghệ Cloud hiện đại, rào cản về tuân thủ pháp lý và an toàn thông tin càng trở nên khắt khe.

29/09/2026

BÀI TOÁN "NOISY NEIGHBOR" TRÊN CLOUD VÀ CHIẾN LƯỢC TỐI ƯU HIỆU NĂNG CHO HỆ THỐNG CỐT LÕI

Trong kỷ nguyên mà dữ liệu là "dầu mỏ mới", việc vận hành các hệ thống xương sống (Core ERP, Core Banking) hay các workload tính toán chuyên sâu (AI, Machine Learning, Datalake) đòi hỏi năng lực phần cứng vô cùng mạnh mẽ.

27/09/2026

"BÃO GIÁ" HẠ TẦNG CNTT VÀ BÀI TOÁN SỐNG CÒN CỦA DOANH NGHIỆP: VÌ SAO PRIVATE CLOUD DẠNG DỊCH VỤ LÊN NGÔI?

Làn sóng bùng nổ hạ tầng AI toàn cầu đang tạo ra một "cơn địa chấn" về giá phần cứng máy chủ, chip nhớ DRAM, ổ cứng doanh nghiệp và chi phí năng lượng. Đứng trước áp lực phải chuyển đổi số nhưng lại vấp phải bài toán chi phí đầu tư (CapEx) đắt đỏ cùng thời gian giao hàng kéo dài hàng tháng, các nhà quản trị công nghệ (CIO) và tài chính (CFO) đang tìm kiếm một hướng đi mới: Không cần bỏ hàng tỷ đồng mua sắm hạ tầng mà vẫn sở hữu riêng một hệ thống Private Cloud hoàn chỉnh, an toàn và sẵn sàng vận hành ngay lập tức.

29/09/2026

Digital Workplace là gì? Xu hướng môi trường làm việc số cho doanh nghiệp

Digital Workplace là gì? Khám phá mô hình vận hành, thành phần, lợi ích, ứng dụng, thách thức và xu hướng môi trường làm việc số cho doanh nghiệp.

29/09/2026

Lỗ hổng Shellshock là gì? Cơ chế, tác động và cách khắc phục

Lỗ hổng Shellshock (CVE-2014-6271) trong Bash là gì, vì sao nghiêm trọng? Tìm hiểu nguyên nhân, hệ thống bị ảnh hưởng và cách kiểm tra, vá lỗi.

29/09/2026

Scratch là gì? Cách hoạt động, ứng dụng và đối tượng phù hợp

Scratch là gì? Tìm hiểu cách lập trình bằng khối lệnh, các khái niệm có thể học, ứng dụng thực tế và sự khác nhau giữa Scratch với ScratchJr.

29/09/2026

Phân biệt các loại Web Hosting: Đâu là lựa chọn phù hợp cho website?

Phân biệt các loại Web Hosting và tìm hiểu cách mỗi mô hình hoạt động, từ đó lựa chọn giải pháp phù hợp với nhu cầu, quy mô và định hướng phát triển website.

29/09/2026

Website có cần hosting không? Giải đáp chi tiết từ A-Z

Website có cần hosting không? Tìm hiểu vai trò của hosting, domain và các trường hợp cần và không cần mua hosting riêng cho website.

29/09/2026

Top nhà cung cấp dịch vụ Cloud Camera uy tín tại Việt Nam

Top nhà cung cấp dịch vụ Cloud Camera uy tín tại Việt Nam, cùng tiêu chí lựa chọn và những lưu ý quan trọng trước khi đăng ký dịch vụ.

28/09/2026

Trigger là gì trong DBMS? Cách hoạt động, các loại phổ biến và ứng dụng

Trigger là gì trong DBMS? Tìm hiểu cách trigger hoạt động, các loại phổ biến, ví dụ minh họa, ưu nhược điểm và khi nào nên sử dụng.