datastore

package
v1.7.4 Latest Latest
Warning

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

Go to latest
Published: Oct 12, 2023 License: Apache-2.0 Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func StartAppendBundleCall

func StartAppendBundleCall(m telemetry.Metrics) *telemetry.CallCounter

StartAppendBundleCall return metric for server's datastore, on sets the bundle.

func StartCountBundleCall added in v0.12.0

func StartCountBundleCall(m telemetry.Metrics) *telemetry.CallCounter

StartCountBundleCall return metric for server's datastore, on counting bundles.

func StartCountNodeCall added in v0.12.0

func StartCountNodeCall(m telemetry.Metrics) *telemetry.CallCounter

StartCountNodeCall return metric for server's datastore, on counting nodes.

func StartCountRegistrationCall added in v0.12.0

func StartCountRegistrationCall(m telemetry.Metrics) *telemetry.CallCounter

StartCountRegistrationCall return metric for server's datastore, on counting registrations.

func StartCreateBundleCall

func StartCreateBundleCall(m telemetry.Metrics) *telemetry.CallCounter

StartCreateBundleCall return metric for server's datastore, on creating a bundle.

func StartCreateFederationRelationshipCall added in v1.1.0

func StartCreateFederationRelationshipCall(m telemetry.Metrics) *telemetry.CallCounter

StartCreateFederationRelationshipCall return metric for server's datastore, on creating a registration.

func StartCreateJoinTokenCall

func StartCreateJoinTokenCall(m telemetry.Metrics) *telemetry.CallCounter

StartCreateJoinTokenCall return metric for server's datastore, on creating a join token.

func StartCreateNodeCall

func StartCreateNodeCall(m telemetry.Metrics) *telemetry.CallCounter

StartCreateNodeCall return metric for server's datastore, on creating a node.

func StartCreateRegistrationCall

func StartCreateRegistrationCall(m telemetry.Metrics) *telemetry.CallCounter

StartCreateRegistrationCall return metric for server's datastore, on creating a registration.

func StartDeleteBundleCall

func StartDeleteBundleCall(m telemetry.Metrics) *telemetry.CallCounter

StartDeleteBundleCall return metric for server's datastore, on deleting a bundle.

func StartDeleteFederationRelationshipCall added in v1.1.0

func StartDeleteFederationRelationshipCall(m telemetry.Metrics) *telemetry.CallCounter

StartDeleteFederationRelationshipCall return metric for server's datastore, on deleting a federation relationship.

func StartDeleteJoinTokenCall

func StartDeleteJoinTokenCall(m telemetry.Metrics) *telemetry.CallCounter

StartDeleteJoinTokenCall return metric for server's datastore, on deleting a join token.

func StartDeleteNodeCall

func StartDeleteNodeCall(m telemetry.Metrics) *telemetry.CallCounter

StartDeleteNodeCall return metric for server's datastore, on deleting a node.

func StartDeleteRegistrationCall

func StartDeleteRegistrationCall(m telemetry.Metrics) *telemetry.CallCounter

StartDeleteRegistrationCall return metric for server's datastore, on deleting a registration.

func StartFetchBundleCall

func StartFetchBundleCall(m telemetry.Metrics) *telemetry.CallCounter

StartFetchBundleCall return metric for server's datastore, on fetching a bundle.

func StartFetchFederationRelationshipCall added in v1.1.0

func StartFetchFederationRelationshipCall(m telemetry.Metrics) *telemetry.CallCounter

StartFetchFederationRelationship return metric for server's datastore, on fetching a federation relationship.

func StartFetchJoinTokenCall

func StartFetchJoinTokenCall(m telemetry.Metrics) *telemetry.CallCounter

StartFetchJoinTokenCall return metric for server's datastore, on fetching a join token.

func StartFetchNodeCall

func StartFetchNodeCall(m telemetry.Metrics) *telemetry.CallCounter

StartFetchNodeCall return metric for server's datastore, on fetching a node.

func StartFetchRegistrationCall

func StartFetchRegistrationCall(m telemetry.Metrics) *telemetry.CallCounter

StartFetchRegistrationCall return metric for server's datastore, on creating a registration.

func StartGetNodeSelectorsCall

func StartGetNodeSelectorsCall(m telemetry.Metrics) *telemetry.CallCounter

StartGetNodeSelectorsCall return metric for server's datastore, on getting selectors for a node.

func StartListBundleCall

func StartListBundleCall(m telemetry.Metrics) *telemetry.CallCounter

StartListBundleCall return metric for server's datastore, on listing bundles.

func StartListFederationRelationshipsCall added in v1.1.0

func StartListFederationRelationshipsCall(m telemetry.Metrics) *telemetry.CallCounter

StartListFederationRelationshipsCall return metric for server's datastore, on listing federation relationships.

func StartListNodeCall

func StartListNodeCall(m telemetry.Metrics) *telemetry.CallCounter

StartListNodeCall return metric for server's datastore, on listing nodes.

func StartListNodeSelectorsCall added in v0.12.0

func StartListNodeSelectorsCall(m telemetry.Metrics) *telemetry.CallCounter

StartListNodeSelectorsCall return metric for server's datastore, on getting selectors for a node.

func StartListRegistrationCall

func StartListRegistrationCall(m telemetry.Metrics) *telemetry.CallCounter

StartListRegistrationCall return metric for server's datastore, on listing registrations.

func StartPruneBundleCall

func StartPruneBundleCall(m telemetry.Metrics) *telemetry.CallCounter

StartPruneBundleCall return metric for server's datastore, on pruning a bundle.

func StartPruneJoinTokenCall

func StartPruneJoinTokenCall(m telemetry.Metrics) *telemetry.CallCounter

StartPruneJoinTokenCall return metric for server's datastore, on pruning join tokens.

func StartPruneRegistrationCall

func StartPruneRegistrationCall(m telemetry.Metrics) *telemetry.CallCounter

StartPruneRegistrationCall return metric for server's datastore, on pruning registrations.

func StartRevokeJWTKeyCall added in v1.6.3

func StartRevokeJWTKeyCall(m telemetry.Metrics) *telemetry.CallCounter

StartRevokeJWTKeyCall return metric for server's datastore, on revoking a JWT Signing Key from bundle.

func StartRevokeX509CACall added in v1.6.3

func StartRevokeX509CACall(m telemetry.Metrics) *telemetry.CallCounter

StartRevokeX509CACall return metric for server's datastore, on revoking an X.509 CA from bundle.

func StartSetBundleCall

func StartSetBundleCall(m telemetry.Metrics) *telemetry.CallCounter

StartSetBundleCall return metric for server's datastore, on sets the bundle.

func StartSetNodeSelectorsCall

func StartSetNodeSelectorsCall(m telemetry.Metrics) *telemetry.CallCounter

StartSetNodeSelectorsCall return metric for server's datastore, on setting selectors for a node.

func StartTaintJWTKeyCall added in v1.6.3

func StartTaintJWTKeyCall(m telemetry.Metrics) *telemetry.CallCounter

StartTaintJWTKeyCall return metric for server's datastore, on tainting a JWT public key.

func StartTaintX509CAByKeyCall added in v1.6.3

func StartTaintX509CAByKeyCall(m telemetry.Metrics) *telemetry.CallCounter

StartTaintKeyCall return metric for server's datastore, on tainting an X.509 CA by key.

func StartUpdateBundleCall

func StartUpdateBundleCall(m telemetry.Metrics) *telemetry.CallCounter

StartUpdateBundleCall return metric for server's datastore, on updating a bundle.

func StartUpdateFederationRelationshipCall added in v1.1.0

func StartUpdateFederationRelationshipCall(m telemetry.Metrics) *telemetry.CallCounter

StartUpdateFederationRelationshipCall return metric for server's datastore, on updating a federation relationship.

func StartUpdateNodeCall

func StartUpdateNodeCall(m telemetry.Metrics) *telemetry.CallCounter

StartUpdateNodeCall return metric for server's datastore, on updating a node.

func StartUpdateRegistrationCall

func StartUpdateRegistrationCall(m telemetry.Metrics) *telemetry.CallCounter

StartUpdateRegistrationCall return metric for server's datastore, on updating a registration.

func WithMetrics added in v0.11.0

func WithMetrics(ds datastore.DataStore, metrics telemetry.Metrics) datastore.DataStore

WithMetrics wraps a datastore interface and provides per-call metrics. The metrics produced include a call counter and elapsed time measurement with labels for the status code.

Types

This section is empty.

Jump to

Keyboard shortcuts

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