metrics

package
v0.9.0-alpha.2 Latest Latest
Warning

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

Go to latest
Published: Jun 13, 2018 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ServerMetrics

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

ServerMetrics contains Prometheus metrics for the Ark server.

func NewServerMetrics

func NewServerMetrics() *ServerMetrics

NewServerMetrics returns new ServerMetrics

func (*ServerMetrics) RegisterAllMetrics

func (m *ServerMetrics) RegisterAllMetrics()

RegisterAllMetrics registers all prometheus metrics

func (*ServerMetrics) RegisterBackupAttempt

func (m *ServerMetrics) RegisterBackupAttempt(backupSchedule string)

RegisterBackupAttempt records an backup attempt

func (*ServerMetrics) RegisterBackupFailed

func (m *ServerMetrics) RegisterBackupFailed(backupSchedule string)

RegisterBackupFailed records a failed backup

func (*ServerMetrics) RegisterBackupSuccess

func (m *ServerMetrics) RegisterBackupSuccess(backupSchedule string)

RegisterBackupSuccess records a successful completion of a backup

func (*ServerMetrics) SetBackupTarballSizeBytesGauge

func (m *ServerMetrics) SetBackupTarballSizeBytesGauge(backupSchedule string, size int64)

SetBackupTarballSizeBytesGauge records the size, in bytes, of a backup tarball

Jump to

Keyboard shortcuts

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