Number
The number panel displays a single numeric value with optional unit formatting.
Properties
| Property | Type | Description |
|---|---|---|
unit | string | Unit label (e.g., "bytes", "seconds", "pods") |
precision | int | Decimal places to display |
Expected Columns
| Column | Type | Description |
|---|---|---|
value or count | number | Numeric value to display (required) |
label | string | Optional per-row label (defaults to the panel name) |
Example
number.yamlapiVersion: 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.yamlapiVersion: 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