Bug 1724939 - Display noise profile for alerts (#7264)

* Bug 1724939 - WIP

* Bug 1724939 - Added badge

* Bug 1724939 - Fix failing tests

* Bug 1724939 - Added fe tests

* Bug 1724939 - Address change request
This commit is contained in:
beatrice-acasandrei 2021-09-24 15:35:25 +03:00 коммит произвёл GitHub
Родитель bbeace9e15
Коммит 8c6d285a43
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
11 изменённых файлов: 230 добавлений и 6 удалений

Просмотреть файл

@ -36,6 +36,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"title": "tp5o platform"
},
{
@ -65,7 +66,8 @@
"manually_created": false,
"classifier": null,
"starred": false,
"classifier_email": null
"classifier_email": null,
"noise_profile": "OK"
},
{
"id": 69346,
@ -94,7 +96,8 @@
"manually_created": false,
"classifier": null,
"starred": false,
"classifier_email": null
"classifier_email": null,
"noise_profile": "OK"
},
{
"id": 69347,
@ -128,7 +131,8 @@
"manually_created": false,
"classifier": null,
"starred": false,
"classifier_email": null
"classifier_email": null,
"noise_profile": "OK"
}
],
"related_alerts": [],
@ -184,7 +188,8 @@
"manually_created": false,
"classifier": null,
"starred": false,
"classifier_email": null
"classifier_email": null,
"noise_profile": "OK"
},
{
"id": 69530,
@ -213,7 +218,8 @@
"manually_created": false,
"classifier": "mozilla-ldap/user@mozilla.com",
"starred": false,
"classifier_email": "user@mozilla.com"
"classifier_email": "user@mozilla.com",
"noise_profile": "OK"
}
],
"related_alerts": [],

Просмотреть файл

@ -37,6 +37,7 @@
"classifier": null,
"starred": true,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": {
"context": "[{\"perf_datum_id\": 1388659888, \"value\": 1977.0, \"job_id\": 345931786, \"push_id\": 936431, \"push_timestamp\": \"2021-07-21T15:04:11\", \"push__revision\": \"759bc741488b9391c07da95988593e6d3fb49490\"}, {\"perf_datum_id\": 1388792473, \"value\": 1946.0, \"job_id\": 345954456, \"push_id\": 936591, \"push_timestamp\": \"2021-07-21T18:49:06\", \"push__revision\": \"6463b3bc31961ea9aca66b4f30dba214e76db30c\"}, {\"perf_datum_id\": 1388844193, \"value\": 1981.0, \"job_id\": 345961832, \"push_id\": 936677, \"push_timestamp\": \"2021-07-21T21:07:30\", \"push__revision\": \"deb455d7a744a7d2bb0fdee634b848640ba18c39\"}, {\"perf_datum_id\": 1388937186, \"value\": 2000.0, \"job_id\": 345970577, \"push_id\": 936792, \"push_timestamp\": \"2021-07-21T23:57:37\", \"push__revision\": \"1979267c2a7f69a743d039060eb9d0acf1633736\"}, {\"perf_datum_id\": 1389076980, \"value\": 1999.0, \"job_id\": 345985005, \"push_id\": 936891, \"push_timestamp\": \"2021-07-22T05:09:58\", \"push__revision\": \"e1209f07767f3860fdc965329651313fc8d7b912\"}]",
"status": 1,
@ -75,6 +76,7 @@
"classifier": null,
"starred": true,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": {
"context": "[{\"perf_datum_id\": 1388361084, \"value\": 715.0, \"job_id\": 345872659, \"push_id\": 936302, \"push_timestamp\": \"2021-07-21T09:40:37\", \"push__revision\": \"5412920e7030d6bcdc096ca2b059f4496d2bcccf\"}, {\"perf_datum_id\": 1388620032, \"value\": 693.5, \"job_id\": 345911735, \"push_id\": 936428, \"push_timestamp\": \"2021-07-21T15:02:50\", \"push__revision\": \"3de943e6b35d15550f66b30a2b93f1ca192e72d9\"}, {\"perf_datum_id\": 1388588502, \"value\": 676.0, \"job_id\": 345911289, \"push_id\": 936431, \"push_timestamp\": \"2021-07-21T15:04:11\", \"push__revision\": \"759bc741488b9391c07da95988593e6d3fb49490\"}, {\"perf_datum_id\": 1388676634, \"value\": 693.0, \"job_id\": 345932607, \"push_id\": 936591, \"push_timestamp\": \"2021-07-21T18:49:06\", \"push__revision\": \"6463b3bc31961ea9aca66b4f30dba214e76db30c\"}, {\"perf_datum_id\": 1388809541, \"value\": 676.5, \"job_id\": 345954639, \"push_id\": 936677, \"push_timestamp\": \"2021-07-21T21:07:30\", \"push__revision\": \"deb455d7a744a7d2bb0fdee634b848640ba18c39\"}]",
"status": 2,
@ -113,6 +115,7 @@
"classifier": null,
"starred": true,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "booking dcf android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -147,6 +150,7 @@
"classifier": null,
"starred": true,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": {
"context": "[{\"perf_datum_id\": 1389873571, \"value\": 3425.0, \"job_id\": 346143058, \"push_id\": 936120, \"push_timestamp\": \"2021-07-20T22:06:58\", \"push__revision\": \"66daae79dd5e5292a6cd2bbb7035682039a82084\"}, {\"perf_datum_id\": 1389824460, \"value\": 3524.0, \"job_id\": 346136357, \"push_id\": 936129, \"push_timestamp\": \"2021-07-20T22:25:48\", \"push__revision\": \"2f8bbf2478c7bf6e6f9d586cfa89e30a332a735b\"}, {\"perf_datum_id\": 1389885112, \"value\": 3543.0, \"job_id\": 346145880, \"push_id\": 936133, \"push_timestamp\": \"2021-07-20T22:27:05\", \"push__revision\": \"733ddb26d3b24c5b4e083233e7ec1569206c18f1\"}, {\"perf_datum_id\": 1389884465, \"value\": 3533.0, \"job_id\": 346145810, \"push_id\": 936139, \"push_timestamp\": \"2021-07-20T22:32:35\", \"push__revision\": \"fb9919b26f3078d78d4a8bcfb8f8e262f8439ba4\"}, {\"perf_datum_id\": 1390014330, \"value\": 3528.0, \"job_id\": 346172464, \"push_id\": 936149, \"push_timestamp\": \"2021-07-20T23:09:36\", \"push__revision\": \"0857e0620a84bf5a42f899d31a91a2be14c29940\"}]",
"status": 1,
@ -185,6 +189,7 @@
"classifier": null,
"starred": true,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "booking FirstVisualChange android-hw-p2-8-0-android-aarch64-shippable-qr opt warm webrender"
},
@ -219,6 +224,7 @@
"classifier": null,
"starred": true,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "amazon-search dcf android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -253,6 +259,7 @@
"classifier": null,
"starred": true,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "allrecipes fnbpaint android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -287,6 +294,7 @@
"classifier": null,
"starred": true,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": {
"context": "[{\"perf_datum_id\": 1387890830, \"value\": 4122.0, \"job_id\": 345766651, \"push_id\": 935791, \"push_timestamp\": \"2021-07-20T13:52:14\", \"push__revision\": \"02e7901e8253d1779ac0fd9359130d8ceb14eaf0\"}, {\"perf_datum_id\": 1388147540, \"value\": 4193.0, \"job_id\": 345833567, \"push_id\": 936055, \"push_timestamp\": \"2021-07-20T20:47:42\", \"push__revision\": \"0fb1ccb2974191c256a9baaa9beb710d3147bc64\"}, {\"perf_datum_id\": 1389825111, \"value\": 4368.0, \"job_id\": 346136420, \"push_id\": 936129, \"push_timestamp\": \"2021-07-20T22:25:48\", \"push__revision\": \"2f8bbf2478c7bf6e6f9d586cfa89e30a332a735b\"}, {\"perf_datum_id\": 1388189307, \"value\": 4354.0, \"job_id\": 345846284, \"push_id\": 936184, \"push_timestamp\": \"2021-07-21T01:45:05\", \"push__revision\": \"b0febb3c6ba1f3bb9837d11f8b529839f8083068\"}, {\"perf_datum_id\": 1388270661, \"value\": 4243.0, \"job_id\": 345857443, \"push_id\": 936217, \"push_timestamp\": \"2021-07-21T04:48:43\", \"push__revision\": \"d716918916ac1a4993a616f07d501f9b64be467d\"}]",
"status": 1,
@ -325,6 +333,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "youtube-watch loadtime android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -359,6 +368,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "youtube-watch loadtime android-hw-g5-7-0-arm7-shippable opt warm"
},
@ -393,6 +403,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "youtube-watch dcf android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -427,6 +438,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "youtube-watch dcf android-hw-g5-7-0-arm7-shippable opt warm"
},
@ -461,6 +473,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "youtube-watch PerceptualSpeedIndex android-hw-g5-7-0-arm7-shippable opt warm"
},
@ -495,6 +508,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "youtube-watch LastVisualChange android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -529,6 +543,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "youtube loadtime android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -563,6 +578,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "youtube fcp android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -597,6 +613,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": {
"context": "[{\"perf_datum_id\": 1387889627, \"value\": 825.0, \"job_id\": 345763276, \"push_id\": 935791, \"push_timestamp\": \"2021-07-20T13:52:14\", \"push__revision\": \"02e7901e8253d1779ac0fd9359130d8ceb14eaf0\"}, {\"perf_datum_id\": 1388121627, \"value\": 837.5, \"job_id\": 345823232, \"push_id\": 936055, \"push_timestamp\": \"2021-07-20T20:47:42\", \"push__revision\": \"0fb1ccb2974191c256a9baaa9beb710d3147bc64\"}, {\"perf_datum_id\": 1388187718, \"value\": 897.0, \"job_id\": 345843882, \"push_id\": 936184, \"push_timestamp\": \"2021-07-21T01:45:05\", \"push__revision\": \"b0febb3c6ba1f3bb9837d11f8b529839f8083068\"}, {\"perf_datum_id\": 1388266920, \"value\": 897.5, \"job_id\": 345854980, \"push_id\": 936217, \"push_timestamp\": \"2021-07-21T04:48:43\", \"push__revision\": \"d716918916ac1a4993a616f07d501f9b64be467d\"}, {\"perf_datum_id\": 1388633676, \"value\": 903.0, \"job_id\": 345878029, \"push_id\": 936302, \"push_timestamp\": \"2021-07-21T09:40:37\", \"push__revision\": \"5412920e7030d6bcdc096ca2b059f4496d2bcccf\"}]",
"status": 4,
@ -635,6 +652,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "youtube PerceptualSpeedIndex android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -669,6 +687,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "youtube LastVisualChange android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -703,6 +722,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "youtube ContentfulSpeedIndex android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -737,6 +757,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "wikipedia loadtime android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -771,6 +792,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "web-de loadtime android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -805,6 +827,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "web-de PerceptualSpeedIndex android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -839,6 +862,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "web-de LastVisualChange android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -873,6 +897,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "web-de FirstVisualChange android-hw-g5-7-0-arm7-shippable-qr opt cold webrender"
},
@ -907,6 +932,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "stackoverflow loadtime android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -941,6 +967,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "stackoverflow dcf android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -975,6 +1002,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "reddit loadtime android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -1009,6 +1037,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "reddit dcf android-hw-g5-7-0-arm7-shippable-qr opt cold webrender"
},
@ -1043,6 +1072,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "microsoft-support LastVisualChange android-hw-g5-7-0-arm7-shippable-qr opt cold webrender"
},
@ -1077,6 +1107,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "imdb loadtime android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -1111,6 +1142,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": {
"context": "[{\"perf_datum_id\": 1388702184, \"value\": 6908.5, \"job_id\": 345911060, \"push_id\": 936428, \"push_timestamp\": \"2021-07-21T15:02:50\", \"push__revision\": \"3de943e6b35d15550f66b30a2b93f1ca192e72d9\"}, {\"perf_datum_id\": 1388654794, \"value\": 7004.0, \"job_id\": 345910544, \"push_id\": 936431, \"push_timestamp\": \"2021-07-21T15:04:11\", \"push__revision\": \"759bc741488b9391c07da95988593e6d3fb49490\"}, {\"perf_datum_id\": 1388787018, \"value\": 7117.5, \"job_id\": 345934751, \"push_id\": 936591, \"push_timestamp\": \"2021-07-21T18:49:06\", \"push__revision\": \"6463b3bc31961ea9aca66b4f30dba214e76db30c\"}, {\"perf_datum_id\": 1388836148, \"value\": 7090.0, \"job_id\": 345956185, \"push_id\": 936677, \"push_timestamp\": \"2021-07-21T21:07:30\", \"push__revision\": \"deb455d7a744a7d2bb0fdee634b848640ba18c39\"}, {\"perf_datum_id\": 1388934087, \"value\": 7222.5, \"job_id\": 345969812, \"push_id\": 936792, \"push_timestamp\": \"2021-07-21T23:57:37\", \"push__revision\": \"1979267c2a7f69a743d039060eb9d0acf1633736\"}]",
"status": 0,
@ -1149,6 +1181,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "imdb fnbpaint android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -1183,6 +1216,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": {
"context": "[{\"perf_datum_id\": 1388787019, \"value\": 1093.0, \"job_id\": 345934751, \"push_id\": 936591, \"push_timestamp\": \"2021-07-21T18:49:06\", \"push__revision\": \"6463b3bc31961ea9aca66b4f30dba214e76db30c\"}, {\"perf_datum_id\": 1388836149, \"value\": 1082.5, \"job_id\": 345956185, \"push_id\": 936677, \"push_timestamp\": \"2021-07-21T21:07:30\", \"push__revision\": \"deb455d7a744a7d2bb0fdee634b848640ba18c39\"}, {\"perf_datum_id\": 1388934088, \"value\": 1109.0, \"job_id\": 345969812, \"push_id\": 936792, \"push_timestamp\": \"2021-07-21T23:57:37\", \"push__revision\": \"1979267c2a7f69a743d039060eb9d0acf1633736\"}, {\"perf_datum_id\": 1389075943, \"value\": 1091.0, \"job_id\": 345984625, \"push_id\": 936891, \"push_timestamp\": \"2021-07-22T05:09:58\", \"push__revision\": \"e1209f07767f3860fdc965329651313fc8d7b912\"}, {\"perf_datum_id\": 1389150062, \"value\": 1106.5, \"job_id\": 345992316, \"push_id\": 936923, \"push_timestamp\": \"2021-07-22T08:07:45\", \"push__revision\": \"b7a98f400dc5540ba5291a096eed0d1127df8ced\"}]",
"status": 1,
@ -1221,6 +1255,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "imdb SpeedIndex android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -1255,6 +1290,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "imdb PerceptualSpeedIndex android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -1289,6 +1325,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": {
"context": "[{\"perf_datum_id\": 1390653405, \"value\": 9190.0, \"job_id\": 346319831, \"push_id\": 936084, \"push_timestamp\": \"2021-07-20T21:27:35\", \"push__revision\": \"5a673b05aea0ec12c286fe535c254059bdb4adfd\"}, {\"perf_datum_id\": 1390654887, \"value\": 9158.0, \"job_id\": 346319918, \"push_id\": 936089, \"push_timestamp\": \"2021-07-20T21:38:43\", \"push__revision\": \"29ba31ce922e2d97aacd14ff8fb1da22536e859a\"}, {\"perf_datum_id\": 1388190037, \"value\": 9364.0, \"job_id\": 345846304, \"push_id\": 936184, \"push_timestamp\": \"2021-07-21T01:45:05\", \"push__revision\": \"b0febb3c6ba1f3bb9837d11f8b529839f8083068\"}, {\"perf_datum_id\": 1388269798, \"value\": 9359.0, \"job_id\": 345857108, \"push_id\": 936217, \"push_timestamp\": \"2021-07-21T04:48:43\", \"push__revision\": \"d716918916ac1a4993a616f07d501f9b64be467d\"}, {\"perf_datum_id\": 1388635913, \"value\": 9348.0, \"job_id\": 345925396, \"push_id\": 936302, \"push_timestamp\": \"2021-07-21T09:40:37\", \"push__revision\": \"5412920e7030d6bcdc096ca2b059f4496d2bcccf\"}]",
"status": 1,
@ -1327,6 +1364,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": {
"context": "[{\"perf_datum_id\": 1390696248, \"value\": 10071.0, \"job_id\": 346326803, \"push_id\": 936090, \"push_timestamp\": \"2021-07-20T21:39:16\", \"push__revision\": \"ef54abc95cb5b2ef2f7f9398fdc3a7ec73096592\"}, {\"perf_datum_id\": 1390719851, \"value\": 10246.0, \"job_id\": 346331288, \"push_id\": 936117, \"push_timestamp\": \"2021-07-20T22:00:22\", \"push__revision\": \"7b7a049fb3e3979546f707a50e12dc9aacf59f78\"}, {\"perf_datum_id\": 1390742686, \"value\": 10262.0, \"job_id\": 346334555, \"push_id\": 936129, \"push_timestamp\": \"2021-07-20T22:25:48\", \"push__revision\": \"2f8bbf2478c7bf6e6f9d586cfa89e30a332a735b\"}, {\"perf_datum_id\": 1390741662, \"value\": 10389.0, \"job_id\": 346334371, \"push_id\": 936133, \"push_timestamp\": \"2021-07-20T22:27:05\", \"push__revision\": \"733ddb26d3b24c5b4e083233e7ec1569206c18f1\"}, {\"perf_datum_id\": 1388190031, \"value\": 10190.0, \"job_id\": 345846304, \"push_id\": 936184, \"push_timestamp\": \"2021-07-21T01:45:05\", \"push__revision\": \"b0febb3c6ba1f3bb9837d11f8b529839f8083068\"}]",
"status": 1,
@ -1365,6 +1403,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "imdb FirstVisualChange android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -1399,6 +1438,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "imdb ContentfulSpeedIndex android-hw-g5-7-0-arm7-shippable-qr opt cold webrender"
},
@ -1433,6 +1473,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "google-search-restaurants loadtime android-hw-g5-7-0-arm7-shippable-qr opt cold webrender"
},
@ -1467,6 +1508,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "google-search-restaurants SpeedIndex android-hw-g5-7-0-arm7-shippable-qr opt cold webrender"
},
@ -1501,6 +1543,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "facebook-cristiano loadtime android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -1535,6 +1578,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "facebook-cristiano LastVisualChange android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -1569,6 +1613,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "facebook loadtime android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -1603,6 +1648,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "facebook loadtime android-hw-g5-7-0-arm7-shippable opt warm"
},
@ -1637,6 +1683,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "facebook fnbpaint android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -1671,6 +1718,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "facebook fcp android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -1705,6 +1753,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "facebook dcf android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -1739,6 +1788,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "facebook SpeedIndex android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -1773,6 +1823,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "facebook PerceptualSpeedIndex android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -1807,6 +1858,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "facebook LastVisualChange android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -1841,6 +1893,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "facebook LastVisualChange android-hw-g5-7-0-arm7-shippable opt warm"
},
@ -1875,6 +1928,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "facebook FirstVisualChange android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -1909,6 +1963,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "facebook ContentfulSpeedIndex android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -1943,6 +1998,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "espn loadtime android-hw-g5-7-0-arm7-shippable opt warm"
},
@ -1977,6 +2033,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "espn fnbpaint android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -2011,6 +2068,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "espn fnbpaint android-hw-g5-7-0-arm7-shippable opt warm"
},
@ -2045,6 +2103,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "espn fnbpaint android-hw-g5-7-0-arm7-shippable opt cold"
},
@ -2079,6 +2138,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": {
"context": "[{\"perf_datum_id\": 1390682796, \"value\": 698.5, \"job_id\": 346320909, \"push_id\": 936117, \"push_timestamp\": \"2021-07-20T22:00:22\", \"push__revision\": \"7b7a049fb3e3979546f707a50e12dc9aacf59f78\"}, {\"perf_datum_id\": 1390677509, \"value\": 717.5, \"job_id\": 346320747, \"push_id\": 936120, \"push_timestamp\": \"2021-07-20T22:06:58\", \"push__revision\": \"66daae79dd5e5292a6cd2bbb7035682039a82084\"}, {\"perf_datum_id\": 1390640889, \"value\": 682.5, \"job_id\": 346316211, \"push_id\": 936129, \"push_timestamp\": \"2021-07-20T22:25:48\", \"push__revision\": \"2f8bbf2478c7bf6e6f9d586cfa89e30a332a735b\"}, {\"perf_datum_id\": 1388188722, \"value\": 690.0, \"job_id\": 345843423, \"push_id\": 936184, \"push_timestamp\": \"2021-07-21T01:45:05\", \"push__revision\": \"b0febb3c6ba1f3bb9837d11f8b529839f8083068\"}, {\"perf_datum_id\": 1388263939, \"value\": 680.0, \"job_id\": 345854544, \"push_id\": 936217, \"push_timestamp\": \"2021-07-21T04:48:43\", \"push__revision\": \"d716918916ac1a4993a616f07d501f9b64be467d\"}]",
"status": 1,
@ -2117,6 +2177,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "espn fcp android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -2151,6 +2212,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "espn fcp android-hw-g5-7-0-arm7-shippable opt warm"
},
@ -2185,6 +2247,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": {
"context": "[{\"perf_datum_id\": 1387889302, \"value\": 2304.0, \"job_id\": 345763268, \"push_id\": 935791, \"push_timestamp\": \"2021-07-20T13:52:14\", \"push__revision\": \"02e7901e8253d1779ac0fd9359130d8ceb14eaf0\"}, {\"perf_datum_id\": 1388146500, \"value\": 2376.0, \"job_id\": 345823237, \"push_id\": 936055, \"push_timestamp\": \"2021-07-20T20:47:42\", \"push__revision\": \"0fb1ccb2974191c256a9baaa9beb710d3147bc64\"}, {\"perf_datum_id\": 1388192734, \"value\": 2511.0, \"job_id\": 345843903, \"push_id\": 936184, \"push_timestamp\": \"2021-07-21T01:45:05\", \"push__revision\": \"b0febb3c6ba1f3bb9837d11f8b529839f8083068\"}, {\"perf_datum_id\": 1388268718, \"value\": 2509.5, \"job_id\": 345855017, \"push_id\": 936217, \"push_timestamp\": \"2021-07-21T04:48:43\", \"push__revision\": \"d716918916ac1a4993a616f07d501f9b64be467d\"}, {\"perf_datum_id\": 1388634217, \"value\": 2619.5, \"job_id\": 345878031, \"push_id\": 936302, \"push_timestamp\": \"2021-07-21T09:40:37\", \"push__revision\": \"5412920e7030d6bcdc096ca2b059f4496d2bcccf\"}]",
"status": 1,
@ -2223,6 +2286,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "espn dcf android-hw-p2-8-0-android-aarch64-shippable-qr opt warm webrender"
},
@ -2257,6 +2321,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "espn dcf android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -2291,6 +2356,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "espn dcf android-hw-g5-7-0-arm7-shippable opt warm"
},
@ -2325,6 +2391,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "espn SpeedIndex android-hw-g5-7-0-arm7-shippable opt warm"
},
@ -2359,6 +2426,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "espn PerceptualSpeedIndex android-hw-g5-7-0-arm7-shippable opt warm"
},
@ -2393,6 +2461,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "espn LastVisualChange android-hw-g5-7-0-arm7-shippable opt warm"
},
@ -2427,6 +2496,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": {
"context": "[{\"perf_datum_id\": 1390683638, \"value\": 733.0, \"job_id\": 346322145, \"push_id\": 936117, \"push_timestamp\": \"2021-07-20T22:00:22\", \"push__revision\": \"7b7a049fb3e3979546f707a50e12dc9aacf59f78\"}, {\"perf_datum_id\": 1390678461, \"value\": 754.0, \"job_id\": 346321625, \"push_id\": 936120, \"push_timestamp\": \"2021-07-20T22:06:58\", \"push__revision\": \"66daae79dd5e5292a6cd2bbb7035682039a82084\"}, {\"perf_datum_id\": 1390646122, \"value\": 726.0, \"job_id\": 346319528, \"push_id\": 936129, \"push_timestamp\": \"2021-07-20T22:25:48\", \"push__revision\": \"2f8bbf2478c7bf6e6f9d586cfa89e30a332a735b\"}, {\"perf_datum_id\": 1388189295, \"value\": 728.0, \"job_id\": 345846309, \"push_id\": 936184, \"push_timestamp\": \"2021-07-21T01:45:05\", \"push__revision\": \"b0febb3c6ba1f3bb9837d11f8b529839f8083068\"}, {\"perf_datum_id\": 1388264207, \"value\": 706.0, \"job_id\": 345855436, \"push_id\": 936217, \"push_timestamp\": \"2021-07-21T04:48:43\", \"push__revision\": \"d716918916ac1a4993a616f07d501f9b64be467d\"}]",
"status": 1,
@ -2465,6 +2535,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "espn FirstVisualChange android-hw-g5-7-0-arm7-shippable opt warm"
},
@ -2499,6 +2570,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": {
"context": "[{\"perf_datum_id\": 1387890044, \"value\": 2668.0, \"job_id\": 345766366, \"push_id\": 935791, \"push_timestamp\": \"2021-07-20T13:52:14\", \"push__revision\": \"02e7901e8253d1779ac0fd9359130d8ceb14eaf0\"}, {\"perf_datum_id\": 1388146622, \"value\": 2741.0, \"job_id\": 345833189, \"push_id\": 936055, \"push_timestamp\": \"2021-07-20T20:47:42\", \"push__revision\": \"0fb1ccb2974191c256a9baaa9beb710d3147bc64\"}, {\"perf_datum_id\": 1388193563, \"value\": 2906.0, \"job_id\": 345847417, \"push_id\": 936184, \"push_timestamp\": \"2021-07-21T01:45:05\", \"push__revision\": \"b0febb3c6ba1f3bb9837d11f8b529839f8083068\"}, {\"perf_datum_id\": 1388268777, \"value\": 2874.0, \"job_id\": 345856742, \"push_id\": 936217, \"push_timestamp\": \"2021-07-21T04:48:43\", \"push__revision\": \"d716918916ac1a4993a616f07d501f9b64be467d\"}, {\"perf_datum_id\": 1388635115, \"value\": 2973.0, \"job_id\": 345925661, \"push_id\": 936302, \"push_timestamp\": \"2021-07-21T09:40:37\", \"push__revision\": \"5412920e7030d6bcdc096ca2b059f4496d2bcccf\"}]",
"status": 1,
@ -2537,6 +2609,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "espn ContentfulSpeedIndex android-hw-g5-7-0-arm7-shippable opt warm"
},
@ -2571,6 +2644,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "ebay-kleinanzeigen-search loadtime android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -2605,6 +2679,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "ebay-kleinanzeigen-search loadtime android-hw-g5-7-0-arm7-shippable-qr opt cold webrender"
},
@ -2639,6 +2714,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "ebay-kleinanzeigen-search dcf android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -2673,6 +2749,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "ebay-kleinanzeigen-search SpeedIndex android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -2707,6 +2784,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "ebay-kleinanzeigen-search PerceptualSpeedIndex android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -2741,6 +2819,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "ebay-kleinanzeigen-search LastVisualChange android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -2775,6 +2854,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "ebay-kleinanzeigen-search LastVisualChange android-hw-g5-7-0-arm7-shippable-qr opt cold webrender"
},
@ -2809,6 +2889,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "ebay-kleinanzeigen-search ContentfulSpeedIndex android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -2843,6 +2924,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "ebay-kleinanzeigen loadtime android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -2877,6 +2959,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "ebay-kleinanzeigen dcf android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -2911,6 +2994,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "ebay-kleinanzeigen SpeedIndex android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -2945,6 +3029,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "ebay-kleinanzeigen PerceptualSpeedIndex android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -2979,6 +3064,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "ebay-kleinanzeigen LastVisualChange android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -3013,6 +3099,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "ebay-kleinanzeigen ContentfulSpeedIndex android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -3047,6 +3134,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "cnn-ampstories loadtime android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
},
@ -3081,6 +3169,7 @@
"classifier": null,
"starred": false,
"classifier_email": null,
"noise_profile": "OK",
"backfill_record": null,
"title": "cnn-ampstories fcp android-hw-g5-7-0-arm7-shippable-qr opt warm webrender"
}

Просмотреть файл

@ -24,7 +24,9 @@ const frameworks = [
},
];
const alertTableRowTest = ({ alert, tags, options } = { alert: testAlert }) => {
const alertTableRowTest = (
{ alert, tags, options, noiseProfile } = { alert: testAlert },
) => {
if (tags) {
testAlert.series_signature.tags = [...tags];
}
@ -33,6 +35,10 @@ const alertTableRowTest = ({ alert, tags, options } = { alert: testAlert }) => {
testAlert.series_signature.extra_options = [...options];
}
if (noiseProfile) {
testAlert.noise_profile = noiseProfile;
}
return render(
<table>
<tbody>
@ -251,6 +257,31 @@ test('Duplicated tags and option are displayed only once, options and tags have
expect(allTagsAndOptions.children).toHaveLength(3);
});
test('Noise profile N\\A', async () => {
const { getByText } = alertTableRowTest({
alert: testAlert,
tags: [],
noiseProfile: 'N\\A',
});
const message = await waitFor(() => getByText('N\\A'));
expect(message).toBeInTheDocument();
});
test('Noise profile OK', async () => {
const noiseProfiles = ['SKEWED', 'OUTLIERS', 'MODAL', 'OK'];
const noiseProfile =
noiseProfiles[Math.floor(Math.random() * noiseProfiles.length)];
const { getByText } = alertTableRowTest({
alert: testAlert,
tags: [],
noiseProfile,
});
const message = await waitFor(() => getByText(noiseProfile));
expect(message).toBeInTheDocument();
});
test('Documentation link is available for talos framework', async () => {
const { getByTestId } = alertTableRowTest();
expect(getByTestId('docs')).toHaveAttribute(

Просмотреть файл

@ -33,6 +33,7 @@ def test_alerts_get(client, test_repository, test_perf_alert):
'classifier',
'classifier_email',
'backfill_record',
'noise_profile',
}
assert resp.json()['results'][0]['related_summary_id'] is None

Просмотреть файл

@ -100,6 +100,7 @@ def test_alert_summaries_get(client, test_perf_alert_summary, test_perf_alert):
'classifier',
'classifier_email',
'backfill_record',
'noise_profile',
}
assert resp.json()['results'][0]['related_alerts'] == []
@ -159,6 +160,7 @@ def test_alert_summaries_get_onhold(
'classifier',
'classifier_email',
'backfill_record',
'noise_profile',
}
assert resp.json()['results'][0]['related_alerts'] == []

Просмотреть файл

@ -128,6 +128,7 @@ class PerformanceAlertSerializer(serializers.ModelSerializer):
t_value = PerformanceDecimalField(read_only=True)
prev_value = PerformanceDecimalField(read_only=True)
new_value = PerformanceDecimalField(read_only=True)
noise_profile = serializers.CharField(read_only=True)
@transaction.atomic
def update(self, instance, validated_data):
@ -184,6 +185,7 @@ class PerformanceAlertSerializer(serializers.ModelSerializer):
'starred',
'classifier_email',
'backfill_record',
'noise_profile',
]

Просмотреть файл

@ -67,6 +67,11 @@ export default class AlertTable extends React.Component {
sortValue: 't_value',
currentSort: tableSort.default,
},
NoiseProfile: {
name: 'Noise Profile',
sortValue: 'noise_profile',
currentSort: tableSort.default,
},
},
};
}
@ -350,6 +355,12 @@ export default class AlertTable extends React.Component {
onChangeSort={this.onChangeSort}
/>
</th>
<th className="align-bottom">
<TableColumnHeader
column={tableConfig.NoiseProfile}
onChangeSort={this.onChangeSort}
/>
</th>
<th className="align-bottom text-nowrap">
<span>{tableConfig.TagsOptions.name}</span>
<SortButtonDisabled column={tableConfig.TagsOptions} />

Просмотреть файл

@ -29,12 +29,14 @@ import {
backfillRetriggeredTitle,
phDefaultTimeRangeValue,
phTimeRanges,
noiseProfiles,
} from '../perf-helpers/constants';
import { Perfdocs } from '../perf-helpers/perfdocs';
import AlertTablePlatform from './AlertTablePlatform';
import AlertTableTagsOptions from './AlertTableTagsOptions';
import Magnitude from './Magnitude';
import BadgeTooltip from './BadgeTooltip';
export default class AlertTableRow extends React.Component {
constructor(props) {
@ -285,6 +287,10 @@ export default class AlertTableRow extends React.Component {
? `Classified by ${alert.classifier_email}`
: 'Classified automatically';
const bookmarkClass = starred ? 'visible' : '';
const noiseProfile = alert.noise_profile || 'N\\A';
const noiseProfileTooltip = alert.noise_profile
? noiseProfiles[alert.noise_profile.replace('/', '')]
: noiseProfiles.NA;
return (
<tr
@ -354,6 +360,14 @@ export default class AlertTableRow extends React.Component {
platform={alert.series_signature.machine_platform}
/>
</td>
<td className="table-width-lg">
<BadgeTooltip
textClass="detail-hint"
text={noiseProfile}
tooltipText={noiseProfileTooltip}
autohide={false}
/>
</td>
<td className="table-width-lg">
<AlertTableTagsOptions alertId={alert.id} items={items} />
</td>

Просмотреть файл

@ -0,0 +1,57 @@
import React from 'react';
import PropTypes from 'prop-types';
import { UncontrolledTooltip } from 'reactstrap';
import Badge from 'reactstrap/lib/Badge';
export default class BadgeTooltip extends React.Component {
constructor(props) {
super(props);
this.tooltipRef = React.createRef();
}
render() {
const {
text,
tooltipText,
placement,
textClass,
innerClassName,
autohide,
} = this.props;
return (
<React.Fragment>
<span ref={this.tooltipRef} className={`${textClass} pb-1`}>
<Badge color="light" data-testid="alert-noise-profile">
{text}
</Badge>
</span>
<UncontrolledTooltip
placement={placement}
target={this.tooltipRef}
innerClassName={innerClassName}
autohide={autohide}
>
{tooltipText}
</UncontrolledTooltip>
</React.Fragment>
);
}
}
BadgeTooltip.propTypes = {
text: PropTypes.oneOfType([PropTypes.shape({}), PropTypes.string]).isRequired,
tooltipText: PropTypes.oneOfType([PropTypes.shape({}), PropTypes.string])
.isRequired,
textClass: PropTypes.string,
placement: PropTypes.string,
innerClassName: PropTypes.string,
autohide: PropTypes.bool,
};
BadgeTooltip.defaultProps = {
textClass: '',
placement: 'top',
innerClassName: '',
autohide: true,
};

Просмотреть файл

@ -177,3 +177,13 @@ export const scrollTypes = {
export const permaLinkPrefix = 'tableLink';
export const maximumVisibleAlertSummaryRows = 26;
export const noiseProfiles = {
SKEWED: 'Samples are heavily found on one side of the mean.',
OUTLIERS:
'There are more outliers than should be expected from a normal distribution.',
MODAL:
'There are multiple areas where most values are found rather than only one.',
OK: 'No issues were found.',
NA: 'Could not compute a noise profile.',
};

Просмотреть файл

@ -65,6 +65,7 @@ export const sort = (sortValue, sortType, data, table) => {
name: sortByString,
tags: sortByStrFirstElement,
machine_platform: sortBySeriesSignatureValue,
noise_profile: sortByString,
};
let doSort = getSortType[sortValue];