Documentation ¶
Index ¶
- type Registry
- func (r *Registry) BuildFailed()
- func (r *Registry) BuildSuccessful()
- func (r *Registry) SetBuildComputeDuration(duration float64)
- func (r *Registry) SetBuildDataFetchingDuration(duration float64)
- func (r *Registry) SetBuildPrecomputeDuration(duration float64)
- func (r *Registry) SetBuildTotalDuration(duration float64)
- func (r *Registry) SetBuiltDevices(count uint32)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Registry ¶
type Registry struct { BuiltDevicesNumber prometheus.Gauge // contains filtered or unexported fields }
func NewRegistry ¶
func NewRegistry() Registry
func (*Registry) BuildFailed ¶
func (r *Registry) BuildFailed()
BuildFailed updates all Prometheus metrics related to build.
`build_status` counter is set to 0. `completed_build_total` increases with success label set to false.
func (*Registry) BuildSuccessful ¶
func (r *Registry) BuildSuccessful()
BuildSuccessful updates all Prometheus metrics related to build.
`build_status` counter is set to 1. `completed_build_total` increases with success label set to true.
func (*Registry) SetBuildComputeDuration ¶
SetBuildComputeDuration updates the `build_compute_duration_seconds` gauge.
func (*Registry) SetBuildDataFetchingDuration ¶
SetBuildDataFetchingDuration updates the `build_data_fetching_duration_seconds` gauge.
func (*Registry) SetBuildPrecomputeDuration ¶
SetBuildPrecomputeDuration updates the `build_precompute_duration_seconds` gauge.
func (*Registry) SetBuildTotalDuration ¶
SetBuildTotalDuration updates the `build_total_duration_seconds` gauge.
func (*Registry) SetBuiltDevices ¶
SetBuiltDevices updates the `built_devices` gauge.