Skip to content

About

Data Source Grafana Plugin for ReductStore

Resources

Code of conduct

Stars

5 stars

Watchers

0 watching

Forks

Latest commit

 

History

52 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReductStore Grafana Data Source

This repository contains the Grafana data source plugin for ReductStore.

Compatibility

Version v1.1.0 of the plugin is compatible with ReductStore v1.18.0 or higher.

Documentation

Usage and configuration details are on the website: www.reduct.store/docs/next/integrations/grafana

Development

Start frontend development

npm run dev

Build backend

mage build:backend

Start full development setup

DEVELOPMENT=true docker compose up --build

Test against another Grafana version

GRAFANA_VERSION=9.5.16 docker compose up --build

Linting & Testing

npm run typecheck          # TypeScript type check
npm run lint               # ESLint
npm run lint:fix           # ESLint with auto-fix
npm run test:ci            # Frontend unit tests
npm run e2e                # Playwright e2e tests

gofmt -s -w .                                  # Go code formatting
go test ./pkg/plugin -v -cover                 # Backend unit tests with coverage
go test -tags=integration ./pkg/... -v -cover  # Backend integration tests

Plugin Validation

For convenience, you can run the validation script which builds the plugin, packages it, and runs the Grafana plugin validator:

./validate.sh

About

Data Source Grafana Plugin for ReductStore

Resources

Code of conduct

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages