prom

package
v0.26.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 20, 2024 License: GPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BackupMetrics

type BackupMetrics struct {
	// contains filtered or unexported fields
}

type Metrics

type Metrics struct {
	// contains filtered or unexported fields
}

func NewMetrics

func NewMetrics(profile, group, version string, configLabels map[string]string) *Metrics

func (*Metrics) BackupResults

func (p *Metrics) BackupResults(status Status, summary monitor.Summary)

func (*Metrics) Push

func (p *Metrics) Push(url, format, jobName string) error

func (*Metrics) SaveTo

func (p *Metrics) SaveTo(filename string) error

type Progress

type Progress struct {
	// contains filtered or unexported fields
}

func NewProgress

func NewProgress(profile *config.Profile, metrics *Metrics) *Progress

func (*Progress) Start

func (p *Progress) Start(command string)

func (*Progress) Status

func (p *Progress) Status(status monitor.Status)

func (*Progress) Summary

func (p *Progress) Summary(command string, summary monitor.Summary, stderr string, result error)

type Status

type Status uint
const (
	StatusFailed Status = iota
	StatusWarning
	StatusSuccess
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL