metrics

package
v0.0.0-...-9964dcd Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2020 License: GPL-3.0 Imports: 2 Imported by: 0

Documentation

Overview

Package metrics provides Prometheus metrics support

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddLoginAttempt

func AddLoginAttempt(authMethod string)

AddLoginAttempt increments the metrics for login attempts

func AddLoginResult

func AddLoginResult(authMethod string, err error)

AddLoginResult increments the metrics for login results

func GCSCopyObjectCompleted

func GCSCopyObjectCompleted(err error)

GCSCopyObjectCompleted updates metrics after a GCS copy object request terminates

func GCSDeleteObjectCompleted

func GCSDeleteObjectCompleted(err error)

GCSDeleteObjectCompleted updates metrics after a GCS delete object request terminates

func GCSHeadBucketCompleted

func GCSHeadBucketCompleted(err error)

GCSHeadBucketCompleted updates metrics after a GCS head bucket request terminates

func GCSListObjectsCompleted

func GCSListObjectsCompleted(err error)

GCSListObjectsCompleted updates metrics after a GCS list objects request terminates

func GCSTransferCompleted

func GCSTransferCompleted(bytes int64, transferKind int, err error)

GCSTransferCompleted updates metrics after a GCS upload or a download

func HTTPRequestServed

func HTTPRequestServed(status int)

HTTPRequestServed increments the metrics for HTTP requests

func S3CopyObjectCompleted

func S3CopyObjectCompleted(err error)

S3CopyObjectCompleted updates metrics after an S3 copy object request terminates

func S3DeleteObjectCompleted

func S3DeleteObjectCompleted(err error)

S3DeleteObjectCompleted updates metrics after an S3 delete object request terminates

func S3HeadBucketCompleted

func S3HeadBucketCompleted(err error)

S3HeadBucketCompleted updates metrics after an S3 head bucket request terminates

func S3ListObjectsCompleted

func S3ListObjectsCompleted(err error)

S3ListObjectsCompleted updates metrics after an S3 list objects request terminates

func S3TransferCompleted

func S3TransferCompleted(bytes int64, transferKind int, err error)

S3TransferCompleted updates metrics after an S3 upload or a download

func SSHCommandCompleted

func SSHCommandCompleted(err error)

SSHCommandCompleted update metrics after an SSH command terminates

func TransferCompleted

func TransferCompleted(bytesSent, bytesReceived int64, transferKind int, err error)

TransferCompleted updates metrics after an upload or a download

func UpdateActiveConnectionsSize

func UpdateActiveConnectionsSize(size int)

UpdateActiveConnectionsSize sets the metric for active connections

func UpdateDataProviderAvailability

func UpdateDataProviderAvailability(err error)

UpdateDataProviderAvailability updates the metric for the data provider availability

Types

This section is empty.

Jump to

Keyboard shortcuts

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