Documentation ¶
Index ¶
- func NoOp() noOp
- type Metrics
- func (m *Metrics) IncCertificateVerificationFailed(service string)
- func (m *Metrics) IncCertificatesCreateFailed(service string)
- func (m *Metrics) IncCertificatesCreated(service string)
- func (m *Metrics) IncCertificatesDeleteFailed(service string)
- func (m *Metrics) IncCertificatesDeleted(service string)
- func (m *Metrics) IncCertificatesListFailed(service string)
- func (m *Metrics) IncCertificatesListed(service string)
- func (m *Metrics) IncCertificatesVerified(service string)
- func (m *Metrics) IncExecutorExecCalls(id string)
- func (m *Metrics) IncExecutorExecErrors(id string)
- func (m *Metrics) IncExecutorNextCalls(id string)
- func (m *Metrics) IncRootCertificateRequestFailed()
- func (m *Metrics) IncRootCertificateRequests()
- func (m *Metrics) IncSchedulerNextCalls()
- func (m *Metrics) IncSelectorSelectCalls()
- func (m *Metrics) IncSelectorSelectErrors()
- func (m *Metrics) IncServiceDeletionFailed()
- func (m *Metrics) IncServiceDeletions()
- func (m *Metrics) IncServiceLoginFailed(service string)
- func (m *Metrics) IncServiceLoginRequests(service string)
- func (m *Metrics) IncServiceRegistries()
- func (m *Metrics) IncServiceRegistryFailed()
- func (m *Metrics) IncServiceTokenFailed(service string)
- func (m *Metrics) IncServiceTokenRequests(service string)
- func (m *Metrics) IncServiceTokenVerificationFailed(service string)
- func (m *Metrics) IncServiceTokenVerifications(service string)
- func (m *Metrics) ObserveCertificateVerificationLatency(ctx context.Context, service string, duration time.Duration)
- func (m *Metrics) ObserveCertificatesCreateLatency(ctx context.Context, service string, duration time.Duration)
- func (m *Metrics) ObserveCertificatesDeleteLatency(ctx context.Context, service string, duration time.Duration)
- func (m *Metrics) ObserveCertificatesListLatency(ctx context.Context, service string, duration time.Duration)
- func (m *Metrics) ObserveExecLatency(ctx context.Context, id string, dur time.Duration)
- func (m *Metrics) ObserveRootCertificateRequestLatency(ctx context.Context, duration time.Duration)
- func (m *Metrics) ObserveServiceDeletionLatency(ctx context.Context, duration time.Duration)
- func (m *Metrics) ObserveServiceLoginLatency(ctx context.Context, service string, duration time.Duration)
- func (m *Metrics) ObserveServiceRegistryLatency(ctx context.Context, duration time.Duration)
- func (m *Metrics) ObserveServiceTokenLatency(ctx context.Context, service string, duration time.Duration)
- func (m *Metrics) ObserveServiceTokenVerificationLatency(ctx context.Context, service string, duration time.Duration)
- func (m *Metrics) RegisterCollector(collector prometheus.Collector)
- func (m *Metrics) Registry() (*prometheus.Registry, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Metrics ¶
type Metrics struct {
// contains filtered or unexported fields
}
func NewMetrics ¶
func NewMetrics() *Metrics
func (*Metrics) IncCertificateVerificationFailed ¶
func (*Metrics) IncCertificatesCreateFailed ¶
func (*Metrics) IncCertificatesCreated ¶
func (*Metrics) IncCertificatesDeleteFailed ¶
func (*Metrics) IncCertificatesDeleted ¶
func (*Metrics) IncCertificatesListFailed ¶
func (*Metrics) IncCertificatesListed ¶
func (*Metrics) IncCertificatesVerified ¶
func (*Metrics) IncExecutorExecCalls ¶
func (*Metrics) IncExecutorExecErrors ¶
func (*Metrics) IncExecutorNextCalls ¶
func (*Metrics) IncRootCertificateRequestFailed ¶
func (m *Metrics) IncRootCertificateRequestFailed()
func (*Metrics) IncRootCertificateRequests ¶
func (m *Metrics) IncRootCertificateRequests()
func (*Metrics) IncSchedulerNextCalls ¶
func (m *Metrics) IncSchedulerNextCalls()
func (*Metrics) IncSelectorSelectCalls ¶
func (m *Metrics) IncSelectorSelectCalls()
func (*Metrics) IncSelectorSelectErrors ¶
func (m *Metrics) IncSelectorSelectErrors()
func (*Metrics) IncServiceDeletionFailed ¶
func (m *Metrics) IncServiceDeletionFailed()
func (*Metrics) IncServiceDeletions ¶
func (m *Metrics) IncServiceDeletions()
func (*Metrics) IncServiceLoginFailed ¶
func (*Metrics) IncServiceLoginRequests ¶
func (*Metrics) IncServiceRegistries ¶
func (m *Metrics) IncServiceRegistries()
func (*Metrics) IncServiceRegistryFailed ¶
func (m *Metrics) IncServiceRegistryFailed()
func (*Metrics) IncServiceTokenFailed ¶
func (*Metrics) IncServiceTokenRequests ¶
func (*Metrics) IncServiceTokenVerificationFailed ¶
func (*Metrics) IncServiceTokenVerifications ¶
func (*Metrics) ObserveCertificateVerificationLatency ¶
func (*Metrics) ObserveCertificatesCreateLatency ¶
func (*Metrics) ObserveCertificatesDeleteLatency ¶
func (*Metrics) ObserveCertificatesListLatency ¶
func (*Metrics) ObserveExecLatency ¶
func (*Metrics) ObserveRootCertificateRequestLatency ¶
func (*Metrics) ObserveServiceDeletionLatency ¶
func (*Metrics) ObserveServiceLoginLatency ¶
func (*Metrics) ObserveServiceRegistryLatency ¶
func (*Metrics) ObserveServiceTokenLatency ¶
func (*Metrics) ObserveServiceTokenVerificationLatency ¶
func (*Metrics) RegisterCollector ¶
func (m *Metrics) RegisterCollector(collector prometheus.Collector)
Click to show internal directories.
Click to hide internal directories.