Documentation ¶
Index ¶
Constants ¶
View Source
const ( // LabelProject is the label for project (e.g. GCP GAIA ID, AWS project name) LabelProject = "project_id" // LabelLocation is the label for location (e.g. GCE zone, AWS region) where the service is deployed LabelLocation = "location" // LabelClusterName is the label for immutable name of the cluster LabelClusterName = "cluster_name" // LabelNamespaceName is the label for immutable name of the namespace that the service is deployed LabelNamespaceName = "namespace_name" // ValueUnknown is the default value if the field is unknown, e.g. project will be unknown if Knative // is not running on GKE. ValueUnknown = "unknown" )
View Source
const ( // ResourceTypeKnativeTrigger is the Stackdriver resource type for Knative Triggers. ResourceTypeKnativeTrigger = "knative_trigger" // ResourceTypeKnativeBroker is the Stackdriver resource type for Knative Brokers. ResourceTypeKnativeBroker = "knative_broker" // ResourceTypeKnativeImporter is the Stackdriver resource type for Knative Importers. ResourceTypeKnativeImporter = "knative_importer" // LabelTriggerName is the label for the name of the Trigger. LabelTriggerName = "trigger_name" // LabelBrokerName is the label for the name of the Broker. LabelBrokerName = "broker_name" // LabelEventType is the label for the name of the event type. LabelEventType = "event_type" // LabelEventSource is the label for the name of the event source. LabelEventSource = "event_source" // LabelFilterType is the label for the Trigger filter attribute "type". LabelFilterType = "filter_type" // LabelFilterSource is the label for the Trigger filter attribute "source". LabelFilterSource = "filter_source" // LabelImporterName is the label for the name of the Importer. LabelImporterName = "importer_name" // LabelImporterResourceGroup is the name of the Importer CRD. LabelImporterResourceGroup = "importer_resource_group" )
View Source
const ( // ResourceTypeKnativeRevision is the Stackdriver resource type for Knative revision ResourceTypeKnativeRevision = "knative_revision" // LabelServiceName is the label for the deployed service name LabelServiceName = "service_name" // LabelRouteName is the label for immutable name of the route that receives the request LabelRouteName = "route_name" // LabelConfigurationName is the label for the configuration which created the monitored revision LabelConfigurationName = "configuration_name" // LabelRevisionName is the label for the monitored revision LabelRevisionName = "revision_name" )
Variables ¶
View Source
var ( // KnativeTriggerLabels stores the set of resource labels for resource type knative_trigger. KnativeTriggerLabels = sets.NewString( LabelProject, LabelLocation, LabelClusterName, LabelNamespaceName, LabelTriggerName, LabelBrokerName, ) // KnativeTriggerMetrics stores a set of metric types which are supported // by resource type knative_trigger. KnativeTriggerMetrics = sets.NewString( "knative.dev/eventing/trigger/event_count", "knative.dev/eventing/trigger/event_processing_latencies", "knative.dev/eventing/trigger/event_dispatch_latencies", ) // KnativeBrokerLabels stores the set of resource labels for resource type knative_broker. KnativeBrokerLabels = sets.NewString( LabelProject, LabelLocation, LabelClusterName, LabelNamespaceName, LabelBrokerName, ) // KnativeBrokerMetrics stores a set of metric types which are supported // by resource type knative_trigger. KnativeBrokerMetrics = sets.NewString( "knative.dev/eventing/broker/event_count", ) // KnativeImporterLabels stores the set of resource labels for resource type knative_importer. KnativeImporterLabels = sets.NewString( LabelProject, LabelLocation, LabelClusterName, LabelNamespaceName, LabelImporterName, LabelImporterResourceGroup, ) // KnativeImporterMetrics stores a set of metric types which are supported // by resource type knative_importer. KnativeImporterMetrics = sets.NewString( "knative.dev/eventing/importer/event_count", ) )
View Source
var ( // KnativeRevisionLabels stores the set of resource labels for resource type knative_revision. // LabelRouteName is added as extra label since it is optional, not in this map. KnativeRevisionLabels = sets.NewString( LabelProject, LabelLocation, LabelClusterName, LabelNamespaceName, LabelServiceName, LabelConfigurationName, LabelRevisionName, ) // KnativeRevisionMetrics stores a set of metric types which are supported // by resource type knative_revision. KnativeRevisionMetrics = sets.NewString( "knative.dev/serving/activator/request_count", "knative.dev/serving/activator/request_latencies", "knative.dev/serving/autoscaler/desired_pods", "knative.dev/serving/autoscaler/requested_pods", "knative.dev/serving/autoscaler/actual_pods", "knative.dev/serving/autoscaler/stable_request_concurrency", "knative.dev/serving/autoscaler/panic_request_concurrency", "knative.dev/serving/autoscaler/target_concurrency_per_pod", "knative.dev/serving/autoscaler/panic_mode", "knative.dev/serving/revision/request_count", "knative.dev/serving/revision/request_latencies", ) )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.