grafana/public/app/features/transformers/calculateHeatmap/models.gen.ts
Ryan McKinley fd34700225
HeatmapNG: add log scale calculation (#49969)
Co-authored-by: Leon Sorokin <leeoniya@gmail.com>
2022-06-03 21:02:44 -05:00

25 lines
654 B
TypeScript

import { ScaleDistributionConfig } from '@grafana/schema';
export enum HeatmapCalculationMode {
Size = 'size', // When exponential, this is "splitFactor"
Count = 'count',
}
export const enum HeatmapBucketLayout {
le = 'le',
ge = 'ge',
unknown = 'unknown', // unknown
auto = 'auto', // becomes unknown
}
export interface HeatmapCalculationBucketConfig {
mode?: HeatmapCalculationMode;
value?: string; // number or interval string ie 10s, or log "split" divisor
scale?: ScaleDistributionConfig;
}
export interface HeatmapCalculationOptions {
xBuckets?: HeatmapCalculationBucketConfig;
yBuckets?: HeatmapCalculationBucketConfig;
}