grafana-clickhouse connection works

This commit is contained in:
Kaushik Narayan R 2024-11-26 10:49:02 -07:00
parent b8d36d0907
commit 1335ca617e
3 changed files with 46 additions and 0 deletions

10
ui/README.md Normal file
View File

@ -0,0 +1,10 @@
# UI - dashboards, visualization, querying with Grafana
```sh
cd ../clickhouse # TODO: fix relative paths
docker stack deploy -c docker-compose-old.yaml -c ../ui/docker-compose.yaml your_stack_name
```
Access from [http://localhost:7602](http://localhost:7602)
- Uses the Clickhouse data source plugin

29
ui/docker-compose.yaml Normal file
View File

@ -0,0 +1,29 @@
services:
grafana:
image: grafana/grafana-oss
container_name: grafana
volumes:
- grafana-storage:/var/lib/grafana
- ../ui/grafana_clickhouse_datasource.yaml:/etc/grafana/provisioning/datasources/clickhouse.yaml # relative to clickhouse directory
networks:
outside_net:
aliases:
- grafana
clickhouse-server-network:
aliases:
- grafana
depends_on:
- clickhouse-server1
environment:
- GF_INSTALL_PLUGINS=grafana-clickhouse-datasource
- GF_SECURITY_ADMIN_USER=thewebfarm
- GF_SECURITY_ADMIN_PASSWORD=mrafbeweht
ports:
- "7602:3000"
networks:
outside_net:
attachable: true
volumes:
grafana-storage:

View File

@ -0,0 +1,7 @@
apiVersion: 1
datasources:
- name: ClickHouse
type: grafana-clickhouse-datasource
jsonData:
host: clickhouse-server1
port: 9000