Monitoring
Step 1. Install and Configure Prometheus
Configure Prometheus
prometheus_exporters:
# Global parameter. If true, add prometheus exporters for apps
# with the same parameter also set to true in app section
enable: true
# Global parameter. if true - expose metrics for apps on ingress
# Check the same parameters in apps' configs
addToIngress: false
# Base path for metrics, e.g., <https://host.local/metricsBasePath/metricsEndPath>
metricsBasePath: /metrics/
auth:
# Set HTTP Basic AUTH for metrics in ingress. Usable only if 'addToIngress' is true
enable: true
username: flower_user
password: flowerpass
# Enable serviceMonitor (Service Discovery for Prometheus)
serviceMonitor:
enable: true
interval: 15sVerify the Settings




Step 2. Configure Dashboard



Variables

Step 3. Start Monitoring
Celery
Metrics Overview
Metric
Description
Grafana Tables
Table
Description
What to monitor

task-received ≈ task-succeeded, task-failed = 0

task-received ≈ task-succeeded, task-failed = 0

Grafana Alerts
Redis
Metrics Overview
Metric
Description
Grafana Tables
Table
Description
What to monitor



Shouldn't be 0Grafana Alerts
TFSS
Metrics Overview
Metric
Description
Grafana Tables
Table
Description
What to monitor




Grafana Alerts
Nginx
Metrics Overview
Metric
Description
Grafana Tables
Table
Description
What to monitor



Grafana Alerts
API
Metrics Overview
Metric
Description
Grafana Alerts
Last updated
Was this helpful?
