34 lines
1.3 KiB
Markdown
34 lines
1.3 KiB
Markdown
# Monitoring Grafana
|
|
A simple guide to deploy the monitoring tools for AppFlowy Cloud
|
|
|
|
## Components
|
|
- Listed in previous directory: `docker-compose-monitor.yml`
|
|
|
|
## Quick Start
|
|
- This assumes that you have already deployed AppFlowy.
|
|
- Copy the `dev.env` as `.env` if you have not done so
|
|
- Change the `GF_SECURITY_ADMIN_USER` and `GF_SECURITY_ADMIN_PASSWORD` field as necessary
|
|
- In the previous directory, open a terminal and put the following command:
|
|
```
|
|
docker compose --file docker-compose-monitor.yml up -d
|
|
```
|
|
- Quick check: `docker ps -a`
|
|
|
|
## Web UI Setup
|
|
- After deployment, you will have a Grafana dashboard server, sign in with your username and password defined previously
|
|
- There no dashboard at the start, you would need to add preconfigured dashboard or configure your own.
|
|
|
|
### Steps to import
|
|
- Go to myhost/dashboard/import
|
|
- Fill in dashboard ID (e.g. 1860 for node-exporter-full)
|
|
|
|
### Recommended Publicly available Dashboard
|
|
- https://grafana.com/grafana/dashboards/13946-docker-cadvisor/
|
|
- https://grafana.com/grafana/dashboards/1860-node-exporter-full/
|
|
- https://grafana.com/grafana/dashboards/12708-nginx/
|
|
|
|
### AppFlowy Cloud dashboard
|
|
- Go to myhost/dashboard/import
|
|
- Fill in json model from file (same directory as this doc)
|
|
- `appflowy_cloud_prometheus_grafana_dashboard.json`
|