Documentation
¶
Index ¶
- type RunnerMetrics
- func (r *RunnerMetrics) DecreaseJobsInExecution(ctx context.Context, numJobs int, attributes ...attribute.KeyValue)
- func (r *RunnerMetrics) IncreaseFailedJobCount(ctx context.Context, attributes ...attribute.KeyValue)
- func (r *RunnerMetrics) IncreaseJobsInExecution(ctx context.Context, numJobs int, attributes ...attribute.KeyValue)
- func (r *RunnerMetrics) IncrementJobRetries(ctx context.Context, attributes ...attribute.KeyValue)
- func (r *RunnerMetrics) RecordJobDuration(ctx context.Context, duration float64, attributes ...attribute.KeyValue)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RunnerMetrics ¶
type RunnerMetrics struct {
// contains filtered or unexported fields
}
func NewRunnerMetrics ¶
func NewRunnerMetrics(config observability.MetricsConfig) *RunnerMetrics
func (*RunnerMetrics) DecreaseJobsInExecution ¶
func (*RunnerMetrics) IncreaseFailedJobCount ¶
func (r *RunnerMetrics) IncreaseFailedJobCount(ctx context.Context, attributes ...attribute.KeyValue)
func (*RunnerMetrics) IncreaseJobsInExecution ¶
func (*RunnerMetrics) IncrementJobRetries ¶
func (r *RunnerMetrics) IncrementJobRetries(ctx context.Context, attributes ...attribute.KeyValue)
func (*RunnerMetrics) RecordJobDuration ¶
Click to show internal directories.
Click to hide internal directories.