Computer >> Máy Tính >  >> Lập trình >> Redis

Giới thiệu Plugin nguồn dữ liệu Redis cho Grafana

Grafana là một công cụ giám sát ứng dụng mã nguồn mở nổi tiếng và được sử dụng rộng rãi. Và bây giờ, nhờ có Nguồn dữ liệu Redis mới cho trình cắm Grafana, nó hoạt động với Redis!

Với khả năng mới này, những người thực hành DevOps và quản trị viên cơ sở dữ liệu có thể sử dụng một công cụ mà họ đã quen thuộc để dễ dàng tạo trang tổng quan để theo dõi cơ sở dữ liệu Redis và dữ liệu ứng dụng của họ. Plugin Nguồn dữ liệu Grafana Redis mới cho phép bạn trực quan hóa dữ liệu RedisTimeSeries và các kiểu dữ liệu Redis cốt lõi như Chuỗi, Hàm băm, Bộ, v.v. Ngoài ra, nó có thể phân tích cú pháp và hiển thị đầu ra của các lệnh quản trị Redis, chẳng hạn như SLOWLOG GET , THÔNG TIN DANH SÁCH KHÁCH HÀNG .

Giới thiệu Plugin nguồn dữ liệu Redis cho Grafana

Đừng bỏ lỡ các blog khác trong loạt bài này: Cách sử dụng nguồn dữ liệu Redis mới cho trình cắm Grafana 3 ứng dụng trong đời thực được xây dựng bằng nguồn dữ liệu Redis cho Grafana

Bắt đầu với Nguồn dữ liệu Redis cho Grafana

Nguồn dữ liệu Redis mới cho Grafana có thể kết nối với bất kỳ cơ sở dữ liệu Redis nào — bao gồm nguồn mở Redis, Redis Enterprise, Redis Enterprise Cloud — và hoạt động với Grafana 7.0 trở lên. Nếu bạn đã có Grafana 7.0, bạn có thể cài đặt plugin Nguồn dữ liệu với grafana-cli này lệnh:

grafana-cli plugins install redis-datasource

Nếu bạn chưa cài đặt Grafana hoặc chỉ muốn thử nguồn dữ liệu mới, bạn có thể dễ dàng bắt đầu với Grafana trong vùng chứa Docker:

docker run -d -p 3000:3000 --name=grafana -e "GF_INSTALL_PLUGINS=redis-datasource" grafana/grafana

Việc thiết lập Nguồn dữ liệu Redis cho Grafana cũng dễ dàng như làm việc với bất kỳ nguồn dữ liệu Grafana nào khác. Có sẵn các tùy chọn cấu hình bổ sung, bên cạnh địa chỉ máy chủ và cổng, bao gồm mật khẩu cơ sở dữ liệu và kết nối Bảo mật tầng truyền tải (TLS).

Giới thiệu Plugin nguồn dữ liệu Redis cho Grafana

Sau khi hoàn thành cấu hình ban đầu, bạn có thể bắt đầu tạo bảng hiển thị dữ liệu Redis! Trình cắm Redis Data Source hỗ trợ ba loại lệnh khác nhau:lệnh Redis, lệnh RedisTimeSeries và đầu vào phổ quát.

Giới thiệu Plugin nguồn dữ liệu Redis cho Grafana

1. Lệnh redis bao gồm một số lệnh được xác định trước để truy xuất các kiểu dữ liệu Redis cốt lõi, chẳng hạn như Hàm băm, Bộ, Chuỗi, Luồng, v.v. Đầu ra của lệnh được định dạng trước để dễ dàng sử dụng trong giao diện Grafana. Chế độ này cũng cho phép bạn thực hiện các lệnh quản trị của Redis: SLOWLOG GET , THÔNG TIN , DANH SÁCH KHÁCH HÀNG . Đầu ra của chúng xuất hiện trong các khung dữ liệu mới được giới thiệu, vì vậy bạn có thể áp dụng các phép biến đổi Grafana để sửa đổi đầu ra chuẩn.

Giới thiệu Plugin nguồn dữ liệu Redis cho Grafana

2. Lệnh RedisTimeSeries cung cấp giao diện cho phép bạn làm việc với mô-đun RedisTimeSeries. Hiện tại, nó hỗ trợ hai lệnh: TS.RANGE TS.MRANGE , cho phép bạn truy vấn một phạm vi từ một hoặc nhiều chuỗi thời gian. Ví dụ bên dưới cho thấy số lượt tải xuống Nguồn dữ liệu Redis từ kho lưu trữ Grafana.

Giới thiệu Plugin nguồn dữ liệu Redis cho Grafana

3. Đầu vào phổ biến cho phép bạn sử dụng các lệnh khác, không được hỗ trợ bởi hai chế độ đầu tiên. Hãy ghi nhớ rằng:

  • Đầu vào phổ quát không hỗ trợ tất cả các lệnh Redis.
  • Đầu ra của các lệnh này không được định dạng trước cho Grafana, vì vậy một số tính năng của Grafana có thể không hoạt động chính xác.

Giám sát thời gian thực với lệnh INFO

Để bắt đầu, hãy cài đặt Trang tổng quan giám sát Redis, được xây dựng cho Nguồn dữ liệu Grafana mới và chơi với nó.

Bảng điều khiển giám sát sử dụng các phần khác nhau của THÔNG TIN lệnh với biến đổi Grafana có liên quan. Ngoài ra, nó có một SLOWLOG để bạn có thể nhanh chóng xác định các truy vấn chậm nhất của mình (có thể ảnh hưởng đến hiệu suất của cơ sở dữ liệu Redis của bạn) và DANH SÁCH KHÁCH HÀNG bảng điều khiển hiển thị thông tin về các kết nối máy khách.

Giới thiệu Plugin nguồn dữ liệu Redis cho Grafana

Có vô số khả năng sử dụng Trình cắm nguồn dữ liệu Redis mới cho Grafana; chúng tôi có kế hoạch chia sẻ nhiều trang tổng quan mẫu hơn, bao gồm một ứng dụng thú vị dành cho những người yêu thích thời tiết, trong những tuần tới. Vì vậy, hãy theo dõi!