Skip to content
This repository has been archived by the owner on Aug 31, 2020. It is now read-only.

Commit

Permalink
making sure the compose has redistimeseries as default source
Browse files Browse the repository at this point in the history
  • Loading branch information
K-Jo committed Jun 9, 2019
1 parent 0c9915a commit d0dd69a
Show file tree
Hide file tree
Showing 5 changed files with 35 additions and 23 deletions.
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,13 @@
# RedisTimeSeries-Datasource
Grafana Datasource for RedisTimeSeries

## QuickStart
You can tryout the `Grafana Datasource for RedisTimeSeries` with RedisTimeSeries and Grafana in a single docker compose
```bash
cd compose
docker-compose up
```
Grafana can be accessed on port 3000 (admin:admin)

## Grafana Datastore API Server
### Overview
Expand Down
32 changes: 9 additions & 23 deletions compose/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,32 +1,18 @@
version: '3'
services:

redis:
image: redislabs/redistimeseries
networks:
- ts

grafana:
build:
context: grafana
dockerfile: Dockerfile
image: "redislabs/redistimeseries:edge"
ports:
- "127.0.0.1:3000:3000"
networks:
- ts

- "6379:6379"
grafana_redis_source:
build:
context: ..
dockerfile: Dockerfile
build: ../.
environment:
- "REDIS_HOST=redis"
depends_on:
- redis
- grafana
networks:
- ts

networks:
ts:
driver: bridge
grafana:
build: ./grafana/
ports:
- "3000:3000"
depends_on:
- grafana_redis_source
2 changes: 2 additions & 0 deletions compose/grafana/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@ FROM grafana/grafana

RUN grafana-cli plugins install grafana-simple-json-datasource

ADD ./config.ini /etc/grafana/config.ini
ADD ./provisioning/datasources/redistimeseries.yaml /etc/grafana/provisioning/datasources/redistimeseries.yaml
5 changes: 5 additions & 0 deletions compose/grafana/config.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[paths]
provisioning = /etc/grafana/provisioning

[server]
enable_gzip = true
12 changes: 12 additions & 0 deletions compose/grafana/provisioning/datasources/redistimeseries.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# config file version
apiVersion: 1

datasources:
- name: RedisTimeSeries
type: grafana-simple-json-datasource
access: proxy
orgId: 1
url: http://grafana_redis_source:8080
isDefault: true
version: 1
editable: true

0 comments on commit d0dd69a

Please sign in to comment.