publish

package
v0.9.2 Latest Latest
Warning

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

Go to latest
Published: Sep 22, 2020 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package publish contains OpenCensus metrics and views for publish operations

Index

Constants

This section is empty.

Variables

View Source
var (
	HealthAuthorityNotAuthorized = stats.Int64(publishMetricsPrefix+"pha_not_authorized",
		"Public health authority authorized failures", stats.UnitDimensionless)
	ErrorLoadingAuthorizedApp = stats.Int64(publishMetricsPrefix+"error_loading_app",
		"Errors in loading authorized app", stats.UnitDimensionless)
	RegionNotAuthorized = stats.Int64(publishMetricsPrefix+"region_not_authorized",
		"Instances of region not being authorized", stats.UnitDimensionless)
	RegionNotSpecified = stats.Int64(publishMetricsPrefix+"region_not_specified",
		"Instances of region not being specified", stats.UnitDimensionless)
	VerificationBypassed = stats.Int64(publishMetricsPrefix+"verification_bypassed",
		"Instances of health authority verification being bypassed", stats.UnitDimensionless)
	BadVerification = stats.Int64(publishMetricsPrefix+"bad_verification",
		"Instances of bad health authority verification", stats.UnitDimensionless)
	TransformFail = stats.Int64(publishMetricsPrefix+"transform_fail",
		"Instances of failure fo transformation to exposure entities", stats.UnitDimensionless)
	RevisionTokenIssue = stats.Int64(publishMetricsPrefix+"revision_token_issue",
		"Instances of issues in revision token processing", stats.UnitDimensionless)
	ExposuresInserted = stats.Int64(publishMetricsPrefix+"exposures_insertions",
		"Instances of exposure being inserted", stats.UnitDimensionless)
	ExposuresRevised = stats.Int64(publishMetricsPrefix+"exposures_revisions",
		"Instances of exposure being revised", stats.UnitDimensionless)
	ExposuresDropped = stats.Int64(publishMetricsPrefix+"exposures_drops",
		"Instances of exposure being dropped", stats.UnitDimensionless)
	// v1 and v1alpha1
	BadJSON = stats.Int64(publishMetricsPrefix+"bad_json",
		"Instances of bad JSON in incoming request", stats.UnitDimensionless)
	// v1 and v1alpha1
	PaddingFailed = stats.Int64(publishMetricsPrefix+"padding_failed",
		"Instances of response padding failures", stats.UnitDimensionless)
)
View Source
var (
	Views = []*view.View{
		{
			Name:        metrics.MetricRoot + "pha_not_authorized_count",
			Description: "Total count of authorization failures for the Public Health Authority",
			Measure:     HealthAuthorityNotAuthorized,
			Aggregation: view.Sum(),
		},
		{
			Name:        metrics.MetricRoot + "error_loading_app_count",
			Description: "Total count of errors in loading the authorized application",
			Measure:     ErrorLoadingAuthorizedApp,
			Aggregation: view.Sum(),
		},
		{
			Name:        metrics.MetricRoot + "region_not_authorized_count",
			Description: "Total count of region not being authorized",
			Measure:     RegionNotAuthorized,
			Aggregation: view.Sum(),
		},
		{
			Name:        metrics.MetricRoot + "region_not_specified_count",
			Description: "Total count of region not being specified",
			Measure:     RegionNotSpecified,
			Aggregation: view.Sum(),
		},
		{
			Name:        metrics.MetricRoot + "verification_bypassed_count",
			Description: "Total count of health authority verification being bypassed",
			Measure:     VerificationBypassed,
			Aggregation: view.Sum(),
		},
		{
			Name:        metrics.MetricRoot + "bad_verification_count",
			Description: "Total count of bad health authority verification",
			Measure:     BadVerification,
			Aggregation: view.Sum(),
		},
		{
			Name:        metrics.MetricRoot + "transform_fail_count",
			Description: "Total count of transformations failures of exposure entities",
			Measure:     TransformFail,
			Aggregation: view.Sum(),
		},
		{
			Name:        metrics.MetricRoot + "revision_token_issue_count",
			Description: "Total count of revision token processing issues",
			Measure:     RevisionTokenIssue,
			Aggregation: view.Sum(),
		},
		{
			Name:        metrics.MetricRoot + "exposures_insertions_count",
			Description: "Total count of exposure insertions",
			Measure:     ExposuresInserted,
			Aggregation: view.Sum(),
		},
		{
			Name:        metrics.MetricRoot + "exposures_revisions_count",
			Description: "Total count of exposure revisions",
			Measure:     ExposuresRevised,
			Aggregation: view.Sum(),
		},
		{
			Name:        metrics.MetricRoot + "exposures_drops_count",
			Description: "Total count of exposure drops",
			Measure:     ExposuresDropped,
			Aggregation: view.Sum(),
		},

		{
			Name:        metrics.MetricRoot + "bad_json",
			Description: "Total count of bad JSON in incoming requests",
			Measure:     BadJSON,
			Aggregation: view.Sum(),
		},

		{
			Name:        metrics.MetricRoot + "padding_failed",
			Description: "Total count of response padding failures",
			Measure:     PaddingFailed,
			Aggregation: view.Sum(),
		},
	}
)

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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