Skip to content

Commit

Permalink
Update to Grafana 11.1.0 dependencies (#69)
Browse files Browse the repository at this point in the history
* Update to Grafana 11.1.0 dependencies

* Update images

* Update CHANGELOG.md

* Update CHANGELOG.md
  • Loading branch information
mikhail-vl authored Jul 12, 2024
1 parent 78b6b23 commit 29bda53
Show file tree
Hide file tree
Showing 9 changed files with 2,339 additions and 2,742 deletions.
8 changes: 6 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,19 @@
# Change Log

## 3.0.0 (IN PROGRESS)
## 3.0.0 (2024-07-11)

### Breaking changes

- Requires Grafana 10 and Grafana 11

### Features / Enhancements

- Update Tutorial in README (#57)
- Update dependencies (#60)
- Update ESLint configuration and refactoring (#61)
- Add plugin e2e tests and remove cypress (#64)
- Prepared for Grafana 11 (#66)
- Updated E2E tests to use Docker (#68)
- Updated to Grafana 11.1.0 dependencies (#60, #69)

## 2.2.0 (2023-09-19)

Expand Down
25 changes: 14 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,28 @@
# Grafana HTTP API Data Source for Grafana
# Business Satellite Data Source for Grafana

![Datasource](https://github.com/VolkovLabs/volkovlabs-grapi-datasource/raw/main/src/img/datasource.png)

![Grafana 10](https://img.shields.io/badge/Grafana-10.3-orange)
![Grafana 10](https://img.shields.io/badge/Grafana-11.1-orange)
![CI](https://github.com/volkovlabs/volkovlabs-grapi-datasource/workflows/CI/badge.svg)
![E2E](https://github.com/volkovlabs/volkovlabs-grapi-datasource/workflows/E2E/badge.svg)
[![codecov](https://codecov.io/gh/VolkovLabs/volkovlabs-grapi-datasource/branch/main/graph/badge.svg)](https://codecov.io/gh/VolkovLabs/volkovlabs-grapi-datasource)
[![CodeQL](https://github.com/VolkovLabs/volkovlabs-grapi-datasource/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/VolkovLabs/volkovlabs-grapi-datasource/actions/workflows/codeql-analysis.yml)

## Introduction

The Grafana HTTP API Data Source for Grafana allows retrieving data from local and remote Grafana instances via HTTP API.
The Business Satellite Data Source for Grafana allows retrieving data from local and remote Grafana instances via HTTP API.

[![Grafana HTTP API data source | Easy access to Grafana backend | Includes Annotations tutorial](https://raw.githubusercontent.com/volkovlabs/volkovlabs-grapi-datasource/main/img/overview.png)](https://youtu.be/0zibOEGqTJ8)
[![Business Satellite data source | Easy access to Grafana backend | Includes Annotations tutorial](https://raw.githubusercontent.com/volkovlabs/volkovlabs-grapi-datasource/main/img/overview.png)](https://youtu.be/0zibOEGqTJ8)

## Requirements

- **Grafana 9** and **Grafana 10** are required for major version 2.
- **Grafana 8.5** and **Grafana 9** are required for major version 1.
- Business Satellite Data Source 3.X requires **Grafana 10** or **Grafana 11**.
- Grafana HTTP API Data Source 2.X requires **Grafana 9** and **Grafana 10**.
- Grafana HTTP API Data Source 1.X requires **Grafana 8.5** and **Grafana 9**.

## Getting Started

The Grafana HTTP API Data Source can be installed from the [Grafana Catalog](https://grafana.com/grafana/plugins/volkovlabs-grapi-datasource/) or utilizing the Grafana command line tool.
The Business Satellite Data Source can be installed from the [Grafana Catalog](https://grafana.com/grafana/plugins/volkovlabs-grapi-datasource/) or utilizing the Grafana command line tool.

For the latter, use the following command.

Expand All @@ -31,7 +32,7 @@ grafana-cli plugins install volkovlabs-grapi-datasource

### Authentication

The Grafana HTTP API Data source requires a Grafana URL and a Token or API key to establish the connection to the organization and get relevant data.
The Business Satellite Data Source requires a Grafana URL and a Token or API key to establish the connection to the organization and get relevant data.

## Highlights

Expand All @@ -48,11 +49,13 @@ The Grafana HTTP API Data source requires a Grafana URL and a Token or API key t
| [Features](https://volkovlabs.io/plugins/volkovlabs-grapi-datasource/features/) | Demonstrates panel features. |
| [Release Notes](https://volkovlabs.io/plugins/volkovlabs-grapi-datasource/release/) | Stay up to date with the latest features and updates. |

## Tutorial
## Business Suite for Grafana

This is a step-by-step tutorial to demonstrate how to use the data source for Alerts and Annotations.
The Business Suite is a collection of open source plugins created and actively maintained by Volkov Labs.

[![Annotations and Alerts tutorial for Grafana with Timescale | How to and Demo to reveal the basics](https://raw.githubusercontent.com/volkovlabs/volkovlabs-grapi-datasource/main/img/tutorial.png)](https://youtu.be/bmOkirtC65w)
The collection aims to solve the most frequent business tasks by providing an intuitive interface with detailed written documentation, examples, and video tutorials.

[![Business Suite for Grafana](https://raw.githubusercontent.com/VolkovLabs/.github/main/business.png)](https://volkovlabs.io/plugins/)

## Feedback

Expand Down
5 changes: 0 additions & 5 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
services:
grafana:
container_name: grafana
image: ghcr.io/volkovlabs/app:latest
ports:
- 3000:3000/tcp
Expand All @@ -14,7 +13,6 @@ services:
- dev

timescale:
container_name: timescale
image: timescale/timescaledb:latest-pg12
restart: always
environment:
Expand All @@ -28,7 +26,6 @@ services:
- main

server:
container_name: server
build:
context: ./timescale
ports:
Expand All @@ -45,7 +42,6 @@ services:
- main

grafana-main:
container_name: grafana-main
image: grafana/grafana:main
ports:
- 3000:3000/tcp
Expand All @@ -59,7 +55,6 @@ services:
- main

test:
container_name: test-e2e
build:
context: .
dockerfile: test/Dockerfile
Expand Down
Loading

0 comments on commit 29bda53

Please sign in to comment.