State Metrics Service Metrics#

Metric name

Metric type

Source

Description

Unit (where applicable)

Interesting Labels

Required Filters (where applicable)

container_cpu_usage_seconds_total

Counter

prometheus-kube-state-metrics:8080/metrics

Container cpu usage (used for uptime calculation)

container , function_id, function_version_id, namespace

namespace=”astro-tenant-nvcf-state-metrics-service”

state_metrics_stage_duration_seconds

Gauge

nvcf-state-metrics-service:9464/metrics

Duration of various stages in the state metrics service

seconds

stage

namespace=”astro-tenant-nvcf-state-metrics-service”

http_client_request_duration_seconds_count

Counter

nvcf-state-metrics-service:9464/metrics

http_response codes with timings

http_request_method, http_response_status_code, http_route, service

service=”nvcf-state-metrics-service”

nvcf_function_info

Gauge

nvcf-state-metrics-service:9464/metrics

Various function information

container_image, endpoint, function_id, function_version_id, helm_chart, name, secrets

nvcf_function_status

Gauge

nvcf-state-metrics-service:9464/metrics

Various function status

account_display_name, account_name, function_id, function_version_id, name, nca_id, status, version

nvcf_function_instances_current

Gauge

nvcf-state-metrics-service:9464/metrics

Currently deployed functions

function_version_id, nca_id, version

nvcf_function_queue_depth

Gauge

nvcf-state-metrics-service:9464/metrics

Queue metrics for functions

account_display_name, account_name, function_id, function_version_id, name, nca_id, version

nvcf_function_instances_current

Gauge

nvcf-state-metrics-service:9464/metrics

Number of instances for a function

account_display_name, account_name, function_id, function_version_id, name, nca_id, version

function_request_latency_bucket

Histogram

nvcf-state-metrics-service:9464/metrics

Invocation latency histogram

function_id, function_version_id, le