Each metric: { name: string, unit: string, valueRange: [min, max], precision: number, isStatusMetric?: boolean }