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" // ContainerName is the container for which the metric is reported. ContainerName = "container_name" // PodName is the name of the pod for which the metric is reported. PodName = "pod_name" // LabelResponseCode is the label for the HTTP response status code. LabelResponseCode = "response_code" // LabelResponseCodeClass is the label for the HTTP response status code class. For example, "2xx", "3xx", etc. LabelResponseCodeClass = "response_code_class" // 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" // ResourceTypeKnativeSource is the Stackdriver resource type for Knative Sources. ResourceTypeKnativeSource = "knative_source" // LabelName is the label for the name of the resource. LabelName = "name" // LabelResourceGroup is the name of the resource CRD. LabelResourceGroup = "resource_group" // 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" )
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, LabelBrokerName, LabelTriggerName, ) // KnativeTriggerMetrics stores a set of metric types which are supported // by resource type knative_trigger. KnativeTriggerMetrics = sets.NewString( "knative.dev/internal/eventing/trigger/event_count", "knative.dev/internal/eventing/trigger/event_processing_latencies", "knative.dev/internal/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/internal/eventing/broker/event_count", ) // KnativeSourceLabels stores the set of resource labels for resource type knative_source. KnativeSourceLabels = sets.NewString( LabelProject, LabelLocation, LabelClusterName, LabelNamespaceName, LabelName, LabelResourceGroup, ) // KnativeSourceMetrics stores a set of metric types which are supported // by resource type knative_source. KnativeSourceMetrics = sets.NewString( "knative.dev/eventing/source/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/internal/serving/activator/request_count", "knative.dev/internal/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/internal/serving/revision/request_count", "knative.dev/internal/serving/revision/request_latencies", "knative.dev/internal/serving/controller/cert_expiration_durations", "knative.dev/internal/serving/controller/cert_total_num", "knative.dev/internal/serving/controller/cert_issuance_latencies", "knative.dev/internal/serving/controller/cert_creation_count", ) )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.