-
- Downloads
Merge branch 'add-prometheus-metrics' into 'master'
Add a multiple prometheus metrics: Add a multiple prometheus metrics: Metrics from Machine Provider (Auto-scaling): - ci_machines_provider{state=acquired|creating|idle|used|removing} - current number of machines in given state, - ci_machines{type=created|used|removed} - total number of machines that were created, used (number of builds) and removed, Metrics from Builds with breakdown on stage and runtime state: - ci_runner_builds{state=pending|running|finished|canceled|terminated|timedout, stage=prepare_script|build_script|after_script|archive_cache|upload_artifacts} - current number of builds in given state This should basically help us to detect any anomalies in runner: ex. a high number of canceled builds or large amount of machines being provisioned and not removed. @tmaczukin Can we ship that with 1.9.0RC1? cc @pcarranza See merge request !401
No related branches found
No related tags found
Showing
- commands/builds_helper.go 37 additions, 1 deletioncommands/builds_helper.go
- commands/builds_helper_test.go 21 additions, 0 deletionscommands/builds_helper_test.go
- commands/multi.go 18 additions, 22 deletionscommands/multi.go
- common/build.go 41 additions, 16 deletionscommon/build.go
- common/executor.go 9 additions, 0 deletionscommon/executor.go
- common/mock_Shell.go 2 additions, 2 deletionscommon/mock_Shell.go
- common/network.go 8 additions, 0 deletionscommon/network.go
- common/shell.go 3 additions, 13 deletionscommon/shell.go
- docs/monitoring/README.md 27 additions, 3 deletionsdocs/monitoring/README.md
- executors/docker/machine/collector.go 38 additions, 0 deletionsexecutors/docker/machine/collector.go
- executors/docker/machine/collector_test.go 30 additions, 0 deletionsexecutors/docker/machine/collector_test.go
- executors/docker/machine/details.go 7 additions, 6 deletionsexecutors/docker/machine/details.go
- executors/docker/machine/executor.go 2 additions, 2 deletionsexecutors/docker/machine/executor.go
- executors/docker/machine/provider.go 24 additions, 1 deletionexecutors/docker/machine/provider.go
- shells/abstract.go 8 additions, 8 deletionsshells/abstract.go
- shells/bash.go 3 additions, 3 deletionsshells/bash.go
- shells/cmd.go 3 additions, 3 deletionsshells/cmd.go
- shells/powershell.go 3 additions, 3 deletionsshells/powershell.go
Loading
Please register or sign in to comment