metrics

package
v1.2.2 Latest Latest
Warning

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

Go to latest
Published: Nov 18, 2020 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Overview

Package metrics provides Prometheus metrics support

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AZCopyObjectCompleted added in v1.2.0

func AZCopyObjectCompleted(err error)

AZCopyObjectCompleted updates metrics after a Azure copy object request terminates

func AZDeleteObjectCompleted added in v1.2.0

func AZDeleteObjectCompleted(err error)

AZDeleteObjectCompleted updates metrics after a Azure delete object request terminates

func AZHeadContainerCompleted added in v1.2.0

func AZHeadContainerCompleted(err error)

AZHeadContainerCompleted updates metrics after a Azure head container request terminates

func AZHeadObjectCompleted added in v1.2.0

func AZHeadObjectCompleted(err error)

AZHeadObjectCompleted updates metrics after a Azure head object request terminates

func AZListObjectsCompleted added in v1.2.0

func AZListObjectsCompleted(err error)

AZListObjectsCompleted updates metrics after a Azure list objects request terminates

func AZTransferCompleted added in v1.2.0

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

AZTransferCompleted updates metrics after a Azure upload or a download

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 AddMetricsEndpoint

func AddMetricsEndpoint(metricsPath string, handler chi.Router)

AddMetricsEndpoint exposes metrics to the specified endpoint

func AddNoAuthTryed added in v1.1.0

func AddNoAuthTryed()

AddNoAuthTryed increments the metric for clients disconnected for inactivity before trying to login

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 GCSHeadObjectCompleted added in v1.2.0

func GCSHeadObjectCompleted(err error)

GCSHeadObjectCompleted updates metrics after a GCS head object 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 a S3 head bucket request terminates

func S3HeadObjectCompleted added in v1.2.0

func S3HeadObjectCompleted(err error)

S3HeadObjectCompleted updates metrics after a S3 head object 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