opentelemetry_collector/receiver/vmagereceiver/vm_age_constants.go (29 lines of code) (raw):
package vmagereceiver
import (
metricspb "github.com/census-instrumentation/opencensus-proto/gen-go/metrics/v1"
)
var vmImageNameLabel = &metricspb.LabelKey{
Key: "vm_image_name",
Description: "The name of the VM image",
}
var vmImageAgeMetric = &metricspb.MetricDescriptor{
Name: "vm_image_age",
Description: "The VM image age for the VM instance",
Unit: "Days",
Type: metricspb.MetricDescriptor_GAUGE_DOUBLE,
LabelKeys: []*metricspb.LabelKey{vmImageNameLabel},
}
var vmImageAgesErrorMetric = &metricspb.MetricDescriptor{
Name: "vm_image_ages_error",
Description: "The current number of VM instances with errors exporting the VM image age.",
Unit: "Count",
Type: metricspb.MetricDescriptor_GAUGE_INT64,
LabelKeys: []*metricspb.LabelKey{vmImageNameLabel},
}
var vmReadyTimeMetric = &metricspb.MetricDescriptor{
Name: "vm_ready_time",
Description: "The amount of time from when Flex first started setting up the VM in the startup script to when it finished setting up all VM runtime components.",
Unit: "Seconds",
Type: metricspb.MetricDescriptor_GAUGE_DOUBLE,
LabelKeys: []*metricspb.LabelKey{vmImageNameLabel},
}