3675 lines
104 KiB
JSON
3675 lines
104 KiB
JSON
|
|
{
|
|||
|
|
"annotations": {
|
|||
|
|
"list": [
|
|||
|
|
{
|
|||
|
|
"builtIn": 1,
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "grafana",
|
|||
|
|
"uid": "-- Grafana --"
|
|||
|
|
},
|
|||
|
|
"enable": true,
|
|||
|
|
"hide": true,
|
|||
|
|
"iconColor": "rgba(0, 211, 255, 1)",
|
|||
|
|
"name": "Annotations & Alerts",
|
|||
|
|
"type": "dashboard"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"description": "Дашборд Grafana для метрик Angie (fork nginx): соединения, HTTP upstream, коды ответов, резолверы.",
|
|||
|
|
"editable": true,
|
|||
|
|
"fiscalYearStartMonth": 0,
|
|||
|
|
"graphTooltip": 1,
|
|||
|
|
"id": 477,
|
|||
|
|
"links": [],
|
|||
|
|
"panels": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "Текущая скорость клиентских ошибок 4xx.",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"mode": "thresholds"
|
|||
|
|
},
|
|||
|
|
"decimals": 2,
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "yellow",
|
|||
|
|
"value": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 5
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "reqps"
|
|||
|
|
},
|
|||
|
|
"overrides": []
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 2,
|
|||
|
|
"w": 8,
|
|||
|
|
"x": 0,
|
|||
|
|
"y": 0
|
|||
|
|
},
|
|||
|
|
"id": 108,
|
|||
|
|
"options": {
|
|||
|
|
"colorMode": "background",
|
|||
|
|
"graphMode": "none",
|
|||
|
|
"justifyMode": "center",
|
|||
|
|
"orientation": "auto",
|
|||
|
|
"percentChangeColorMode": "standard",
|
|||
|
|
"reduceOptions": {
|
|||
|
|
"calcs": [
|
|||
|
|
"lastNotNull"
|
|||
|
|
],
|
|||
|
|
"fields": "",
|
|||
|
|
"values": false
|
|||
|
|
},
|
|||
|
|
"showPercentChange": false,
|
|||
|
|
"textMode": "value",
|
|||
|
|
"wideLayout": true
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "sum(irate(angie_http_upstreams_peers_responses{instance=~\"$node\", job=~\"$job\", code=~\"^4..\"}[$__rate_interval]))",
|
|||
|
|
"legendFormat": "",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Счетчик: 4xx RPS",
|
|||
|
|
"type": "stat"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "Текущая скорость серверных ошибок 5xx.",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"mode": "thresholds"
|
|||
|
|
},
|
|||
|
|
"decimals": 2,
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "yellow",
|
|||
|
|
"value": 0.2
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 1
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "reqps"
|
|||
|
|
},
|
|||
|
|
"overrides": []
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 2,
|
|||
|
|
"w": 8,
|
|||
|
|
"x": 8,
|
|||
|
|
"y": 0
|
|||
|
|
},
|
|||
|
|
"id": 109,
|
|||
|
|
"options": {
|
|||
|
|
"colorMode": "background",
|
|||
|
|
"graphMode": "none",
|
|||
|
|
"justifyMode": "center",
|
|||
|
|
"orientation": "auto",
|
|||
|
|
"percentChangeColorMode": "standard",
|
|||
|
|
"reduceOptions": {
|
|||
|
|
"calcs": [
|
|||
|
|
"lastNotNull"
|
|||
|
|
],
|
|||
|
|
"fields": "",
|
|||
|
|
"values": false
|
|||
|
|
},
|
|||
|
|
"showPercentChange": false,
|
|||
|
|
"textMode": "value",
|
|||
|
|
"wideLayout": true
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "sum(irate(angie_http_upstreams_peers_responses{instance=~\"$node\", job=~\"$job\", code=~\"^5..\"}[$__rate_interval]))",
|
|||
|
|
"legendFormat": "",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Счетчик: 5xx RPS",
|
|||
|
|
"type": "stat"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "Текущее суммарное количество активных соединений.",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"mode": "palette-classic"
|
|||
|
|
},
|
|||
|
|
"decimals": 0,
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "yellow",
|
|||
|
|
"value": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 2
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "none"
|
|||
|
|
},
|
|||
|
|
"overrides": []
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 2,
|
|||
|
|
"w": 8,
|
|||
|
|
"x": 16,
|
|||
|
|
"y": 0
|
|||
|
|
},
|
|||
|
|
"id": 110,
|
|||
|
|
"options": {
|
|||
|
|
"colorMode": "value",
|
|||
|
|
"graphMode": "none",
|
|||
|
|
"justifyMode": "center",
|
|||
|
|
"orientation": "auto",
|
|||
|
|
"percentChangeColorMode": "standard",
|
|||
|
|
"reduceOptions": {
|
|||
|
|
"calcs": [
|
|||
|
|
"lastNotNull"
|
|||
|
|
],
|
|||
|
|
"fields": "",
|
|||
|
|
"values": false
|
|||
|
|
},
|
|||
|
|
"showPercentChange": false,
|
|||
|
|
"textMode": "value",
|
|||
|
|
"wideLayout": true
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "sum(angie_connections_active{instance=~\"$node\", job=~\"$job\"})",
|
|||
|
|
"legendFormat": "",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Счетчик: активные соединения",
|
|||
|
|
"type": "stat"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "(Светофор к аллерту)Количество недоступных exporter. Цвет фона: зелёный=0, жёлтый>=1, красный>=2.",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"mode": "thresholds"
|
|||
|
|
},
|
|||
|
|
"decimals": 0,
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "yellow",
|
|||
|
|
"value": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 2
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "none"
|
|||
|
|
},
|
|||
|
|
"overrides": []
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 2,
|
|||
|
|
"w": 8,
|
|||
|
|
"x": 0,
|
|||
|
|
"y": 2
|
|||
|
|
},
|
|||
|
|
"id": 3,
|
|||
|
|
"options": {
|
|||
|
|
"colorMode": "background",
|
|||
|
|
"graphMode": "none",
|
|||
|
|
"justifyMode": "center",
|
|||
|
|
"orientation": "auto",
|
|||
|
|
"percentChangeColorMode": "standard",
|
|||
|
|
"reduceOptions": {
|
|||
|
|
"calcs": [
|
|||
|
|
"lastNotNull"
|
|||
|
|
],
|
|||
|
|
"fields": "",
|
|||
|
|
"values": false
|
|||
|
|
},
|
|||
|
|
"showPercentChange": false,
|
|||
|
|
"textMode": "value",
|
|||
|
|
"wideLayout": true
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "sum(up{job=~\"$job\",instance=~\"$node\"} == bool 0)",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Allert Exporter DOWN (count)",
|
|||
|
|
"type": "stat"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "Макс. доля 5xx по upstream/peer за 5м. Пороги: <30 OK, >=30 WARNING, >=70 ERROR.",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"mode": "thresholds"
|
|||
|
|
},
|
|||
|
|
"decimals": 1,
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "yellow",
|
|||
|
|
"value": 30
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 70
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "none"
|
|||
|
|
},
|
|||
|
|
"overrides": []
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 2,
|
|||
|
|
"w": 8,
|
|||
|
|
"x": 8,
|
|||
|
|
"y": 2
|
|||
|
|
},
|
|||
|
|
"id": 48,
|
|||
|
|
"options": {
|
|||
|
|
"colorMode": "background",
|
|||
|
|
"graphMode": "none",
|
|||
|
|
"justifyMode": "center",
|
|||
|
|
"orientation": "auto",
|
|||
|
|
"percentChangeColorMode": "standard",
|
|||
|
|
"reduceOptions": {
|
|||
|
|
"calcs": [
|
|||
|
|
"lastNotNull"
|
|||
|
|
],
|
|||
|
|
"fields": "",
|
|||
|
|
"values": false
|
|||
|
|
},
|
|||
|
|
"showPercentChange": false,
|
|||
|
|
"textMode": "value",
|
|||
|
|
"wideLayout": true
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "100 * sum(increase(angie_http_upstreams_peers_responses{instance=~\"$node\", job=~\"$job\", code=~\"^5..\"}[5m])) / clamp_min(sum(increase(angie_http_upstreams_peers_selected_total{instance=~\"$node\", job=~\"$job\"}[5m])), 1)",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Allert Upstream 5xx rate (%)",
|
|||
|
|
"type": "stat"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "Показывает, насколько текущий rate failed allocations близок к критическому алерту 0.1/s (for 3m). 100% = порог алерта.",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"mode": "thresholds"
|
|||
|
|
},
|
|||
|
|
"decimals": 1,
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "yellow",
|
|||
|
|
"value": 20
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 100
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "percent"
|
|||
|
|
},
|
|||
|
|
"overrides": []
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 2,
|
|||
|
|
"w": 8,
|
|||
|
|
"x": 16,
|
|||
|
|
"y": 2
|
|||
|
|
},
|
|||
|
|
"id": 46,
|
|||
|
|
"options": {
|
|||
|
|
"colorMode": "background",
|
|||
|
|
"graphMode": "none",
|
|||
|
|
"justifyMode": "center",
|
|||
|
|
"orientation": "auto",
|
|||
|
|
"percentChangeColorMode": "standard",
|
|||
|
|
"reduceOptions": {
|
|||
|
|
"calcs": [
|
|||
|
|
"lastNotNull"
|
|||
|
|
],
|
|||
|
|
"fields": "",
|
|||
|
|
"values": false
|
|||
|
|
},
|
|||
|
|
"showPercentChange": false,
|
|||
|
|
"textMode": "value",
|
|||
|
|
"wideLayout": true
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "100 * sum(rate(angie_slabs_pages_slots_fails{instance=~\"$node\", job=~\"$job\"}[5m])) / 0.1",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Allert Slabs fails к порогу алерта (%)",
|
|||
|
|
"type": "stat"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "Динамика активных подключений.",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"fixedColor": "red",
|
|||
|
|
"mode": "shades"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "запросов/с",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "line",
|
|||
|
|
"fillOpacity": 0,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "never",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "none"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "reqps"
|
|||
|
|
},
|
|||
|
|
"overrides": [
|
|||
|
|
{
|
|||
|
|
"matcher": {
|
|||
|
|
"id": "byRegexp",
|
|||
|
|
"options": "/.*Data Sent/"
|
|||
|
|
},
|
|||
|
|
"properties": [
|
|||
|
|
{
|
|||
|
|
"id": "custom.transform",
|
|||
|
|
"value": "negative-Y"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 7,
|
|||
|
|
"w": 8,
|
|||
|
|
"x": 0,
|
|||
|
|
"y": 4
|
|||
|
|
},
|
|||
|
|
"id": 103,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "bottom",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "angie_connections_active{instance=~\"$node\", job=~\"$job\"}",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{instance}}",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Тренд: Active connections",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "Динамика max доли 5xx по upstream/peer за 5 минут.",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"fixedColor": "red",
|
|||
|
|
"mode": "shades"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "запросов/с",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "line",
|
|||
|
|
"fillOpacity": 0,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "never",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "none"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "reqps"
|
|||
|
|
},
|
|||
|
|
"overrides": [
|
|||
|
|
{
|
|||
|
|
"matcher": {
|
|||
|
|
"id": "byRegexp",
|
|||
|
|
"options": "/.*Data Sent/"
|
|||
|
|
},
|
|||
|
|
"properties": [
|
|||
|
|
{
|
|||
|
|
"id": "custom.transform",
|
|||
|
|
"value": "negative-Y"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 7,
|
|||
|
|
"w": 8,
|
|||
|
|
"x": 8,
|
|||
|
|
"y": 4
|
|||
|
|
},
|
|||
|
|
"id": 104,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "bottom",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "100 * sum(increase(angie_http_upstreams_peers_responses{instance=~\"$node\", job=~\"$job\", code=~\"^5..\"}[5m])) / clamp_min(sum(increase(angie_http_upstreams_peers_selected_total{instance=~\"$node\", job=~\"$job\"}[5m])), 1)",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "max 5xx% ({{instance}})",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Тренд: 5xx error rate (%)",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "Скорость запросов к upstream (RPS).",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"fixedColor": "red",
|
|||
|
|
"mode": "shades"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "запросов/с",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "line",
|
|||
|
|
"fillOpacity": 0,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "never",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "none"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "reqps"
|
|||
|
|
},
|
|||
|
|
"overrides": [
|
|||
|
|
{
|
|||
|
|
"matcher": {
|
|||
|
|
"id": "byRegexp",
|
|||
|
|
"options": "/.*Data Sent/"
|
|||
|
|
},
|
|||
|
|
"properties": [
|
|||
|
|
{
|
|||
|
|
"id": "custom.transform",
|
|||
|
|
"value": "negative-Y"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 7,
|
|||
|
|
"w": 8,
|
|||
|
|
"x": 16,
|
|||
|
|
"y": 4
|
|||
|
|
},
|
|||
|
|
"id": 106,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "bottom",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "sum(irate(angie_http_upstreams_peers_selected_total{instance=~\"$node\", job=~\"$job\"}[$__rate_interval]))",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "RPS",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Тренд: Upstream RPS",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "Максимум unavailable peer. Пороги: 0 OK, >=1 WARNING, >=3 ERROR.",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"mode": "thresholds"
|
|||
|
|
},
|
|||
|
|
"decimals": 0,
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "yellow",
|
|||
|
|
"value": 1
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 3
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "none"
|
|||
|
|
},
|
|||
|
|
"overrides": []
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 7,
|
|||
|
|
"w": 6,
|
|||
|
|
"x": 0,
|
|||
|
|
"y": 11
|
|||
|
|
},
|
|||
|
|
"id": 47,
|
|||
|
|
"options": {
|
|||
|
|
"colorMode": "background",
|
|||
|
|
"graphMode": "none",
|
|||
|
|
"justifyMode": "center",
|
|||
|
|
"orientation": "auto",
|
|||
|
|
"percentChangeColorMode": "standard",
|
|||
|
|
"reduceOptions": {
|
|||
|
|
"calcs": [
|
|||
|
|
"lastNotNull"
|
|||
|
|
],
|
|||
|
|
"fields": "",
|
|||
|
|
"values": false
|
|||
|
|
},
|
|||
|
|
"showPercentChange": false,
|
|||
|
|
"textMode": "value",
|
|||
|
|
"wideLayout": true
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "sum(\n angie_http_upstreams_peers_state{instance=~\"$node\", job=~\"$job\"} == bool 3\n)",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Allert Unavailable peers (count)",
|
|||
|
|
"type": "stat"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "События unavailable upstream за интервал.",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"fixedColor": "red",
|
|||
|
|
"mode": "shades"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "запросов/с",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "line",
|
|||
|
|
"fillOpacity": 0,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "never",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "none"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "reqps"
|
|||
|
|
},
|
|||
|
|
"overrides": [
|
|||
|
|
{
|
|||
|
|
"matcher": {
|
|||
|
|
"id": "byRegexp",
|
|||
|
|
"options": "/.*Data Sent/"
|
|||
|
|
},
|
|||
|
|
"properties": [
|
|||
|
|
{
|
|||
|
|
"id": "custom.transform",
|
|||
|
|
"value": "negative-Y"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 7,
|
|||
|
|
"w": 18,
|
|||
|
|
"x": 6,
|
|||
|
|
"y": 11
|
|||
|
|
},
|
|||
|
|
"id": 105,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "right",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "increase(angie_http_upstreams_peers_health_unavailable{instance=~\"$node\", job=~\"$job\"}[$__rate_interval])",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{upstream}} / {{peer}}",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Тренд: Unavailable upstream events",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"collapsed": true,
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 1,
|
|||
|
|
"w": 24,
|
|||
|
|
"x": 0,
|
|||
|
|
"y": 18
|
|||
|
|
},
|
|||
|
|
"id": 8,
|
|||
|
|
"panels": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "Count of responses with 500-599 Status Codes (per second)",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"fixedColor": "red",
|
|||
|
|
"mode": "shades"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "запросов/с",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "line",
|
|||
|
|
"fillOpacity": 0,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "never",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "none"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "reqps"
|
|||
|
|
},
|
|||
|
|
"overrides": [
|
|||
|
|
{
|
|||
|
|
"matcher": {
|
|||
|
|
"id": "byRegexp",
|
|||
|
|
"options": "/.*Data Sent/"
|
|||
|
|
},
|
|||
|
|
"properties": [
|
|||
|
|
{
|
|||
|
|
"id": "custom.transform",
|
|||
|
|
"value": "negative-Y"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 8,
|
|||
|
|
"w": 12,
|
|||
|
|
"x": 0,
|
|||
|
|
"y": 19
|
|||
|
|
},
|
|||
|
|
"id": 36,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "right",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "sum by (upstream, peer) (irate(angie_http_upstreams_peers_responses{instance=~\"$node\", job=~\"$job\", code=~\"^5.*\"}[$__rate_interval]))",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{upstream}}",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Ответы 5xx по upstream peer (в секунду)",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "Amount of 4xx errors codes divided by all location zone requests",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"fixedColor": "green",
|
|||
|
|
"mode": "shades"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "доля (0–1)",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "line",
|
|||
|
|
"fillOpacity": 0,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "never",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "percent"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"decimals": 1,
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "percentunit"
|
|||
|
|
},
|
|||
|
|
"overrides": [
|
|||
|
|
{
|
|||
|
|
"matcher": {
|
|||
|
|
"id": "byRegexp",
|
|||
|
|
"options": "/.*Data Sent/"
|
|||
|
|
},
|
|||
|
|
"properties": [
|
|||
|
|
{
|
|||
|
|
"id": "custom.transform",
|
|||
|
|
"value": "negative-Y"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 8,
|
|||
|
|
"w": 12,
|
|||
|
|
"x": 12,
|
|||
|
|
"y": 19
|
|||
|
|
},
|
|||
|
|
"id": 53,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "right",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "sum without (code) (increase(angie_http_upstreams_peers_responses{instance=\"$node\", job=\"$job\", code=~\"^5.*\"}[$__rate_interval])) / increase(angie_http_upstreams_peers_selected_total{instance=\"$node\", job=\"$job\"}[$__rate_interval])",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{upstream}}",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Доля 5xx по peer",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "Количество ответов с кодами 4xx от каждого пира upstream в секунду.",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"fixedColor": "orange",
|
|||
|
|
"mode": "shades"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "запросов/с",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "line",
|
|||
|
|
"fillOpacity": 0,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "never",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "none"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "reqps"
|
|||
|
|
},
|
|||
|
|
"overrides": [
|
|||
|
|
{
|
|||
|
|
"matcher": {
|
|||
|
|
"id": "byRegexp",
|
|||
|
|
"options": "/.*Data Sent/"
|
|||
|
|
},
|
|||
|
|
"properties": [
|
|||
|
|
{
|
|||
|
|
"id": "custom.transform",
|
|||
|
|
"value": "negative-Y"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 8,
|
|||
|
|
"w": 12,
|
|||
|
|
"x": 0,
|
|||
|
|
"y": 27
|
|||
|
|
},
|
|||
|
|
"id": 35,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "right",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "sum by (upstream, peer) (irate(angie_http_upstreams_peers_responses{instance=~\"$node\", job=~\"$job\", code=~\"^4.*\"}[$__rate_interval]))",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{upstream}}",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Ответы 4xx по upstream peer (в секунду)",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "Доля ответов с кодом 4xx среди всех ответов upstream за выбранный интервал (0–1 или в процентах).",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"fixedColor": "green",
|
|||
|
|
"mode": "shades"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "доля (0–1)",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "line",
|
|||
|
|
"fillOpacity": 0,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "never",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "none"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"decimals": 1,
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "percentunit"
|
|||
|
|
},
|
|||
|
|
"overrides": [
|
|||
|
|
{
|
|||
|
|
"matcher": {
|
|||
|
|
"id": "byRegexp",
|
|||
|
|
"options": "/.*Data Sent/"
|
|||
|
|
},
|
|||
|
|
"properties": [
|
|||
|
|
{
|
|||
|
|
"id": "custom.transform",
|
|||
|
|
"value": "negative-Y"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 8,
|
|||
|
|
"w": 12,
|
|||
|
|
"x": 12,
|
|||
|
|
"y": 27
|
|||
|
|
},
|
|||
|
|
"id": 49,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "right",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "sum without (code) (increase(angie_http_upstreams_peers_responses{instance=~\"$node\", job=~\"$job\", code=~\"^4.*\"}[$__rate_interval]))\n/\nsum without (code) (increase(angie_http_upstreams_peers_responses{instance=~\"$node\", job=~\"$job\"}[$__rate_interval]))",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{upstream}}",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Доля ответов 4xx (Error Rate)",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Critical: Ошибки HTTP",
|
|||
|
|
"type": "row"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"collapsed": true,
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 1,
|
|||
|
|
"w": 24,
|
|||
|
|
"x": 0,
|
|||
|
|
"y": 19
|
|||
|
|
},
|
|||
|
|
"id": 10,
|
|||
|
|
"panels": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "Состояние пиров upstream: UP, DOWN, UNAVAILABLE.",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"mode": "fixed"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"fillOpacity": 70,
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineWidth": 0,
|
|||
|
|
"spanNulls": false
|
|||
|
|
},
|
|||
|
|
"mappings": [
|
|||
|
|
{
|
|||
|
|
"options": {
|
|||
|
|
"1": {
|
|||
|
|
"color": "green",
|
|||
|
|
"index": 0,
|
|||
|
|
"text": "UP"
|
|||
|
|
},
|
|||
|
|
"2": {
|
|||
|
|
"color": "red",
|
|||
|
|
"index": 1,
|
|||
|
|
"text": "DOWN"
|
|||
|
|
},
|
|||
|
|
"3": {
|
|||
|
|
"color": "purple",
|
|||
|
|
"index": 2,
|
|||
|
|
"text": "UNAVAILABLE"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"type": "value"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"overrides": []
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 8,
|
|||
|
|
"w": 12,
|
|||
|
|
"x": 0,
|
|||
|
|
"y": 36
|
|||
|
|
},
|
|||
|
|
"id": 22,
|
|||
|
|
"options": {
|
|||
|
|
"alignValue": "left",
|
|||
|
|
"legend": {
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "bottom",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"mergeValues": true,
|
|||
|
|
"rowHeight": 0.9,
|
|||
|
|
"showValue": "auto",
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"exemplar": false,
|
|||
|
|
"expr": "angie_http_upstreams_peers_state{job=~\"$job\", instance=~\"$node\"}",
|
|||
|
|
"format": "time_series",
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{upstream}}/{{peer}}",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Состояние upstream peer",
|
|||
|
|
"type": "state-timeline"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "Число неуспешных попыток связи с пиром upstream (в интервале).",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"mode": "palette-classic"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "шт.",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "line",
|
|||
|
|
"fillOpacity": 0,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "never",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "none"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "short"
|
|||
|
|
},
|
|||
|
|
"overrides": [
|
|||
|
|
{
|
|||
|
|
"matcher": {
|
|||
|
|
"id": "byRegexp",
|
|||
|
|
"options": "/.*Data Sent/"
|
|||
|
|
},
|
|||
|
|
"properties": [
|
|||
|
|
{
|
|||
|
|
"id": "custom.transform",
|
|||
|
|
"value": "negative-Y"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 8,
|
|||
|
|
"w": 12,
|
|||
|
|
"x": 12,
|
|||
|
|
"y": 36
|
|||
|
|
},
|
|||
|
|
"id": 39,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "right",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "increase(angie_http_upstreams_peers_health_fails{instance=\"$node\", job=\"$job\"}[$__rate_interval])",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{upstream}}",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Сбои проверки здоровья upstream",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "The number of currently cached keepalive connections for an HTTP upstream.",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"mode": "palette-classic"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "шт.",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "line",
|
|||
|
|
"fillOpacity": 0,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "never",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "none"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "short"
|
|||
|
|
},
|
|||
|
|
"overrides": [
|
|||
|
|
{
|
|||
|
|
"matcher": {
|
|||
|
|
"id": "byRegexp",
|
|||
|
|
"options": "/.*Data Sent/"
|
|||
|
|
},
|
|||
|
|
"properties": [
|
|||
|
|
{
|
|||
|
|
"id": "custom.transform",
|
|||
|
|
"value": "negative-Y"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 8,
|
|||
|
|
"w": 12,
|
|||
|
|
"x": 0,
|
|||
|
|
"y": 44
|
|||
|
|
},
|
|||
|
|
"id": 44,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "right",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "angie_http_upstreams_keepalive{instance=\"$node\", job=\"$job\"}",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{upstream}}",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Keepalive-соединения upstream",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "The number of requests currently being processed by an upstream peer in \"HTTP\"",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"mode": "palette-classic"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "запросов",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "line",
|
|||
|
|
"fillOpacity": 0,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "never",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "none"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "short"
|
|||
|
|
},
|
|||
|
|
"overrides": [
|
|||
|
|
{
|
|||
|
|
"matcher": {
|
|||
|
|
"id": "byRegexp",
|
|||
|
|
"options": "/.*Data Sent/"
|
|||
|
|
},
|
|||
|
|
"properties": [
|
|||
|
|
{
|
|||
|
|
"id": "custom.transform",
|
|||
|
|
"value": "negative-Y"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 8,
|
|||
|
|
"w": 12,
|
|||
|
|
"x": 12,
|
|||
|
|
"y": 44
|
|||
|
|
},
|
|||
|
|
"id": 38,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "right",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "angie_http_upstreams_peers_selected_current{instance=\"$node\", job=\"$job\"}",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{upstream}}",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Запросы к upstream в обработке",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Critical: Upstream health",
|
|||
|
|
"type": "row"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"collapsed": true,
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 1,
|
|||
|
|
"w": 24,
|
|||
|
|
"x": 0,
|
|||
|
|
"y": 20
|
|||
|
|
},
|
|||
|
|
"id": 62,
|
|||
|
|
"panels": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "Скорость выбора upstream peer (запросов в секунду по каждому бэкенду).",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"mode": "palette-classic"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "запросов/с",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "line",
|
|||
|
|
"fillOpacity": 0,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "never",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "none"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "reqps"
|
|||
|
|
},
|
|||
|
|
"overrides": [
|
|||
|
|
{
|
|||
|
|
"matcher": {
|
|||
|
|
"id": "byRegexp",
|
|||
|
|
"options": "/.*Data Sent/"
|
|||
|
|
},
|
|||
|
|
"properties": [
|
|||
|
|
{
|
|||
|
|
"id": "custom.transform",
|
|||
|
|
"value": "negative-Y"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 8,
|
|||
|
|
"w": 12,
|
|||
|
|
"x": 0,
|
|||
|
|
"y": 53
|
|||
|
|
},
|
|||
|
|
"id": 13,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "right",
|
|||
|
|
"showLegend": true,
|
|||
|
|
"sortBy": "Name",
|
|||
|
|
"sortDesc": false
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "irate(angie_http_upstreams_peers_selected_total{instance=~\"$node\", job=~\"$job\"}[$__rate_interval])",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{upstream}}",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Запросов в секунду по upstream peer",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "Метрика angie_http_upstreams_peers_selected_current: текущее число активных выборов пира (in‑flight запросов к каждому backend’у).\nПо смыслу это «сколько запросов сейчас обрабатывает каждый upstream peer», то есть аналог «requests in progress», но на уровне бэкендов, а не server zone.",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"mode": "palette-classic"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "Запросов в обработке",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "line",
|
|||
|
|
"fillOpacity": 0,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "never",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "none"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "short"
|
|||
|
|
},
|
|||
|
|
"overrides": [
|
|||
|
|
{
|
|||
|
|
"matcher": {
|
|||
|
|
"id": "byRegexp",
|
|||
|
|
"options": "/.*Data Sent/"
|
|||
|
|
},
|
|||
|
|
"properties": [
|
|||
|
|
{
|
|||
|
|
"id": "custom.transform",
|
|||
|
|
"value": "negative-Y"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 8,
|
|||
|
|
"w": 12,
|
|||
|
|
"x": 12,
|
|||
|
|
"y": 53
|
|||
|
|
},
|
|||
|
|
"id": 14,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "right",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "angie_http_upstreams_peers_selected_current{instance=~\"$node\", job=~\"$job\"}",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{upstream}}",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Запросы в обработке прямо сейчас",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "Скорость ответов 2xx по peer / upstream",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"fixedColor": "green",
|
|||
|
|
"mode": "shades"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "запросов/с",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "line",
|
|||
|
|
"fillOpacity": 0,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "never",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "none"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "reqps"
|
|||
|
|
},
|
|||
|
|
"overrides": [
|
|||
|
|
{
|
|||
|
|
"matcher": {
|
|||
|
|
"id": "byRegexp",
|
|||
|
|
"options": "/.*Data Sent/"
|
|||
|
|
},
|
|||
|
|
"properties": [
|
|||
|
|
{
|
|||
|
|
"id": "custom.transform",
|
|||
|
|
"value": "negative-Y"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 8,
|
|||
|
|
"w": 12,
|
|||
|
|
"x": 0,
|
|||
|
|
"y": 61
|
|||
|
|
},
|
|||
|
|
"id": 34,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "right",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "sum by (upstream, peer) (irate(angie_http_upstreams_peers_responses{instance=~\"$node\", job=~\"$job\", code=~\"^2.*\"}[$__rate_interval]))",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{upstream}}",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Ответы 2xx по upstream peer (в секунду)",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "Количество ответов с кодами 3xx (редиректы) от каждого пира upstream в секунду.",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"mode": "palette-classic"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "запросов/с",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "line",
|
|||
|
|
"fillOpacity": 0,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineStyle": {
|
|||
|
|
"fill": "solid"
|
|||
|
|
},
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "auto",
|
|||
|
|
"spanNulls": true,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "none"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "reqps"
|
|||
|
|
},
|
|||
|
|
"overrides": []
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 8,
|
|||
|
|
"w": 12,
|
|||
|
|
"x": 12,
|
|||
|
|
"y": 61
|
|||
|
|
},
|
|||
|
|
"id": 68,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "right",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "sum by (upstream, peer) (irate(angie_http_upstreams_peers_responses{instance=~\"$node\", job=~\"$job\", code=~\"^3.*\"}[$__rate_interval]))",
|
|||
|
|
"legendFormat": "{{upstream}}",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Ответы 3xx по upstream peer (в секунду)",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"fixedColor": "green",
|
|||
|
|
"mode": "shades"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "запросов/с",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "line",
|
|||
|
|
"fillOpacity": 0,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "never",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "none"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "reqps"
|
|||
|
|
},
|
|||
|
|
"overrides": [
|
|||
|
|
{
|
|||
|
|
"matcher": {
|
|||
|
|
"id": "byRegexp",
|
|||
|
|
"options": "/.*Data Sent/"
|
|||
|
|
},
|
|||
|
|
"properties": [
|
|||
|
|
{
|
|||
|
|
"id": "custom.transform",
|
|||
|
|
"value": "negative-Y"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 8,
|
|||
|
|
"w": 12,
|
|||
|
|
"x": 0,
|
|||
|
|
"y": 69
|
|||
|
|
},
|
|||
|
|
"id": 40,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "right",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "sum by (upstream,peer) (irate(angie_http_upstreams_peers_responses{instance=\"$node\", job=\"$job\", code=~\"^(1|2|3).*\"}[$__rate_interval]))",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{upstream}}",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Ответы upstream 2xx/3xx (в секунду)",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"mode": "palette-classic"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "байт/с",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "line",
|
|||
|
|
"fillOpacity": 0,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "never",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "none"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "Bps"
|
|||
|
|
},
|
|||
|
|
"overrides": [
|
|||
|
|
{
|
|||
|
|
"matcher": {
|
|||
|
|
"id": "byRegexp",
|
|||
|
|
"options": "/.*Data Sent/"
|
|||
|
|
},
|
|||
|
|
"properties": [
|
|||
|
|
{
|
|||
|
|
"id": "custom.transform",
|
|||
|
|
"value": "negative-Y"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 8,
|
|||
|
|
"w": 12,
|
|||
|
|
"x": 12,
|
|||
|
|
"y": 69
|
|||
|
|
},
|
|||
|
|
"id": 45,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "right",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "irate(angie_http_upstreams_peers_data_sent{instance=\"$node\", job=\"$job\"}[$__rate_interval])",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{upstream}} ↓",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "irate(angie_http_upstreams_peers_data_received{instance=\"$node\", job=\"$job\"}[$__rate_interval])",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"hide": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{upstream}}↑",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "B",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Трафик upstream peer (приём / отправка)",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"fixedColor": "orange",
|
|||
|
|
"mode": "shades"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "запросов/с",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "line",
|
|||
|
|
"fillOpacity": 0,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "never",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "none"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "reqps"
|
|||
|
|
},
|
|||
|
|
"overrides": [
|
|||
|
|
{
|
|||
|
|
"matcher": {
|
|||
|
|
"id": "byRegexp",
|
|||
|
|
"options": "/.*Data Sent/"
|
|||
|
|
},
|
|||
|
|
"properties": [
|
|||
|
|
{
|
|||
|
|
"id": "custom.transform",
|
|||
|
|
"value": "negative-Y"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 8,
|
|||
|
|
"w": 12,
|
|||
|
|
"x": 0,
|
|||
|
|
"y": 77
|
|||
|
|
},
|
|||
|
|
"id": 41,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "right",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "sum by (upstream,peer) (irate(angie_http_upstreams_peers_responses{instance=\"$node\", job=\"$job\", code=~\"^4.*\"}[$__rate_interval]))",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{upstream}}",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Ответы upstream 4xx (в секунду)",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "Amount of 4xx errors codes divided by all location zone requests",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"fixedColor": "green",
|
|||
|
|
"mode": "shades"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "доля (0–1)",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "line",
|
|||
|
|
"fillOpacity": 0,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "never",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "none"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"decimals": 1,
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "percentunit"
|
|||
|
|
},
|
|||
|
|
"overrides": [
|
|||
|
|
{
|
|||
|
|
"matcher": {
|
|||
|
|
"id": "byRegexp",
|
|||
|
|
"options": "/.*Data Sent/"
|
|||
|
|
},
|
|||
|
|
"properties": [
|
|||
|
|
{
|
|||
|
|
"id": "custom.transform",
|
|||
|
|
"value": "negative-Y"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 8,
|
|||
|
|
"w": 12,
|
|||
|
|
"x": 12,
|
|||
|
|
"y": 77
|
|||
|
|
},
|
|||
|
|
"id": 52,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "right",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "sum without (code) (increase(angie_http_upstreams_peers_responses{instance=\"$node\", job=\"$job\", code=~\"^4.*\"}[$__rate_interval])) / increase(angie_http_upstreams_peers_selected_total{instance=\"$node\", job=\"$job\"}[$__rate_interval])",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{upstream}}",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Доля 4xx по peer",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Info: Трафик и ответы",
|
|||
|
|
"type": "row"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"collapsed": true,
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 1,
|
|||
|
|
"w": 24,
|
|||
|
|
"x": 0,
|
|||
|
|
"y": 21
|
|||
|
|
},
|
|||
|
|
"id": 5,
|
|||
|
|
"panels": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "Скорость появления новых TCP‑соединений к Angie: принятые (accepted) и отброшенные (dropped) в секунду.",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"mode": "palette-classic"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "соед./с",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "line",
|
|||
|
|
"fillOpacity": 0,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "never",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "none"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "cps"
|
|||
|
|
},
|
|||
|
|
"overrides": []
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 8,
|
|||
|
|
"w": 12,
|
|||
|
|
"x": 0,
|
|||
|
|
"y": 86
|
|||
|
|
},
|
|||
|
|
"id": 1,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "right",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "irate(angie_connections_accepted{instance=\"$node\", job=\"$job\"}[$__rate_interval])",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "Accepted Connections",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "irate(angie_connections_dropped{instance=\"$node\", job=\"$job\"}[$__rate_interval])",
|
|||
|
|
"hide": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "Dropped Connections",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "B"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Новые подключения (принятые / отброшенные)",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"description": "Число отброшенных соединений в секунду по инстансу (без разбивки по zone; «dropped» близко по смыслу к «discarded»).",
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"mode": "palette-classic"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "запросов/с",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "line",
|
|||
|
|
"fillOpacity": 0,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "never",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "none"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "reqps"
|
|||
|
|
},
|
|||
|
|
"overrides": [
|
|||
|
|
{
|
|||
|
|
"matcher": {
|
|||
|
|
"id": "byRegexp",
|
|||
|
|
"options": "/.*Data Sent/"
|
|||
|
|
},
|
|||
|
|
"properties": [
|
|||
|
|
{
|
|||
|
|
"id": "custom.transform",
|
|||
|
|
"value": "negative-Y"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 8,
|
|||
|
|
"w": 12,
|
|||
|
|
"x": 12,
|
|||
|
|
"y": 86
|
|||
|
|
},
|
|||
|
|
"id": 65,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "right",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "rate(angie_connections_dropped{instance=~\"$node\", job=~\"$job\"}[$__rate_interval])",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"hide": false,
|
|||
|
|
"includeNullMetadata": false,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{instance}}",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "B",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Отброшенные соединения (в секунду)",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Info: Соединения",
|
|||
|
|
"type": "row"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"collapsed": true,
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 1,
|
|||
|
|
"w": 24,
|
|||
|
|
"x": 0,
|
|||
|
|
"y": 22
|
|||
|
|
},
|
|||
|
|
"id": 6,
|
|||
|
|
"panels": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"mode": "palette-classic"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "доля (0–1)",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "line",
|
|||
|
|
"fillOpacity": 0,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "never",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "none"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"decimals": 1,
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "percentunit"
|
|||
|
|
},
|
|||
|
|
"overrides": []
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 8,
|
|||
|
|
"w": 12,
|
|||
|
|
"x": 0,
|
|||
|
|
"y": 95
|
|||
|
|
},
|
|||
|
|
"id": 21,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "right",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "angie_slabs_pages_used{job=\"$job\", instance=\"$node\"} / (angie_slabs_pages_used{job=\"$job\", instance=\"$node\"} + angie_slabs_pages_free{job=\"$job\", instance=\"$node\"})",
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{ zone }}",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Использование slab (доля страниц)",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"custom": {
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"overrides": []
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 8,
|
|||
|
|
"w": 12,
|
|||
|
|
"x": 12,
|
|||
|
|
"y": 95
|
|||
|
|
},
|
|||
|
|
"id": 29,
|
|||
|
|
"options": {
|
|||
|
|
"calculate": false,
|
|||
|
|
"cellGap": 1,
|
|||
|
|
"cellValues": {
|
|||
|
|
"unit": "percentunit"
|
|||
|
|
},
|
|||
|
|
"color": {
|
|||
|
|
"exponent": 0.5,
|
|||
|
|
"fill": "dark-orange",
|
|||
|
|
"max": 1,
|
|||
|
|
"min": 0,
|
|||
|
|
"mode": "scheme",
|
|||
|
|
"reverse": false,
|
|||
|
|
"scale": "exponential",
|
|||
|
|
"scheme": "RdYlGn",
|
|||
|
|
"steps": 64
|
|||
|
|
},
|
|||
|
|
"exemplars": {
|
|||
|
|
"color": "rgba(255,0,255,0.7)"
|
|||
|
|
},
|
|||
|
|
"filterValues": {
|
|||
|
|
"le": 1e-9
|
|||
|
|
},
|
|||
|
|
"legend": {
|
|||
|
|
"show": true
|
|||
|
|
},
|
|||
|
|
"rowsFrame": {
|
|||
|
|
"layout": "auto"
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"mode": "single",
|
|||
|
|
"showColorScale": false,
|
|||
|
|
"yHistogram": false
|
|||
|
|
},
|
|||
|
|
"yAxis": {
|
|||
|
|
"axisPlacement": "left",
|
|||
|
|
"reverse": false
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "angie_slabs_pages_slots_used{job=\"$job\", instance=\"$node\"} / (angie_slabs_pages_slots_used{job=\"$job\", instance=\"$node\"} + angie_slabs_pages_slots_free{job=\"$job\", instance=\"$node\"})",
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{ zone }} {{ size }}",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Использование слотов страниц (heatmap)",
|
|||
|
|
"type": "heatmap"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"mode": "palette-classic"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "запросов/с",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "bars",
|
|||
|
|
"fillOpacity": 80,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "auto",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "normal"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "short"
|
|||
|
|
},
|
|||
|
|
"overrides": []
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 8,
|
|||
|
|
"w": 12,
|
|||
|
|
"x": 0,
|
|||
|
|
"y": 103
|
|||
|
|
},
|
|||
|
|
"id": 30,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [],
|
|||
|
|
"displayMode": "list",
|
|||
|
|
"placement": "right",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "increase(angie_slabs_pages_slots_reqs{job=\"$job\", instance=\"$node\"}[$__rate_interval])",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": true,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{ zone }} {{ size }}",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Запросы на выделение страниц",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"fieldConfig": {
|
|||
|
|
"defaults": {
|
|||
|
|
"color": {
|
|||
|
|
"mode": "palette-classic"
|
|||
|
|
},
|
|||
|
|
"custom": {
|
|||
|
|
"axisBorderShow": false,
|
|||
|
|
"axisCenteredZero": false,
|
|||
|
|
"axisColorMode": "text",
|
|||
|
|
"axisLabel": "запросов/с",
|
|||
|
|
"axisPlacement": "auto",
|
|||
|
|
"barAlignment": 0,
|
|||
|
|
"barWidthFactor": 0.6,
|
|||
|
|
"drawStyle": "bars",
|
|||
|
|
"fillOpacity": 80,
|
|||
|
|
"gradientMode": "none",
|
|||
|
|
"hideFrom": {
|
|||
|
|
"legend": false,
|
|||
|
|
"tooltip": false,
|
|||
|
|
"viz": false
|
|||
|
|
},
|
|||
|
|
"insertNulls": false,
|
|||
|
|
"lineInterpolation": "linear",
|
|||
|
|
"lineWidth": 1,
|
|||
|
|
"pointSize": 5,
|
|||
|
|
"scaleDistribution": {
|
|||
|
|
"type": "linear"
|
|||
|
|
},
|
|||
|
|
"showPoints": "auto",
|
|||
|
|
"spanNulls": false,
|
|||
|
|
"stacking": {
|
|||
|
|
"group": "A",
|
|||
|
|
"mode": "normal"
|
|||
|
|
},
|
|||
|
|
"thresholdsStyle": {
|
|||
|
|
"mode": "off"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"mappings": [],
|
|||
|
|
"thresholds": {
|
|||
|
|
"mode": "absolute",
|
|||
|
|
"steps": [
|
|||
|
|
{
|
|||
|
|
"color": "green",
|
|||
|
|
"value": 0
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"color": "red",
|
|||
|
|
"value": 80
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"unit": "short"
|
|||
|
|
},
|
|||
|
|
"overrides": []
|
|||
|
|
},
|
|||
|
|
"gridPos": {
|
|||
|
|
"h": 8,
|
|||
|
|
"w": 12,
|
|||
|
|
"x": 12,
|
|||
|
|
"y": 103
|
|||
|
|
},
|
|||
|
|
"id": 31,
|
|||
|
|
"options": {
|
|||
|
|
"legend": {
|
|||
|
|
"calcs": [
|
|||
|
|
"lastNotNull",
|
|||
|
|
"max"
|
|||
|
|
],
|
|||
|
|
"displayMode": "table",
|
|||
|
|
"placement": "bottom",
|
|||
|
|
"showLegend": true
|
|||
|
|
},
|
|||
|
|
"tooltip": {
|
|||
|
|
"hideZeros": false,
|
|||
|
|
"mode": "single",
|
|||
|
|
"sort": "desc"
|
|||
|
|
}
|
|||
|
|
},
|
|||
|
|
"pluginVersion": "12.1.0",
|
|||
|
|
"targets": [
|
|||
|
|
{
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"disableTextWrap": false,
|
|||
|
|
"editorMode": "code",
|
|||
|
|
"expr": "increase(angie_slabs_pages_slots_fails{job=\"$job\", instance=\"$node\"}[$__rate_interval])",
|
|||
|
|
"fullMetaSearch": false,
|
|||
|
|
"includeNullMetadata": true,
|
|||
|
|
"instant": false,
|
|||
|
|
"legendFormat": "{{ zone }} {{ size }}",
|
|||
|
|
"range": true,
|
|||
|
|
"refId": "A",
|
|||
|
|
"useBackend": false
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Ошибки выделения страниц",
|
|||
|
|
"type": "timeseries"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"title": "Info: Slabs (память)",
|
|||
|
|
"type": "row"
|
|||
|
|
}
|
|||
|
|
],
|
|||
|
|
"preload": false,
|
|||
|
|
"refresh": "",
|
|||
|
|
"schemaVersion": 41,
|
|||
|
|
"tags": [],
|
|||
|
|
"templating": {
|
|||
|
|
"list": [
|
|||
|
|
{
|
|||
|
|
"current": {
|
|||
|
|
"text": "prometheus-local-1",
|
|||
|
|
"value": "prometheus-local-1"
|
|||
|
|
},
|
|||
|
|
"includeAll": false,
|
|||
|
|
"label": "Datasource",
|
|||
|
|
"name": "datasource",
|
|||
|
|
"options": [],
|
|||
|
|
"query": "prometheus",
|
|||
|
|
"refresh": 1,
|
|||
|
|
"regex": "",
|
|||
|
|
"type": "datasource"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"current": {
|
|||
|
|
"text": "angie",
|
|||
|
|
"value": "angie"
|
|||
|
|
},
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"definition": "label_values(angie_connections_active,job)",
|
|||
|
|
"includeAll": false,
|
|||
|
|
"label": "Job",
|
|||
|
|
"name": "job",
|
|||
|
|
"options": [],
|
|||
|
|
"query": {
|
|||
|
|
"qryType": 1,
|
|||
|
|
"query": "label_values(angie_connections_active,job)",
|
|||
|
|
"refId": "PrometheusVariableQueryEditor-VariableQuery"
|
|||
|
|
},
|
|||
|
|
"refresh": 2,
|
|||
|
|
"regex": "",
|
|||
|
|
"type": "query"
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"allValue": "ydx-nginx-vcmt.*:80",
|
|||
|
|
"current": {
|
|||
|
|
"text": "All",
|
|||
|
|
"value": "$__all"
|
|||
|
|
},
|
|||
|
|
"datasource": {
|
|||
|
|
"type": "prometheus",
|
|||
|
|
"uid": "${datasource}"
|
|||
|
|
},
|
|||
|
|
"definition": "label_values(angie_connections_active{job=\"$job\"},instance)",
|
|||
|
|
"includeAll": true,
|
|||
|
|
"label": "Node",
|
|||
|
|
"name": "node",
|
|||
|
|
"options": [],
|
|||
|
|
"query": {
|
|||
|
|
"qryType": 1,
|
|||
|
|
"query": "label_values(angie_connections_active{job=\"$job\"},instance)",
|
|||
|
|
"refId": "PrometheusVariableQueryEditor-VariableQuery"
|
|||
|
|
},
|
|||
|
|
"refresh": 2,
|
|||
|
|
"regex": "/ydx-nginx-vcmt.*:80/",
|
|||
|
|
"sort": 1,
|
|||
|
|
"type": "query"
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
},
|
|||
|
|
"time": {
|
|||
|
|
"from": "now-15m",
|
|||
|
|
"to": "now"
|
|||
|
|
},
|
|||
|
|
"timepicker": {},
|
|||
|
|
"timezone": "browser",
|
|||
|
|
"title": "Angie ydx2",
|
|||
|
|
"uid": "razdvatri",
|
|||
|
|
"version": 37
|
|||
|
|
}
|