Grafana là gì ? Hướng dẫn cài đặt Grafana cho DevOps tối ưu hiệu năng

Chúng tôi vui mừng chia sẻ kiến thức về từ khóa Grafana la gi và hy vọng rằng nó sẽ hữu ích cho bạn đọc. Bài viết tập trung trình bày ý nghĩa, vai trò và ứng dụng của từ khóa này trong việc tối ưu hóa nội dung trang web và chiến dịch tiếp thị trực tuyến. Chúng tôi cung cấp các phương pháp tìm kiếm, phân tích và lựa chọn từ khóa phù hợp, cùng với các chiến lược và công cụ hữu ích. Hy vọng rằng thông tin mà chúng tôi chia sẻ sẽ giúp bạn xây dựng chiến lược thành công và thu hút lưu lượng người dùng. Xin chân thành cảm ơn sự quan tâm và hãy tiếp tục theo dõi blog của chúng tôi để cập nhật những kiến thức mới nhất.

Nếu khách hàng là một devops chắc bạn không còn lạ gì với dụng cụ tên Grafana này rồi. Hoặc mới vào ngành vừa nghe qua và lên Google tìm? Đọc bài này nhé.

Bạn Đang Xem: Grafana là gì ? Hướng dẫn cài đặt Grafana cho DevOps tối ưu hiệu năng

Grafana là gì

Grafana là một giao diện/dashboard theo dõi mạng lưới hệ thống (opensource), tương trợ rất nhiều loại dashboard và các loại graph khác nhau để người quản trị dễ dàng theo dõi.

Grafana là một nền tảng open-source chuyên phục vụ mục tiêu theo dõi và đánh giá và thẩm định các số liệu thu được. Theo khái niệm như vậy tất cả 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.

Grafana là gì

Grafana có thể truy xuất tài liệu từ Graphite, Elasticsearch, OpenTSDB, Prometheus và InfluxDB. Grafana là một dụng cụ mạnh mẽ để truy xuất và trình diễn tài liệu dưới dạng các đồ thị và biểu đồ.

Bất kì nghành nghề nào có thể thu được tài liệu theo dòng thời kì đều phải 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 những nguồn tài liệu, phần giao diện của dụng cụ này rất thân thiền với những người dùng. Dễ dàng đưa ra thông tin và cảnh báo.

Việc xây dựng Dashboard nó là một phần quan trọng trong việc monotor của mạng lưới hệ thống. Grafana support rất nhiều giải pháp monitor khác nhau.

Cấu hình thiết lập Grafana và cấu hình Grafana ra làm sao ?

Từ khoá tìm trên Google: How to install and configure Grafana on CentOS 7

Xài Grafana

Bước 1 – Disable SELinux

getenforce

Sửa đổi cấu hình SELinux như sau

vi /etc/sysconfig/selinux # vim /etc/sysconfig/selinux # nano /etc/sysconfig/selinux #sử dụng trình chỉnh sửa file nào tuỳ vào thị hiếu và thói quen của bạn nhé. LPTech Mình thích xài vi hơn.

Xem Thêm : Tinh dầu CBD: Nguồn gốc, lợi ích, liều dùng và tác dụng phụ

Reboot system

reboot

Bước 2 – setup Grafana bằng YUM Repository

Sử dụng Yum để setup các gói ứng dụng là đơn giản nhất, vì không nên tìm hiểu quá nhiều lệnh, mọi thứ đã được đóng gói thành ứng dụng rồi, cứ việc gõ lệnh install là được. Ngoài ra bạn còn tồn tại thể sử dụng cách khác chuyên nghiệp hơn dành cho những Chuyên Viên hoặc Devops nhiều năm trong ngành là cài từ Source, kiểu tải về bộ opensource về rồi gõ lệnh build theo yêu cầu member ý, custom này nọ lọ chai.

Create a repo file:

vi /etc/yum.repos.d/grafana.repo # vim /etc/yum.repos.d/grafana.repo # nano /etc/yum.repos.d/grafana.repo # Xài cái nào tuỳ nhé, LPTech không viết đến khi đuổi theo không được bảo LPTech không hướng dẫn có tâm nhé.

Add the following contents to file:

[grafana] name=grafana baseurl=https://packages.grafana.com/oss/rpm repo_gpgcheck=1 enabled=1 gpgcheck=1 gpgkey=https://packages.grafana.com/gpg.key sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt # Package make by LPTech.Asia – Don’t remove this LINE

Bước 3 – Install Grafana – Cài Grafana đi thôi chờ chi

Nhập lệnh sau vào Terminal

sudo yum install grafana – y # -y là để nó không hỏi có đồng ý cài hay là không thôi, nếu như khách hàng đã biết kiên cố sẽ cài thì hãy dùng còn không thì thôi nhé. LPTech không khuyến khích

Package setup nó sẽ tuân theo các bước sau nè:

  • Cấu hình thiết lập thư viên vào /usr/sbin/grafana-server
  • Chép init.d script vào /etc/init.d/grafana-server
  • Cấu hình thiết lập file mặt định vào /etc/sysconfig/grafana-server
  • Chép cái cấu hình file vào /etc/grafana/grafana.ini
  • Tạo và cài cái service vào Centos để mấy ông gõ lệnh như service hay systemctl (if systemd is available) name grafana-server.service
  • Cuối cùng là ghi log vào /var/log/grafana/grafana.log thôi

Bước 4 – Install additional font packages – Cấu hình thiết lập bổ sung cấp thiết nhé

yum install fontconfig yum install freetype* yum install urw-fonts

Bước 5 – Enable Grafana Service

Kiểm tra trạng thái của dịch vụ

Xài Grafana

Xem Thêm : Azota là gì? Azota giám sát gian lận như thế nào?

systemctl status grafana-server #hoặc service grafana-server status

Nếu dịch vụ không hoạt động, hãy phát động nó bằng lệnh sau:

systemctl start grafana-server # hoặc service grafana-server start

Bật dịch vụ Grafana khi phát động mạng lưới hệ thống – Startup á

systemctl enable grafana-server.service # hoặc chkconfig on grafana-server

Bước 6 – Modify Firewall – Tường lửa

Grafana xài port 3000 là port mặc định nên phải mở port này hoặc tắt luôn firewalld hay iptables nếu không biết phương pháp làm nhé. LPTech cũng không xíu nha.

firewall-cmd -zone=public -add-port=3000/tcp -permanent firewall-cmd -reload # Tutorial byb LPTech.Asia

Bước 7 – Xài Grafana thôi chờ gì nữa

Sử dụng URL sau để truy cập giao diện web Grafana.

http://SERVER_IP:3000/

Xài Grafana

Còn phần cấu hình nữa, nhưng hướng dẫn luôn thì những bạn lại tuân theo mà không động não. có giao diện rồi cứ mò thêm đi nhé, lên trang chủ của Grafana là https://grafana.com/ để đọc tài liệu nha, họ có cung cấp dịch vụ Cloud Grafan luôn khỏi cần cài chi cho mắc công nhé.

Xài Grafana

Trong series này tôi sẽ viết các bài khác gồm:

  1. Kibana là gì? Tìm hiểu về Kibana và sử dụng một cách hiệu quả
  2. Grafana là gì ? Hướng dẫn setup Grafana cho DevOps tối ưu hiệu năng
  3. MongoDB là gì? Cách setup và tìm hiểu cơ bản về MongoDB
  4. Redis là gì? Vì sao cần hiểu và sử dụng Redis để tối ưu hiệu xuất
  5. Apache Solr: Hướng dẫn setup và cách sử dụng Apache Solr
  6. Elasticsearch là gì
  7. Logstash là gì? Cấu hình thiết lập sử dụng và làm chủ Logstash trong một nội dung bài viết

You May Also Like

About the Author: v1000