* separate playwright into its own folder * better separation * add login scenario, add tags * remove ui option * update CODEOWNERS * add a panels suite test * migrate queries test to playwright * rename + add dashlist test * add panelEdit_base * add geomap map controls test * add geomap-layer-types * add geomap-spatial-operations tests * add frontend-sandbox-panel tests * add smoke-tests-suite * add comment about adding datasource * add dashboard-browse-nested * add dashboard-browse * add dashboard-export-json * add dashboard-keybindings test * remove @wip tag * turn on screenshots and add comment for why this test fails * add dashboard-links-without-slug test * try adding permissions in the test as well * add dashboard-live-streaming * context in the test doesn't work - sad * create dashboard-public-templating * add dashboard-public-create and make live streaming more resilient * add share externally test * add dashboard-share-internally * add share-snapshot-create test * add dashboard-templating * add timepicker tests * add embedded-dashboard test * add general_dashboards test * add import-dashboard test * add load-options-from-url test * add new-constant-variable test * add custom-variable test * add new-datasource-variable test * add new-interval-variable test * add text-box-variable test * add new-query-variable test * add horizontal repeat test * add panel-vertical-repeat test * add empty-row-repeat test * add set-options-from-ui test * add snapshot-create test * add templating test * add textbox-variables test * add cloud-plugins-suite * add storybook verification tests * add playwright storybook verification workflow * add playwright browsers * update CODEOWNERS * test change to trigger storybook verification workflows * try container instead * get the version right... * go back to installing - less chance of forgetting to update * Basic Github Actions Squashed commit of the following: commitf84c650a71Author: joshhunt <josh.hunt@grafana.com> Date: Tue Jul 1 13:23:46 2025 +0100 add arg for sharding, but not using it yet commit7bcf0512c6Author: joshhunt <josh.hunt@grafana.com> Date: Tue Jul 1 12:30:30 2025 +0100 less newline commitb643911882Author: joshhunt <josh.hunt@grafana.com> Date: Tue Jul 1 12:24:31 2025 +0100 less logs commit38f871e9c2Author: joshhunt <josh.hunt@grafana.com> Date: Tue Jul 1 10:00:26 2025 +0100 fix yaml commitdb9a773136Author: joshhunt <josh.hunt@grafana.com> Date: Tue Jul 1 09:57:47 2025 +0100 clean up files commitc0525f41faAuthor: joshhunt <josh.hunt@grafana.com> Date: Tue Jul 1 09:44:56 2025 +0100 gha workflow commit895bea7c52Author: joshhunt <josh.hunt@grafana.com> Date: Mon Jun 30 19:33:08 2025 +0100 working dagger commitcea1f84437Author: joshhunt <josh.hunt@grafana.com> Date: Mon Jun 30 16:17:46 2025 +0100 wip * shard gha * some tidy up * add flags for exporting results, and a gha step to merge runs * fix shard gha * add dashboard-duplicate-panel test * add dashboard-outline test * add dashboards-add-panel * remove some commented out code * add dashboards-title-description test * add dashboards-remove-panel * don't install cypress * gha: check playwright results * add dashboards-edit-adhoc-variables test * fix check-jobs * add dagger cloud token * add dagger cloud token * add edit-datasource-variable test * update CODEOWNERS * add dashboards-edit-group-by-variables (skipped for now) * add dashboards-edit-panel-title-description test * add dashboards-edit-transparent-bg test * add dashboards-edit-query-variables test * run with 8 shards * add dashboards-edit-variables * tidy up gha * add dashboard-group-panels * fix action * try to cache the grafana build * fix missing action becuase no checkout, use builtin continue-on-error instead * fix missing id * cat out.txt * debug build cache * fix debug build cache * add dashboards-panel-layouts test * tidy up * no more debug * fix grafana dir * add dashboards-move-panel test * skip some failing tests * mark up plugins tests with @plugins tag, only run @plugins tests in drone * Hackathon/Playwright Conversion - Various Suite (#107516) * Playwright Migration: Various Suite tests * skipping bad tests * fix some tests that can fail * fix uid * separate user for the verify-i18n test * build test plugins for grafana server * properly blur input fields * login manually * get dashboardPage from goto * ignore a couple of type assertions * remove a couple of timeouts * remove timeouts on dashboard-share-internally * use toBeHidden * make dashboard-share-internally more stable * remove TEMP_DAGGER_TOKEN * clean up visaulization-suggestions * unskip gauge test * unskip trace-view-scrolling * attempt to make create variable utils stable * unskip loki tests * make go linter happy * unskip edit-group-by-variables test * unskip move panel tests * isolate dashboard-timepicker tests with separate user * create data source as part of smoke test * make sure we're awaiting in dashboard-edit-adhoc-variables * make dashboards-edit-variables test more robust * Hackathon Playwright: Dashboards Search (#107580) * Hackathon Playwright: Dashboards Search * Feedback changes * make trace-view-scrolling more stable * add json report and bench step * fix bench version * move fail step to after the playwright report so we can report test failures * fix output file name * fix typo * try wrap in expect.poll * stability * bit more tidy up * fix dashboard-new-layouts tests * move test-plugins to e2e-playwright * fix go code for drone e2e run * move loki plugin-e2e test * make v2 dashboards work again --------- Co-authored-by: joshhunt <josh.hunt@grafana.com> Co-authored-by: Josh Hunt <joshhunt@users.noreply.github.com> Co-authored-by: Collin Fingar <collin.fingar@grafana.com> Co-authored-by: Jeff Levin <jeff@levinology.com>
324 lines
11 KiB
JSON
324 lines
11 KiB
JSON
{
|
|
"results": {
|
|
"A": {
|
|
"frames": [
|
|
{
|
|
"schema": {
|
|
"name": "histogram_quantile(0.95, sum(rate(tns_request_duration_seconds_bucket[5m])) by (le))",
|
|
"refId": "A",
|
|
"meta": { "custom": { "resultType": "matrix" } },
|
|
"fields": [
|
|
{ "name": "Time", "type": "time", "typeInfo": { "frame": "time.Time" } },
|
|
{
|
|
"name": "Value",
|
|
"type": "number",
|
|
"typeInfo": { "frame": "float64" },
|
|
"labels": {},
|
|
"config": {
|
|
"displayNameFromDS": "histogram_quantile(0.95, sum(rate(tns_request_duration_seconds_bucket[5m])) by (le))"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"data": {
|
|
"values": [
|
|
[
|
|
1633619595000, 1633619610000, 1633619625000, 1633619640000, 1633619655000, 1633619670000, 1633619685000,
|
|
1633619700000, 1633619715000, 1633619730000, 1633619745000, 1633619760000, 1633619775000, 1633619790000,
|
|
1633619805000, 1633619820000, 1633619835000, 1633619850000, 1633619865000, 1633619880000, 1633619895000
|
|
],
|
|
[
|
|
0.07245212135073513, 0.07253198890830721, 0.07247862573797707, 0.07238248338231042, 0.07221687487740913,
|
|
0.07223291298743946, 0.07225427016727755, 0.024531677091864545, 0.02317081920915543,
|
|
0.07548902139580993, 0.0777721702857508, 0.07768649905047344, 0.07782257603228229, 0.07788810213200052,
|
|
0.07791835055437593, 0.07798387201529966, 0.07790826751849372, 0.07794858648610933, 0.07778729925797964,
|
|
0.07769657495236215, 0.077550401329267
|
|
]
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"schema": {
|
|
"name": "histogram_quantile(0.95, sum(rate(tns_request_duration_seconds_bucket[5m])) by (le))",
|
|
"refId": "A",
|
|
"meta": { "custom": { "resultType": "vector" } },
|
|
"fields": [
|
|
{ "name": "Time", "type": "time", "typeInfo": { "frame": "time.Time" } },
|
|
{
|
|
"name": "Value",
|
|
"type": "number",
|
|
"typeInfo": { "frame": "float64" },
|
|
"labels": {},
|
|
"config": {
|
|
"displayNameFromDS": "histogram_quantile(0.95, sum(rate(tns_request_duration_seconds_bucket[5m])) by (le))"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"data": { "values": [[1633619900000], [0.0775504013292671]] }
|
|
},
|
|
{
|
|
"schema": {
|
|
"name": "exemplar",
|
|
"refId": "A",
|
|
"meta": { "custom": { "resultType": "exemplar" } },
|
|
"fields": [
|
|
{ "name": "Time", "type": "time", "typeInfo": { "frame": "time.Time" } },
|
|
{ "name": "Value", "type": "number", "typeInfo": { "frame": "float64" } },
|
|
{ "name": "instance", "type": "string", "typeInfo": { "frame": "string" } },
|
|
{ "name": "__name__", "type": "string", "typeInfo": { "frame": "string" } },
|
|
{ "name": "job", "type": "string", "typeInfo": { "frame": "string" } },
|
|
{ "name": "status_code", "type": "string", "typeInfo": { "frame": "string" } },
|
|
{ "name": "method", "type": "string", "typeInfo": { "frame": "string" } },
|
|
{ "name": "traceID", "type": "string", "typeInfo": { "frame": "string" } },
|
|
{ "name": "route", "type": "string", "typeInfo": { "frame": "string" } },
|
|
{ "name": "ws", "type": "string", "typeInfo": { "frame": "string" } },
|
|
{ "name": "le", "type": "string", "typeInfo": { "frame": "string" } }
|
|
]
|
|
},
|
|
"data": {
|
|
"values": [
|
|
[
|
|
1633619598000, 1633619622000, 1633619625000, 1633619646000, 1633619658000, 1633619682000, 1633619695000,
|
|
1633619712000, 1633619712000, 1633619724000, 1633619717000, 1633619742000, 1633619757000, 1633619771000,
|
|
1633619784000, 1633619801000, 1633619806000, 1633619833000, 1633619833000, 1633619845000, 1633619862000,
|
|
1633619877000, 1633619889000
|
|
],
|
|
[
|
|
0.0146153, 0.0118506, 0.0473847, 0.026997, 0.0164318, 0.0113532, 0.0105197, 0.162789, 0.0556026,
|
|
0.148856, 0.0433809, 0.0117758, 0.0114496, 0.0114099, 0.0421927, 0.0134148, 0.0152827, 0.6975967,
|
|
0.0394788, 0.0137441, 0.0110939, 0.0104496, 0.0101284
|
|
],
|
|
[
|
|
"app:80",
|
|
"app:80",
|
|
"app:80",
|
|
"app:80",
|
|
"app:80",
|
|
"app:80",
|
|
"app:80",
|
|
"app:80",
|
|
"app:80",
|
|
"app:80",
|
|
"db:80",
|
|
"app:80",
|
|
"app:80",
|
|
"app:80",
|
|
"app:80",
|
|
"app:80",
|
|
"app:80",
|
|
"app:80",
|
|
"app:80",
|
|
"app:80",
|
|
"app:80",
|
|
"app:80",
|
|
"app:80"
|
|
],
|
|
[
|
|
"tns_request_duration_seconds_bucket",
|
|
"tns_request_duration_seconds_bucket",
|
|
"tns_request_duration_seconds_bucket",
|
|
"tns_request_duration_seconds_bucket",
|
|
"tns_request_duration_seconds_bucket",
|
|
"tns_request_duration_seconds_bucket",
|
|
"tns_request_duration_seconds_bucket",
|
|
"tns_request_duration_seconds_bucket",
|
|
"tns_request_duration_seconds_bucket",
|
|
"tns_request_duration_seconds_bucket",
|
|
"tns_request_duration_seconds_bucket",
|
|
"tns_request_duration_seconds_bucket",
|
|
"tns_request_duration_seconds_bucket",
|
|
"tns_request_duration_seconds_bucket",
|
|
"tns_request_duration_seconds_bucket",
|
|
"tns_request_duration_seconds_bucket",
|
|
"tns_request_duration_seconds_bucket",
|
|
"tns_request_duration_seconds_bucket",
|
|
"tns_request_duration_seconds_bucket",
|
|
"tns_request_duration_seconds_bucket",
|
|
"tns_request_duration_seconds_bucket",
|
|
"tns_request_duration_seconds_bucket",
|
|
"tns_request_duration_seconds_bucket"
|
|
],
|
|
[
|
|
"tns/app",
|
|
"tns/app",
|
|
"tns/app",
|
|
"tns/app",
|
|
"tns/app",
|
|
"tns/app",
|
|
"tns/app",
|
|
"tns/app",
|
|
"tns/app",
|
|
"tns/app",
|
|
"tns/db",
|
|
"tns/app",
|
|
"tns/app",
|
|
"tns/app",
|
|
"tns/app",
|
|
"tns/app",
|
|
"tns/app",
|
|
"tns/app",
|
|
"tns/app",
|
|
"tns/app",
|
|
"tns/app",
|
|
"tns/app",
|
|
"tns/app"
|
|
],
|
|
[
|
|
"302",
|
|
"200",
|
|
"200",
|
|
"200",
|
|
"200",
|
|
"200",
|
|
"200",
|
|
"500",
|
|
"200",
|
|
"302",
|
|
"208",
|
|
"200",
|
|
"200",
|
|
"200",
|
|
"200",
|
|
"200",
|
|
"302",
|
|
"200",
|
|
"200",
|
|
"200",
|
|
"200",
|
|
"200",
|
|
"200"
|
|
],
|
|
[
|
|
"POST",
|
|
"GET",
|
|
"GET",
|
|
"GET",
|
|
"GET",
|
|
"GET",
|
|
"GET",
|
|
"GET",
|
|
"GET",
|
|
"POST",
|
|
"POST",
|
|
"GET",
|
|
"GET",
|
|
"GET",
|
|
"GET",
|
|
"GET",
|
|
"POST",
|
|
"GET",
|
|
"GET",
|
|
"GET",
|
|
"GET",
|
|
"GET",
|
|
"GET"
|
|
],
|
|
[
|
|
"6a3cf561ef6c32a0",
|
|
"396bcdf29601a149",
|
|
"57c04ef608f11158",
|
|
"77c757dab83c665f",
|
|
"3d1069567e873f5e",
|
|
"b337949f6213efd",
|
|
"21b20cbe533cf099",
|
|
"2c10b3aa30fabd66",
|
|
"42ac6088a757636b",
|
|
"2f81158008cd4dcc",
|
|
"320b803ad7323b37",
|
|
"7f15fd82aeb8b361",
|
|
"11c79266da8a74cd",
|
|
"5a8571bdcc04c990",
|
|
"3de3f4f42ccb93ae",
|
|
"23343ac91cc0638",
|
|
"5cea3aad17ab11c8",
|
|
"5d334e2843d3405a",
|
|
"3cf6834596d4b6b6",
|
|
"1ab6cff012959723",
|
|
"2f78bc2c398b8b20",
|
|
"6d5862a70c3abd42",
|
|
"f5421be4054f501"
|
|
],
|
|
[
|
|
"post",
|
|
"root",
|
|
"root",
|
|
"root",
|
|
"root",
|
|
"root",
|
|
"root",
|
|
"root",
|
|
"root",
|
|
"post",
|
|
"post",
|
|
"root",
|
|
"root",
|
|
"root",
|
|
"root",
|
|
"root",
|
|
"post",
|
|
"metrics",
|
|
"root",
|
|
"root",
|
|
"root",
|
|
"root",
|
|
"root"
|
|
],
|
|
[
|
|
"false",
|
|
"false",
|
|
"false",
|
|
"false",
|
|
"false",
|
|
"false",
|
|
"false",
|
|
"false",
|
|
"false",
|
|
"false",
|
|
"false",
|
|
"false",
|
|
"false",
|
|
"false",
|
|
"false",
|
|
"false",
|
|
"false",
|
|
"false",
|
|
"false",
|
|
"false",
|
|
"false",
|
|
"false",
|
|
"false"
|
|
],
|
|
[
|
|
"0.025",
|
|
"0.025",
|
|
"0.05",
|
|
"0.05",
|
|
"0.025",
|
|
"0.025",
|
|
"0.025",
|
|
"0.25",
|
|
"0.1",
|
|
"0.25",
|
|
"0.05",
|
|
"0.025",
|
|
"0.025",
|
|
"0.025",
|
|
"0.05",
|
|
"0.025",
|
|
"0.025",
|
|
"1.0",
|
|
"0.05",
|
|
"0.025",
|
|
"0.025",
|
|
"0.025",
|
|
"0.025"
|
|
]
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|