Grafana.wikimedia.org/ores.json
Appearance
{
"id": 255,
"title": "ORES",
"tags": [
"ores"
],
"style": "dark",
"timezone": "utc",
"editable": true,
"hideControls": true,
"sharedCrosshair": true,
"rows": [
{
"collapse": false,
"editable": true,
"height": "250px",
"panels": [
{
"aliasColors": {},
"bars": false,
"datasource": null,
"editable": true,
"error": false,
"fill": 1,
"grid": {
"threshold1": null,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
"id": 3,
"legend": {
"avg": false,
"current": false,
"max": false,
"min": false,
"show": true,
"total": false,
"values": false
},
"lines": true,
"linewidth": 1,
"links": [],
"nullPointMode": "null as zero",
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"seriesOverrides": [],
"span": 6,
"stack": false,
"steppedLine": false,
"targets": [
{
"hide": false,
"refId": "B",
"target": "aliasByNode(ores.*.score_processed.count, 1)",
"textEditor": true
}
],
"timeFrom": null,
"timeShift": null,
"title": "Total scores processed",
"tooltip": {
"msResolution": false,
"shared": true,
"value_type": "individual",
"sort": 0
},
"type": "graph",
"xaxis": {
"show": true
},
"yaxes": [
{
"format": "short",
"label": "per minute",
"logBase": 1,
"max": null,
"min": null,
"show": true
},
{
"format": "short",
"logBase": 1,
"max": null,
"min": null,
"show": true
}
]
},
{
"aliasColors": {},
"bars": false,
"datasource": null,
"editable": true,
"error": false,
"fill": 1,
"grid": {
"threshold1": null,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
"id": 10,
"isNew": true,
"legend": {
"alignAsTable": true,
"avg": true,
"current": false,
"max": true,
"min": true,
"show": true,
"total": true,
"values": true
},
"lines": true,
"linewidth": 1,
"links": [],
"nullPointMode": "null",
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"seriesOverrides": [],
"span": 6,
"stack": false,
"steppedLine": false,
"targets": [
{
"hide": false,
"refId": "A",
"target": "alias(sumSeries(ores.scb100*.score_cache_hit.count, ores.scb100*.score_processed.count), 'All requests')",
"textEditor": true
}
],
"timeFrom": null,
"timeShift": null,
"title": "Total scoring requests (including cache)",
"tooltip": {
"msResolution": false,
"shared": true,
"value_type": "cumulative",
"sort": 0
},
"type": "graph",
"xaxis": {
"show": true
},
"yaxes": [
{
"format": "short",
"label": null,
"logBase": 1,
"max": null,
"min": null,
"show": true
},
{
"format": "short",
"label": null,
"logBase": 1,
"max": null,
"min": null,
"show": true
}
]
},
{
"aliasColors": {},
"bars": false,
"datasource": null,
"editable": true,
"error": false,
"fill": 1,
"grid": {
"threshold1": null,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
"id": 4,
"legend": {
"avg": false,
"current": false,
"max": false,
"min": false,
"show": true,
"total": false,
"values": false
},
"lines": true,
"linewidth": 1,
"links": [],
"nullPointMode": "null as zero",
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"seriesOverrides": [],
"span": 6,
"stack": false,
"steppedLine": false,
"targets": [
{
"hide": false,
"refId": "A",
"target": "aliasByNode(scale(ores.*.precache_request.sample_rate, 60), 1)",
"textEditor": false
}
],
"timeFrom": null,
"timeShift": null,
"title": "Precaching requests",
"tooltip": {
"msResolution": false,
"shared": true,
"value_type": "individual",
"sort": 0
},
"type": "graph",
"xaxis": {
"show": true
},
"yaxes": [
{
"format": "short",
"label": "per minute",
"logBase": 1,
"max": null,
"min": null,
"show": true
},
{
"format": "short",
"logBase": 1,
"max": null,
"min": null,
"show": true
}
]
},
{
"aliasColors": {},
"bars": false,
"datasource": null,
"editable": true,
"error": false,
"fill": 1,
"grid": {
"threshold1": null,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
"id": 1,
"legend": {
"alignAsTable": false,
"avg": true,
"current": false,
"max": true,
"min": false,
"rightSide": false,
"show": true,
"total": true,
"values": true
},
"lines": true,
"linewidth": 1,
"links": [],
"nullPointMode": "null as zero",
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"seriesOverrides": [],
"span": 6,
"stack": false,
"steppedLine": false,
"targets": [
{
"hide": false,
"refId": "A",
"target": "aliasByNode(sumSeries(ores.scb1001.scores_request.rate, ores.scb1001.score_cache_hit.rate), 1)",
"textEditor": true
},
{
"hide": false,
"refId": "B",
"target": "aliasByNode(sumSeries(ores.scb1002.scores_request.rate, ores.scb1002.score_cache_hit.rate), 1)",
"textEditor": true
},
{
"hide": false,
"refId": "C",
"target": "aliasByNode(sumSeries(ores.scb1003.scores_request.rate, ores.scb1003.score_cache_hit.rate), 1)",
"textEditor": true
},
{
"hide": false,
"refId": "D",
"target": "aliasByNode(sumSeries(ores.scb1004.scores_request.rate, ores.scb1004.score_cache_hit.rate), 1)",
"textEditor": true
}
],
"timeFrom": null,
"timeShift": null,
"title": "Scoring requests",
"tooltip": {
"msResolution": false,
"shared": true,
"value_type": "cumulative",
"sort": 0
},
"type": "graph",
"xaxis": {
"show": true
},
"yaxes": [
{
"format": "short",
"label": "reqs/min",
"logBase": 1,
"max": null,
"min": null,
"show": true
},
{
"format": "short",
"logBase": 1,
"max": null,
"min": null,
"show": false
}
]
},
{
"aliasColors": {},
"bars": false,
"datasource": null,
"editable": true,
"error": false,
"fill": 1,
"grid": {
"threshold1": null,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
"id": 2,
"legend": {
"avg": false,
"current": false,
"max": false,
"min": false,
"show": true,
"total": false,
"values": false
},
"lines": true,
"linewidth": 1,
"links": [],
"nullPointMode": "null as zero",
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"seriesOverrides": [],
"span": 6,
"stack": false,
"steppedLine": false,
"targets": [
{
"hide": false,
"refId": "A",
"target": "aliasByNode(scale(ores.*.score_errored.rate, 60), 1)",
"textEditor": false
}
],
"timeFrom": null,
"timeShift": null,
"title": "Scores errored",
"tooltip": {
"msResolution": false,
"shared": true,
"value_type": "individual",
"sort": 0
},
"transparent": false,
"type": "graph",
"xaxis": {
"show": true
},
"yaxes": [
{
"format": "none",
"label": "per minute",
"logBase": 1,
"max": null,
"min": 0,
"show": true
},
{
"format": "short",
"logBase": 1,
"max": null,
"min": null,
"show": true
}
]
},
{
"aliasColors": {},
"bars": false,
"datasource": null,
"editable": true,
"error": false,
"fill": 1,
"grid": {
"threshold1": null,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
"id": 9,
"isNew": true,
"legend": {
"avg": false,
"current": false,
"max": false,
"min": false,
"show": true,
"total": false,
"values": false
},
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": "null as zero",
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"seriesOverrides": [],
"span": 6,
"stack": false,
"steppedLine": false,
"targets": [
{
"refId": "B",
"target": "aliasByNode(scale(ores.*.score_processor_overloaded.rate, 60), 1)",
"textEditor": false
}
],
"timeFrom": null,
"timeShift": null,
"title": "Overload errors",
"tooltip": {
"msResolution": false,
"shared": true,
"value_type": "individual",
"sort": 0
},
"type": "graph",
"xaxis": {
"show": true
},
"yaxes": [
{
"format": "short",
"label": "per minute",
"logBase": 1,
"max": null,
"min": 0,
"show": true
},
{
"format": "short",
"logBase": 1,
"max": null,
"min": null,
"show": true
}
]
},
{
"aliasColors": {},
"bars": false,
"datasource": null,
"editable": true,
"error": false,
"fill": 1,
"grid": {
"threshold1": null,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
"id": 11,
"isNew": true,
"legend": {
"avg": true,
"current": false,
"max": false,
"min": false,
"show": true,
"total": false,
"values": true
},
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": "null as zero",
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"seriesOverrides": [],
"span": 6,
"stack": false,
"steppedLine": false,
"targets": [
{
"refId": "A",
"target": "aliasByNode(ores.scb*.score_timed_out.count, 1)",
"textEditor": true
}
],
"timeFrom": null,
"timeShift": null,
"title": "Timeout errors",
"tooltip": {
"msResolution": false,
"shared": true,
"value_type": "cumulative",
"sort": 0
},
"type": "graph",
"xaxis": {
"show": true
},
"yaxes": [
{
"format": "short",
"label": "per minute",
"logBase": 1,
"max": null,
"min": null,
"show": true
},
{
"format": "short",
"label": null,
"logBase": 1,
"max": null,
"min": null,
"show": true
}
]
},
{
"aliasColors": {},
"bars": false,
"datasource": null,
"editable": true,
"error": false,
"fill": 1,
"grid": {
"threshold1": null,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
"id": 12,
"isNew": true,
"legend": {
"avg": true,
"current": false,
"max": false,
"min": false,
"show": true,
"total": false,
"values": true
},
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": "null as zero",
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"seriesOverrides": [],
"span": 6,
"stack": false,
"steppedLine": false,
"targets": [
{
"refId": "A",
"target": "alias(movingAverage(divideSeries(sumSeries(ores.scb*.score_cache_hit.count), sumSeries(sumSeries(ores.scb*.score_cache_hit.count, ores.scb*.score_cache_miss.count))), 10), \"combined all scb*\")",
"textEditor": true
}
],
"timeFrom": null,
"timeShift": null,
"title": "Cache hit rate (smoothed)",
"tooltip": {
"msResolution": false,
"shared": true,
"value_type": "cumulative",
"sort": 0
},
"type": "graph",
"xaxis": {
"show": true
},
"yaxes": [
{
"format": "short",
"label": "Cache hits / Request ",
"logBase": 1,
"max": null,
"min": null,
"show": true
},
{
"format": "short",
"label": null,
"logBase": 1,
"max": null,
"min": null,
"show": true
}
]
}
],
"showTitle": false,
"title": "New row"
},
{
"collapse": false,
"editable": true,
"height": "250px",
"panels": [
{
"aliasColors": {},
"bars": false,
"datasource": null,
"editable": true,
"error": false,
"fill": 0,
"grid": {
"threshold1": null,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
"id": 5,
"isNew": true,
"legend": {
"avg": false,
"current": false,
"max": false,
"min": false,
"show": true,
"total": false,
"values": false
},
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": "connected",
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"seriesOverrides": [],
"span": 6,
"stack": false,
"steppedLine": false,
"targets": [
{
"refId": "A",
"target": "aliasByNode(servers.scb1*.cpu.total.user,1)",
"textEditor": false
}
],
"timeFrom": null,
"timeShift": null,
"title": "CPU",
"tooltip": {
"msResolution": false,
"shared": true,
"value_type": "cumulative",
"sort": 0
},
"type": "graph",
"xaxis": {
"show": true
},
"yaxes": [
{
"format": "percent",
"logBase": 1,
"max": null,
"min": null,
"show": true
},
{
"format": "short",
"logBase": 1,
"max": null,
"min": null,
"show": true
}
]
},
{
"aliasColors": {},
"bars": false,
"datasource": null,
"editable": true,
"error": false,
"fill": 2,
"grid": {
"threshold1": null,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
"id": 6,
"isNew": true,
"legend": {
"avg": false,
"current": false,
"max": false,
"min": false,
"show": true,
"total": false,
"values": false
},
"lines": true,
"linewidth": 1,
"links": [],
"maxDataPoints": "",
"nullPointMode": "connected",
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"seriesOverrides": [],
"span": 6,
"stack": false,
"steppedLine": false,
"targets": [
{
"refId": "B",
"target": "aliasByNode(asPercent(servers.scb1001.memory.MemFree,servers.scb1001.memory.MemTotal), 1)",
"textEditor": true
},
{
"refId": "A",
"target": "aliasByNode(asPercent(servers.scb1002.memory.MemFree,servers.scb1002.memory.MemTotal), 1)",
"textEditor": true
},
{
"refId": "C",
"target": "aliasByNode(asPercent(servers.scb1003.memory.MemFree,servers.scb1003.memory.MemTotal), 1)",
"textEditor": true
},
{
"refId": "D",
"target": "aliasByNode(asPercent(servers.scb1004.memory.MemFree,servers.scb1004.memory.MemTotal), 1)",
"textEditor": true
}
],
"timeFrom": null,
"timeShift": null,
"title": "Available memory",
"tooltip": {
"msResolution": false,
"shared": true,
"value_type": "individual",
"sort": 0
},
"type": "graph",
"xaxis": {
"show": true
},
"yaxes": [
{
"format": "percent",
"label": "",
"logBase": 1,
"max": null,
"min": 0,
"show": true
},
{
"format": "none",
"logBase": 1,
"max": null,
"min": 0,
"show": true
}
]
}
],
"title": "New row"
},
{
"collapse": false,
"editable": true,
"height": "250px",
"panels": [
{
"aliasColors": {},
"bars": false,
"datasource": null,
"editable": true,
"error": false,
"fill": 1,
"grid": {
"threshold1": null,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
"id": 13,
"isNew": true,
"legend": {
"avg": false,
"current": false,
"max": false,
"min": false,
"show": true,
"total": false,
"values": false
},
"lines": true,
"linewidth": 1,
"links": [],
"nullPointMode": "null as zero",
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"seriesOverrides": [],
"span": 6,
"stack": false,
"steppedLine": false,
"targets": [
{
"refId": "A",
"target": "aliasByNode(ores.scb100*.uwsgi.core.busy_workers, 1)",
"textEditor": true
}
],
"timeFrom": null,
"timeShift": null,
"title": "uwsgi busy workers",
"tooltip": {
"msResolution": false,
"shared": true,
"value_type": "cumulative",
"sort": 0
},
"type": "graph",
"xaxis": {
"show": true
},
"yaxes": [
{
"format": "short",
"label": null,
"logBase": 1,
"max": null,
"min": null,
"show": true
},
{
"format": "short",
"label": null,
"logBase": 1,
"max": null,
"min": null,
"show": true
}
]
},
{
"aliasColors": {},
"bars": false,
"datasource": null,
"editable": true,
"error": false,
"fill": 1,
"grid": {
"threshold1": null,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
"id": 14,
"isNew": true,
"legend": {
"avg": true,
"current": false,
"max": false,
"min": false,
"show": true,
"total": false,
"values": true
},
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": "connected",
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"seriesOverrides": [],
"span": 6,
"stack": false,
"steppedLine": false,
"targets": [
{
"refId": "A",
"target": "aliasByNode(ores.scb100*.uwsgi.rss_size.mean, 1)",
"textEditor": true
}
],
"timeFrom": null,
"timeShift": null,
"title": "uwsgi RSS memory",
"tooltip": {
"msResolution": false,
"shared": true,
"value_type": "cumulative",
"sort": 0
},
"type": "graph",
"xaxis": {
"show": true
},
"yaxes": [
{
"format": "bytes",
"label": null,
"logBase": 1,
"max": null,
"min": null,
"show": true
},
{
"format": "short",
"label": null,
"logBase": 1,
"max": null,
"min": null,
"show": true
}
]
},
{
"aliasColors": {},
"bars": false,
"datasource": null,
"decimals": 2,
"editable": true,
"error": false,
"fill": 1,
"grid": {
"threshold1": null,
"threshold1Color": "rgba(216, 200, 27, 0.27)",
"threshold2": null,
"threshold2Color": "rgba(234, 112, 112, 0.22)"
},
"id": 15,
"isNew": true,
"legend": {
"avg": true,
"current": false,
"max": false,
"min": false,
"show": true,
"total": false,
"values": true
},
"lines": true,
"linewidth": 2,
"links": [],
"nullPointMode": "connected",
"percentage": false,
"pointradius": 5,
"points": false,
"renderer": "flot",
"seriesOverrides": [],
"span": 6,
"stack": false,
"steppedLine": false,
"targets": [
{
"refId": "B",
"target": "alias(scale(changeprop.internal-startup.ores-cache_exec.median, 0.001), \"median\")",
"textEditor": true
},
{
"refId": "A",
"target": "alias(scale(changeprop.internal-startup.ores-cache_exec.p75, 0.001), \"75%\")",
"textEditor": true
},
{
"refId": "C",
"target": "alias(scale(changeprop.internal-startup.ores-cache_exec.p95, 0.001), \"95%\")",
"textEditor": true
}
],
"timeFrom": null,
"timeShift": null,
"title": "Response time (Change prop)",
"tooltip": {
"msResolution": false,
"shared": true,
"value_type": "cumulative",
"sort": 0
},
"type": "graph",
"xaxis": {
"show": true
},
"yaxes": [
{
"format": "short",
"label": "in seconds",
"logBase": 1,
"max": null,
"min": null,
"show": true
},
{
"format": "short",
"label": null,
"logBase": 1,
"max": null,
"min": null,
"show": true
}
]
}
],
"title": "New row"
}
],
"time": {
"from": "now-24h",
"to": "now"
},
"timepicker": {
"collapse": false,
"enable": true,
"notice": false,
"now": true,
"refresh_intervals": [
"5s",
"10s",
"30s",
"1m",
"5m",
"15m",
"30m",
"1h",
"2h",
"1d"
],
"status": "Stable",
"time_options": [
"5m",
"15m",
"1h",
"6h",
"12h",
"24h",
"2d",
"7d",
"30d"
],
"type": "timepicker"
},
"templating": {
"list": []
},
"annotations": {
"list": []
},
"refresh": false,
"schemaVersion": 12,
"version": 73,
"links": [
{
"icon": "external link",
"tags": [],
"targetBlank": true,
"title": "ORES homepage",
"tooltip": "",
"type": "link",
"url": "https://ores.wikimedia.org"
},
{
"icon": "external link",
"tags": [],
"targetBlank": true,
"title": "Phabricator backlog",
"type": "link",
"url": "https://phabricator.wikimedia.org/tag/revision-scoring-as-a-service-backlog/"
},
{
"asDropdown": false,
"icon": "dashboard",
"tags": [
"ores"
],
"targetBlank": true,
"title": "ORES extension",
"type": "dashboards",
"url": "https://grafana.wikimedia.org/dashboard/db/ores-extension"
},
{
"icon": "dashboard",
"tags": [],
"targetBlank": true,
"title": "ORES (labs)",
"tooltip": "",
"type": "link",
"url": "https://grafana-labs.wikimedia.org/dashboard/db/ores-labs"
},
{
"icon": "dashboard",
"tags": [],
"targetBlank": true,
"title": "ORES (beta cluster)",
"type": "link",
"url": "https://grafana-labs.wikimedia.org/dashboard/db/ores-beta-cluster"
},
{
"icon": "dashboard",
"tags": [],
"targetBlank": true,
"title": "ORES extension (beta cluster)",
"type": "link",
"url": "https://grafana-labs.wikimedia.org/dashboard/db/ores-extension"
}
],
"gnetId": null
}