metrics

package
v0.24.1 Latest Latest
Warning

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

Go to latest
Published: Sep 3, 2021 License: Apache-2.0 Imports: 7 Imported by: 37

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	PodTagKey            = tag.MustNewKey(metricskey.PodName)
	ContainerTagKey      = tag.MustNewKey(metricskey.ContainerName)
	ResponseCodeKey      = tag.MustNewKey(metricskey.LabelResponseCode)
	ResponseCodeClassKey = tag.MustNewKey(metricskey.LabelResponseCodeClass)
	RouteTagKey          = tag.MustNewKey("route_tag")
)

Create the tag keys that will be used to add tags to our measurements. Tag keys must conform to the restrictions described in go.opencensus.io/tag/validate.go. Currently those restrictions are: - length between 1 and 255 inclusive - characters are printable US-ASCII

Functions

func AugmentWithResponse added in v0.13.0

func AugmentWithResponse(baseCtx context.Context, responseCode int) context.Context

AugmentWithResponse augments the given context with response-code specific tags.

func AugmentWithResponseAndRouteTag added in v0.17.0

func AugmentWithResponseAndRouteTag(baseCtx context.Context, responseCode int, routeTag string) context.Context

AugmentWithResponseAndRouteTag augments the given context with response-code and route-tag specific tags.

func AugmentWithRevision added in v0.13.0

func AugmentWithRevision(baseCtx context.Context, ns, svc, cfg, rev string) context.Context

AugmentWithRevision augments the given context with a knative_revision resource.

func PodContext added in v0.13.0

func PodContext(pod, container string) (context.Context, error)

PodContext generate a new base metric reporting context containing the respective pod specific tags.

func PodRevisionContext added in v0.13.0

func PodRevisionContext(pod, container, ns, svc, cfg, rev string) (context.Context, error)

PodRevisionContext generates a new base metric reporting context containing the respective pod and revision specific tags.

func RevisionContext added in v0.13.0

func RevisionContext(ns, svc, cfg, rev string) context.Context

RevisionContext generates a new base metric reporting context containing the respective revision specific tags.

Types

This section is empty.

Jump to

Keyboard shortcuts

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