Add Grafana, Prometheus, n8n, and Sentry
Add configurations for Grafana, Prometheus, n8n, and Sentry services using Docker Compose.
-
Grafana:
- Add
grafana/docker-compose.yaml
with Grafana service configuration. - Expose port
3000
for Grafana web UI. - Mount volume
grafana_data
to/var/lib/grafana
. - Add environment variables for Grafana admin user and password.
- Add network
grafana_network
.
- Add
-
Prometheus:
- Add
prometheus/docker-compose.yaml
with Prometheus service configuration. - Expose port
9090
for Prometheus web UI. - Mount volume
prometheus_data
to/prometheus
. - Add configuration file
prometheus.yml
to/etc/prometheus/prometheus.yml
. - Add network
prometheus_network
.
- Add
-
n8n:
- Add
n8n/docker-compose.yaml
with n8n service configuration. - Expose port
5678
for n8n web UI. - Mount volume
n8n_data
to/home/node/.n8n
. - Add environment variables for n8n user and password.
- Add network
n8n_network
.
- Add
-
Sentry:
- Add
sentry/docker-compose.yaml
with Sentry service configuration. - Expose port
9000
for Sentry web UI. - Mount volume
sentry_data
to/var/lib/sentry
. - Add environment variables for Sentry user and password.
- Add network
sentry_network
.
- Add
-
README.md:
- Add Grafana, Prometheus, n8n, and Sentry to the list of services.
- Add brief descriptions for Grafana, Prometheus, n8n, and Sentry.
- Add instructions for running Grafana, Prometheus, n8n, and Sentry.