تخطَّ إلى المحتوى

monitoring

هذا المحتوى غير متوفر بلغتك بعد.

Full observability stack with Prometheus, Grafana, and Loki. Free: MIT licensed.

Terminal window
nself plugin install monitoring

Installs 10 monitoring sub-services that provide metrics collection, log aggregation, distributed tracing, and alerting. Grafana dashboards are pre-configured for Postgres, Redis, and all ɳSelf core services. Access dashboards via subdomains on your base domain.

ServiceImagePortPurpose
Prometheusprom/prometheus9090Metrics collection and storage
Grafanagrafana/grafana3001Dashboard UI
Lokigrafana/loki:2.9.03100Log aggregation
Promtailgrafana/promtail:2.9.0noneLog shipping to Loki
Tempografana/tempo3200Distributed tracing
Alertmanagerprom/alertmanager9093Alert routing and notifications
cAdvisorgcr.io/cadvisor/cadvisor8082Container metrics
Node Exporterprom/node-exporter9100Host metrics
Postgres Exporterprometheuscommunity/postgres-exporter9187Postgres metrics
Redis Exporteroliver006/redis_exporter9121Redis metrics (requires Redis)
Env VarDefaultDescription
GRAFANA_PORT3001Grafana UI port
PROMETHEUS_PORT9090Prometheus port
ALERTMANAGER_PORT9093Alertmanager port
PortPurpose
9090Prometheus
3001Grafana
3100Loki
9093Alertmanager
8082cAdvisor
9100Node Exporter
9187Postgres Exporter
9121Redis Exporter (profiles: [redis])

0 tables, monitoring services store data in their own volumes.

RouteTarget
grafana.{base_domain}Grafana UI
prometheus.{base_domain}Prometheus
alertmanager.{base_domain}Alertmanager