Skip to content

Commit 1f64281

Browse files
authored
Merge pull request #703 from gabemontero/exporter-health-panel
PLNSRVCE-1336: add metrics exporter observational/health graphs
2 parents 37cddf7 + 62eed60 commit 1f64281

File tree

1 file changed

+314
-4
lines changed

1 file changed

+314
-4
lines changed

operator/gitops/argocd/grafana/dashboards/pipeline-service-dashboard.json

Lines changed: 314 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
"editable": true,
2121
"gnetId": null,
2222
"graphTooltip": 0,
23-
"id": 18,
24-
"iteration": 1688375985021,
23+
"id": 3,
24+
"iteration": 1689001770839,
2525
"links": [],
2626
"panels": [
2727
{
@@ -1199,6 +1199,13 @@
11991199
"text": {}
12001200
},
12011201
"pluginVersion": "7.5.17",
1202+
"scopedVars": {
1203+
"datasource": {
1204+
"selected": true,
1205+
"text": "prometheus-appstudio-ds",
1206+
"value": "prometheus-appstudio-ds"
1207+
}
1208+
},
12021209
"targets": [
12031210
{
12041211
"exemplar": true,
@@ -1257,6 +1264,13 @@
12571264
"text": {}
12581265
},
12591266
"pluginVersion": "7.5.17",
1267+
"scopedVars": {
1268+
"datasource": {
1269+
"selected": true,
1270+
"text": "prometheus-appstudio-ds",
1271+
"value": "prometheus-appstudio-ds"
1272+
}
1273+
},
12601274
"targets": [
12611275
{
12621276
"exemplar": true,
@@ -1813,6 +1827,302 @@
18131827
"align": false,
18141828
"alignLevel": null
18151829
}
1830+
},
1831+
{
1832+
"collapsed": false,
1833+
"datasource": null,
1834+
"gridPos": {
1835+
"h": 1,
1836+
"w": 24,
1837+
"x": 0,
1838+
"y": 88
1839+
},
1840+
"id": 49,
1841+
"panels": [],
1842+
"title": "Metrics Exporter Monitoring",
1843+
"type": "row"
1844+
},
1845+
{
1846+
"aliasColors": {},
1847+
"bars": false,
1848+
"dashLength": 10,
1849+
"dashes": false,
1850+
"datasource": null,
1851+
"fieldConfig": {
1852+
"defaults": {},
1853+
"overrides": []
1854+
},
1855+
"fill": 1,
1856+
"fillGradient": 0,
1857+
"gridPos": {
1858+
"h": 8,
1859+
"w": 12,
1860+
"x": 0,
1861+
"y": 89
1862+
},
1863+
"hiddenSeries": false,
1864+
"id": 51,
1865+
"legend": {
1866+
"avg": false,
1867+
"current": false,
1868+
"max": false,
1869+
"min": false,
1870+
"show": true,
1871+
"total": false,
1872+
"values": false
1873+
},
1874+
"lines": true,
1875+
"linewidth": 1,
1876+
"nullPointMode": "null",
1877+
"options": {
1878+
"alertThreshold": true
1879+
},
1880+
"percentage": false,
1881+
"pluginVersion": "7.5.17",
1882+
"pointradius": 2,
1883+
"points": false,
1884+
"renderer": "flot",
1885+
"seriesOverrides": [],
1886+
"spaceLength": 10,
1887+
"stack": false,
1888+
"steppedLine": false,
1889+
"targets": [
1890+
{
1891+
"exemplar": true,
1892+
"expr": "workqueue_depth{namespace='openshift-pipelines',pod=~'pipeline-metrics-exporter.+'}",
1893+
"interval": "",
1894+
"legendFormat": "",
1895+
"refId": "A"
1896+
}
1897+
],
1898+
"thresholds": [],
1899+
"timeFrom": null,
1900+
"timeRegions": [],
1901+
"timeShift": null,
1902+
"title": "Workqueue Depth",
1903+
"tooltip": {
1904+
"shared": true,
1905+
"sort": 0,
1906+
"value_type": "individual"
1907+
},
1908+
"type": "graph",
1909+
"xaxis": {
1910+
"buckets": null,
1911+
"mode": "time",
1912+
"name": null,
1913+
"show": true,
1914+
"values": []
1915+
},
1916+
"yaxes": [
1917+
{
1918+
"format": "short",
1919+
"label": null,
1920+
"logBase": 1,
1921+
"max": null,
1922+
"min": null,
1923+
"show": true
1924+
},
1925+
{
1926+
"format": "short",
1927+
"label": null,
1928+
"logBase": 1,
1929+
"max": null,
1930+
"min": null,
1931+
"show": true
1932+
}
1933+
],
1934+
"yaxis": {
1935+
"align": false,
1936+
"alignLevel": null
1937+
}
1938+
},
1939+
{
1940+
"aliasColors": {},
1941+
"bars": false,
1942+
"dashLength": 10,
1943+
"dashes": false,
1944+
"datasource": null,
1945+
"fieldConfig": {
1946+
"defaults": {},
1947+
"overrides": []
1948+
},
1949+
"fill": 1,
1950+
"fillGradient": 0,
1951+
"gridPos": {
1952+
"h": 8,
1953+
"w": 12,
1954+
"x": 0,
1955+
"y": 97
1956+
},
1957+
"hiddenSeries": false,
1958+
"id": 53,
1959+
"legend": {
1960+
"avg": false,
1961+
"current": false,
1962+
"max": false,
1963+
"min": false,
1964+
"show": true,
1965+
"total": false,
1966+
"values": false
1967+
},
1968+
"lines": true,
1969+
"linewidth": 1,
1970+
"nullPointMode": "null",
1971+
"options": {
1972+
"alertThreshold": true
1973+
},
1974+
"percentage": false,
1975+
"pluginVersion": "7.5.17",
1976+
"pointradius": 2,
1977+
"points": false,
1978+
"renderer": "flot",
1979+
"seriesOverrides": [],
1980+
"spaceLength": 10,
1981+
"stack": false,
1982+
"steppedLine": false,
1983+
"targets": [
1984+
{
1985+
"exemplar": true,
1986+
"expr": "sum(rate(container_cpu_usage_seconds_total{namespace='openshift-pipelines',pod=~'pipeline-metrics-exporter-.*'}[5m]))",
1987+
"interval": "",
1988+
"legendFormat": "",
1989+
"refId": "A"
1990+
}
1991+
],
1992+
"thresholds": [],
1993+
"timeFrom": null,
1994+
"timeRegions": [],
1995+
"timeShift": null,
1996+
"title": "CPU Utilization",
1997+
"tooltip": {
1998+
"shared": true,
1999+
"sort": 0,
2000+
"value_type": "individual"
2001+
},
2002+
"type": "graph",
2003+
"xaxis": {
2004+
"buckets": null,
2005+
"mode": "time",
2006+
"name": null,
2007+
"show": true,
2008+
"values": []
2009+
},
2010+
"yaxes": [
2011+
{
2012+
"format": "short",
2013+
"label": null,
2014+
"logBase": 1,
2015+
"max": null,
2016+
"min": null,
2017+
"show": true
2018+
},
2019+
{
2020+
"format": "short",
2021+
"label": null,
2022+
"logBase": 1,
2023+
"max": null,
2024+
"min": null,
2025+
"show": true
2026+
}
2027+
],
2028+
"yaxis": {
2029+
"align": false,
2030+
"alignLevel": null
2031+
}
2032+
},
2033+
{
2034+
"aliasColors": {},
2035+
"bars": false,
2036+
"dashLength": 10,
2037+
"dashes": false,
2038+
"datasource": null,
2039+
"fieldConfig": {
2040+
"defaults": {},
2041+
"overrides": []
2042+
},
2043+
"fill": 1,
2044+
"fillGradient": 0,
2045+
"gridPos": {
2046+
"h": 8,
2047+
"w": 12,
2048+
"x": 0,
2049+
"y": 105
2050+
},
2051+
"hiddenSeries": false,
2052+
"id": 55,
2053+
"legend": {
2054+
"avg": false,
2055+
"current": false,
2056+
"max": false,
2057+
"min": false,
2058+
"show": true,
2059+
"total": false,
2060+
"values": false
2061+
},
2062+
"lines": true,
2063+
"linewidth": 1,
2064+
"nullPointMode": "null",
2065+
"options": {
2066+
"alertThreshold": true
2067+
},
2068+
"percentage": false,
2069+
"pluginVersion": "7.5.17",
2070+
"pointradius": 2,
2071+
"points": false,
2072+
"renderer": "flot",
2073+
"seriesOverrides": [],
2074+
"spaceLength": 10,
2075+
"stack": false,
2076+
"steppedLine": false,
2077+
"targets": [
2078+
{
2079+
"exemplar": true,
2080+
"expr": "sum(container_memory_working_set_bytes{namespace='openshift-pipelines',pod=~'pipeline-metrics-exporter-.*'})",
2081+
"interval": "",
2082+
"legendFormat": "",
2083+
"refId": "A"
2084+
}
2085+
],
2086+
"thresholds": [],
2087+
"timeFrom": null,
2088+
"timeRegions": [],
2089+
"timeShift": null,
2090+
"title": "Memory Utilization",
2091+
"tooltip": {
2092+
"shared": true,
2093+
"sort": 0,
2094+
"value_type": "individual"
2095+
},
2096+
"type": "graph",
2097+
"xaxis": {
2098+
"buckets": null,
2099+
"mode": "time",
2100+
"name": null,
2101+
"show": true,
2102+
"values": []
2103+
},
2104+
"yaxes": [
2105+
{
2106+
"format": "short",
2107+
"label": null,
2108+
"logBase": 1,
2109+
"max": null,
2110+
"min": null,
2111+
"show": true
2112+
},
2113+
{
2114+
"format": "short",
2115+
"label": null,
2116+
"logBase": 1,
2117+
"max": null,
2118+
"min": null,
2119+
"show": true
2120+
}
2121+
],
2122+
"yaxis": {
2123+
"align": false,
2124+
"alignLevel": null
2125+
}
18162126
}
18172127
],
18182128
"refresh": false,
@@ -1852,5 +2162,5 @@
18522162
"timezone": "",
18532163
"title": "Pipeline Service",
18542164
"uid": "02ebfdefeeed166624895c36b0c1af4ed3006c5d",
1855-
"version": 4
1856-
}
2165+
"version": 3
2166+
}

0 commit comments

Comments
 (0)