Monitor GraphQL with Prometheus

Extends graphql's platform tracing class to observe duration
of graphql methods.

In graphql 1.8.11 is added prometheus class but it's not very useful
for us because it uses prometheus_exporter to export results.
148 jobs for <span class="ref-name">jprovazn-graphql-prometheus</span> in 60 minutes and 43 seconds (queued for 1 minute and 13 seconds)
Status Job ID Name Coverage
  Build
manual #183923735
gitlab-org allowed to fail manual
review-docs-deploy-manual
 
  Prepare
passed #183923740
gitlab-org docker
build-qa-image

00:04:30

passed #183923738
gitlab-org
compile-assets

00:07:35

passed #183923737
gitlab-org
retrieve-tests-metadata

00:02:15

passed #183923739
gitlab-org
setup-test-env

00:06:34

 
  Test
passed #183923742
allowed to fail
code_quality

00:09:40

passed #183923744
danger-review

00:03:22

passed #183923918
gitlab-org
db:check-schema-pg

00:04:28

passed #183923917
gitlab-org
db:migrate:reset-mysql

00:06:24

passed #183923916
gitlab-org
db:migrate:reset-pg

00:04:57

passed #183923922
gitlab-org
db:rollback-mysql

00:04:05

passed #183923921
gitlab-org
db:rollback-pg

00:02:55

passed #183923931
allowed to fail
dependency_scanning

00:04:56

passed #183923913
gitlab-org
docs lint

00:02:36

passed #183923914
gitlab-org
downtime_check

00:01:46

passed #183923915
gitlab-org
ee_compat_check

00:04:57

passed #183923925
docker gitlab-org
gitlab:assets:compile

00:14:17

passed #183923924
gitlab-org
gitlab:setup-mysql

00:04:56

passed #183923923
gitlab-org
gitlab:setup-pg

00:09:03

passed #183923926
gitlab-org allowed to fail
gitlab:ui:visual

00:05:12

passed #183923944
gitlab-org
gitlab_git_test

00:00:40

passed #183923929
gitlab-org
jest

00:11:02

passed #183923928
gitlab-org
karma

00:13:00

58.74%
passed #183923920
gitlab-org
migration:path-mysql

00:16:01

passed #183923919
gitlab-org
migration:path-pg

00:13:47

passed #183923945
gitlab-org
no_ee_check

00:02:05

manual #183923743
allowed to fail manual
package-and-qa
passed #183923940
gitlab-org
qa-frontend-node:10

00:08:16

passed #183923938
gitlab-org
qa-frontend-node:8

00:08:43

passed #183923942
gitlab-org allowed to fail
qa-frontend-node:latest

00:08:29

passed #183923933
gitlab-org
qa:internal

00:05:16

passed #183923935
gitlab-org
qa:selectors

00:03:02

passed #183923946
review-build-cng

00:34:30

passed #183923947
gitlab-org allowed to fail
review-deploy

00:39:26

passed #183923957
gitlab-org docker allowed to fail
review-performance

00:39:48

manual #183923955
gitlab-org docker allowed to fail manual
review-qa-all
passed #183923948
gitlab-org docker allowed to fail
review-qa-smoke

00:40:36

manual #183923958
gitlab-org allowed to fail manual
review-stop
passed #183923817
gitlab-org
rspec-mysql 1/50

00:14:30

passed #183923828
gitlab-org
rspec-mysql 10/50

00:18:16

passed #183923829
gitlab-org
rspec-mysql 11/50

00:19:12

passed #183923830
gitlab-org
rspec-mysql 12/50

00:17:49

passed #183923831
gitlab-org
rspec-mysql 13/50

00:18:53

passed #183923832
gitlab-org
rspec-mysql 14/50

00:16:14

passed #183923833
gitlab-org
rspec-mysql 15/50

00:17:44

passed #183923835
gitlab-org
rspec-mysql 16/50

00:17:52

passed #183923837
gitlab-org
rspec-mysql 17/50

00:19:13

passed #183923839
gitlab-org
rspec-mysql 18/50

00:17:44

passed #183923842
gitlab-org
rspec-mysql 19/50

00:14:58

passed #183923819
gitlab-org
rspec-mysql 2/50

00:15:30

passed #183923844
gitlab-org
rspec-mysql 20/50

00:19:58

passed #183923846
gitlab-org
rspec-mysql 21/50

00:19:24

passed #183923847
gitlab-org
rspec-mysql 22/50

00:20:28

passed #183923849
gitlab-org
rspec-mysql 23/50

00:21:55

passed #183923851
gitlab-org
rspec-mysql 24/50

00:18:41

passed #183923853
gitlab-org
rspec-mysql 25/50

00:21:52

passed #183923855
gitlab-org
rspec-mysql 26/50

00:22:55

passed #183923857
gitlab-org
rspec-mysql 27/50

00:15:15

passed #183923859
gitlab-org
rspec-mysql 28/50

00:20:30

passed #183923861
gitlab-org
rspec-mysql 29/50

00:15:41

passed #183923820
gitlab-org
rspec-mysql 3/50

00:17:19

passed #183923864
gitlab-org
rspec-mysql 30/50

00:21:49

passed #183923866
gitlab-org
rspec-mysql 31/50

00:19:21

passed #183923868
gitlab-org
rspec-mysql 32/50

00:20:02

passed #183923870
gitlab-org
rspec-mysql 33/50

00:21:40

passed #183923873
gitlab-org
rspec-mysql 34/50

00:18:06

passed #183923877
gitlab-org
rspec-mysql 35/50

00:18:05

passed #183923880
gitlab-org
rspec-mysql 36/50

00:17:58

passed #183923884
gitlab-org
rspec-mysql 37/50

00:18:31

passed #183923888
gitlab-org
rspec-mysql 38/50

00:19:38

passed #183923890
gitlab-org
rspec-mysql 39/50

00:19:00

passed #183923821
gitlab-org
rspec-mysql 4/50

00:18:58

passed #183923892
gitlab-org
rspec-mysql 40/50

00:14:19

passed #183923894
gitlab-org
rspec-mysql 41/50

00:16:54

passed #183923896
gitlab-org
rspec-mysql 42/50

00:17:43

passed #183923898
gitlab-org
rspec-mysql 43/50

00:18:30

passed #183923900
gitlab-org
rspec-mysql 44/50

00:17:59

passed #183923902
gitlab-org
rspec-mysql 45/50

00:14:50

passed #183923904
gitlab-org
rspec-mysql 46/50

00:20:52

passed #183923905
gitlab-org
rspec-mysql 47/50

00:18:14

passed #183923906
gitlab-org
rspec-mysql 48/50

00:20:41

passed #183923907
gitlab-org
rspec-mysql 49/50

00:16:49

passed #183923822
gitlab-org
rspec-mysql 5/50

00:18:32

passed #183923908
gitlab-org
rspec-mysql 50/50

00:20:04

passed #183923823
gitlab-org
rspec-mysql 6/50

00:17:47

passed #183923824
gitlab-org
rspec-mysql 7/50

00:14:28

passed #183923825
gitlab-org
rspec-mysql 8/50

00:15:47

passed #183923826
gitlab-org
rspec-mysql 9/50

00:16:54

passed #183923911
gitlab-org allowed to fail
rspec-mysql-quarantine

00:10:10

passed #183923745
gitlab-org
rspec-pg 1/50

00:13:00

passed #183923756
gitlab-org
rspec-pg 10/50

00:19:12

passed #183923757
gitlab-org
rspec-pg 11/50

00:17:35

passed #183923758
gitlab-org
rspec-pg 12/50

00:17:01

passed #183923759
gitlab-org
rspec-pg 13/50

00:20:12

passed #183923761
gitlab-org
rspec-pg 14/50

00:14:48

passed #183923762
gitlab-org
rspec-pg 15/50

00:16:52

passed #183923763
gitlab-org
rspec-pg 16/50

00:16:04

passed #183923764
gitlab-org
rspec-pg 17/50

00:18:17

passed #183923765
gitlab-org
rspec-pg 18/50

00:18:33

passed #183923766
gitlab-org
rspec-pg 19/50

00:12:33

passed #183923747
gitlab-org
rspec-pg 2/50

00:14:57

passed #183923768
gitlab-org
rspec-pg 20/50

00:18:28

passed #183923769
gitlab-org
rspec-pg 21/50

00:19:34

passed #183923772
gitlab-org
rspec-pg 22/50

00:18:58

passed #183923775
gitlab-org
rspec-pg 23/50

00:21:20

passed #183923776
gitlab-org
rspec-pg 24/50

00:18:24

passed #183923778
gitlab-org
rspec-pg 25/50

00:19:12

passed #183923781
gitlab-org
rspec-pg 26/50

00:21:03

passed #183923783
gitlab-org
rspec-pg 27/50

00:18:10

passed #183923785
gitlab-org
rspec-pg 28/50

00:21:24

passed #183923788
gitlab-org
rspec-pg 29/50

00:17:18

passed #183923748
gitlab-org
rspec-pg 3/50

00:14:37

passed #183923789
gitlab-org
rspec-pg 30/50

00:19:34

passed #183923790
gitlab-org
rspec-pg 31/50

00:17:47

passed #183923792
gitlab-org
rspec-pg 32/50

00:16:54

passed #183923794
gitlab-org
rspec-pg 33/50

00:20:48

passed #183923795
gitlab-org
rspec-pg 34/50

00:17:58

passed #183923796
gitlab-org
rspec-pg 35/50

00:17:28

passed #183923799
gitlab-org
rspec-pg 36/50

00:14:21

passed #183923801
gitlab-org
rspec-pg 37/50

00:19:28

passed #183923802
gitlab-org
rspec-pg 38/50

00:17:30

passed #183923803
gitlab-org
rspec-pg 39/50

00:21:19

passed #183923749
gitlab-org
rspec-pg 4/50

00:21:28

passed #183923805
gitlab-org
rspec-pg 40/50

00:15:22

passed #183923806
gitlab-org
rspec-pg 41/50

00:18:35

passed #183923807
gitlab-org
rspec-pg 42/50

00:16:38

passed #183923808
gitlab-org
rspec-pg 43/50

00:18:22

passed #183923809
gitlab-org
rspec-pg 44/50

00:15:34

passed #183923810
gitlab-org
rspec-pg 45/50

00:19:08

passed #183923811
gitlab-org
rspec-pg 46/50

00:17:12

passed #183923812
gitlab-org
rspec-pg 47/50

00:18:41

passed #183923814
gitlab-org
rspec-pg 48/50

00:20:51

passed #183923815
gitlab-org
rspec-pg 49/50

00:18:45

passed #183923750
gitlab-org
rspec-pg 5/50

00:15:06

passed #183923816
gitlab-org
rspec-pg 50/50

00:20:34

passed #183923751
gitlab-org
rspec-pg 6/50

00:20:16

passed #183923753
gitlab-org
rspec-pg 7/50

00:17:00

passed #183923754
gitlab-org
rspec-pg 8/50

00:13:59

passed #183923755
gitlab-org
rspec-pg 9/50

00:16:46

passed #183923910
gitlab-org allowed to fail
rspec-pg-quarantine

00:05:08

failed #183944382
allowed to fail
sast

00:24:28

passed #183923912
gitlab-org
static-analysis

00:13:03

failed #183923930
allowed to fail
sast

00:24:59

 
  Post Test
passed #183923960
gitlab-org
coverage

00:03:21

95.23%
passed #183923959
gitlab-org allowed to fail
flaky-examples-check

00:01:52

passed #183923963
gitlab-org
jsdoc

00:01:40

passed #183923962
gitlab-org
lint:javascript:report

00:00:44

 
  Post Cleanup
manual #183923964
gitlab-org allowed to fail manual
review-docs-cleanup
 
Name Stage Failure
failed
sast Test
2019/03/25 21:18:27 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
2019/03/25 21:18:27 Timeout when running the analyzer
Running after script...
$ date
Mon Mar 25 21:18:28 UTC 2019
Uploading artifacts...
WARNING: gl-sast-report.json: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1