Skip to main content

Number

The number panel displays a single numeric value with optional unit formatting.

Properties​

PropertyTypeDescription
unitstringUnit label (e.g., "bytes", "seconds", "pods")
precisionintDecimal places to display

Expected Columns​

ColumnTypeDescription
value or countnumberNumeric value to display (required)
labelstringOptional per-row label (defaults to the panel name)

Example​

number.yaml
apiVersion: mission-control.flanksource.com/v1
kind: View
metadata:
name: number
namespace: mc
spec:
queries:
services:
configs:
types:
- 'Kubernetes::Service'
tagSelector: namespace=default
panels:
- name: Total Services
description: Total number of services in the default namespace
type: number
query: SELECT COUNT(*) AS value FROM services

With Unit and Precision​

resource-usage.yaml
apiVersion: mission-control.flanksource.com/v1
kind: View
metadata:
name: resource-usage
namespace: mc
spec:
queries:
cpu:
prometheus:
url: https://prometheus.demo.prometheus.io
query: container_cpu_usage_seconds_total{id="/", job="cadvisor"}
memory:
prometheus:
url: https://prometheus.demo.prometheus.io
query: container_memory_working_set_bytes{id="/", job="cadvisor"}
panels:
- name: cpu
type: number
query: SELECT SUM(value) as value FROM cpu
number:
unit: seconds
precision: 2
- name: memory
type: number
query: SELECT SUM(value) as value FROM memory
number:
unit: bytes