{ "uid": "netrunner-proxy-nodes", "title": "Netrunner — Прокси-ноды (ядро)", "timezone": "utc", "schemaVersion": 39, "version": 1, "refresh": "30s", "time": { "from": "now-6h", "to": "now" }, "templating": { "list": [ { "name": "node", "type": "query", "datasource": { "type": "prometheus", "uid": "Prometheus" }, "query": "label_values(netrunner_connections_active, node)", "includeAll": true, "multi": true, "current": { "text": "All", "value": "$__all" }, "refresh": 2 } ] }, "panels": [ { "id": 1, "title": "Активные соединения (по ноде)", "type": "timeseries", "gridPos": { "h": 8, "w": 12, "x": 0, "y": 0 }, "datasource": { "type": "prometheus", "uid": "Prometheus" }, "targets": [ { "expr": "netrunner_connections_active{job=\"netrunner-proxy-nodes\", node=~\"$node\"}", "legendFormat": "{{node}}" } ] }, { "id": 2, "title": "Новых соединений/сек (по ноде)", "type": "timeseries", "gridPos": { "h": 8, "w": 12, "x": 12, "y": 0 }, "datasource": { "type": "prometheus", "uid": "Prometheus" }, "targets": [ { "expr": "sum(rate(netrunner_connections_total{job=\"netrunner-proxy-nodes\", node=~\"$node\"}[5m])) by (node)", "legendFormat": "{{node}}" } ] }, { "id": 3, "title": "Auth validate latency p95 (по ноде)", "type": "timeseries", "gridPos": { "h": 8, "w": 12, "x": 0, "y": 8 }, "datasource": { "type": "prometheus", "uid": "Prometheus" }, "targets": [ { "expr": "histogram_quantile(0.95, sum(rate(netrunner_auth_validate_duration_seconds_bucket{job=\"netrunner-proxy-nodes\", node=~\"$node\"}[5m])) by (le, node))", "legendFormat": "{{node}}" } ] }, { "id": 4, "title": "Auth failures/sec (по ноде)", "type": "timeseries", "gridPos": { "h": 8, "w": 12, "x": 12, "y": 8 }, "datasource": { "type": "prometheus", "uid": "Prometheus" }, "targets": [ { "expr": "sum(rate(netrunner_auth_failures_total{job=\"netrunner-proxy-nodes\", node=~\"$node\"}[5m])) by (node)", "legendFormat": "{{node}}" } ] }, { "id": 5, "title": "Circuit breaker открыт (0/1, по ноде)", "type": "timeseries", "gridPos": { "h": 8, "w": 24, "x": 0, "y": 16 }, "datasource": { "type": "prometheus", "uid": "Prometheus" }, "targets": [ { "expr": "netrunner_circuit_breaker_open{job=\"netrunner-proxy-nodes\", node=~\"$node\"}", "legendFormat": "{{node}}" } ] } ] }