MCPcopy Index your code
hub / github.com/RedisGrafana/grafana-redis-datasource

github.com/RedisGrafana/grafana-redis-datasource @v2.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.2.0 ↗ · + Follow
230 symbols 714 edges 85 files 169 documented · 73% updated 2y agov2.2.0 · 2023-07-13★ 16344 open issues

Browse by type

Functions 177 Types & classes 53
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Redis Data Source for Grafana

Dashboard

Grafana 8 Redis Data Source Redis Application plugin Redis Explorer plugin Go Report Card CI codecov Language grade: JavaScript

Introduction

The Redis Data Source for Grafana is a plugin that allows users to connect to any Redis database On-Premises and in the Cloud. It provides out-of-the-box predefined dashboards and lets you build customized dashboards to monitor Redis and application data.

Demo

Demo is available on demo.volkovlabs.io:

Requirements

  • Grafana 8.0+ is required for Redis Data Source 2.X.
  • Grafana 7.1+ is required for Redis Data Source 1.X.

Redis Application plugin

You can add as many data sources as you want to support multiple Redis databases. Redis Application plugin helps manage various Redis Data Sources and provides Custom panels.

Redis Explorer plugin

The Redis Explorer plugin connects to Redis Enterprise software clusters using REST API. It provides application pages to add Redis Data Sources for managed databases and dashboards to see cluster configuration.

Getting Started

Redis Data Source can be installed from the Grafana Marketplace or use the grafana-cli tool to install from the command line:

grafana-cli plugins install redis-datasource

Grafana Marketplace

For Docker instructions and installation without Internet access, follow the Quickstart page.

Configuration

Data Source allows to connect to Redis using TCP port, Unix socket, Cluster, Sentinel and supports SSL/TLS authentication. For detailed information, take a look at the Configuration page.

Datasource

Documentation

Please take a look at the Documentation to learn more about plugin and features.

Supported commands

List of all supported commands and how to use them with examples you can find in the Commands section.

Query

Development

Developing Redis Data Source page provides instructions on building the data source.

Are you interested in the latest features and updates? Start nightly built Docker image for Redis Application plugin, including Redis Data Source.

Feedback

We love to hear from users, developers, and the whole community interested in this plugin. These are various ways to get in touch with us:

  • Ask a question, request a new feature, and file a bug with GitHub issues.
  • Star the repository to show your support.

Contributing

  • Fork the repository.
  • Find an issue to work on and submit a pull request.
  • Could not find an issue? Look for documentation, bugs, typos, and missing features.

License

  • Apache License Version 2.0, see LICENSE.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 143
Method 34
Struct 20
Enum 14
Interface 11
Class 8

Languages

Go79%
TypeScript21%

Modules by API surface

pkg/redis-client.go17 symbols
pkg/testing-utilities_test.go16 symbols
pkg/datasource_test.go14 symbols
pkg/datasource.go8 symbols
src/datasource/datasource.ts6 symbols
pkg/redis-time-series_test.go6 symbols
pkg/redis-time-series.go6 symbols
pkg/redis-graph.go6 symbols
src/components/QueryEditor/QueryEditor.tsx5 symbols
src/components/ConfigEditor/ConfigEditor.tsx5 symbols
pkg/redis-tmscan_integration_test.go5 symbols
pkg/redis-stream.go5 symbols

For agents

$ claude mcp add grafana-redis-datasource \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page