add migration for percentile agg

This commit is contained in:
Alexander Zobnin
2019-04-19 13:14:41 +03:00
parent 05a746b42c
commit 938ca83e47
2 changed files with 12 additions and 1 deletions

View File

@@ -140,7 +140,7 @@ addFuncDef({
}); });
addFuncDef({ addFuncDef({
name: 'percentil', name: 'percentile',
category: 'Aggregate', category: 'Aggregate',
params: [ params: [
{ name: 'interval', type: 'string' }, { name: 'interval', type: 'string' },

View File

@@ -33,6 +33,7 @@ export function migrate(target) {
if (isGrafana2target(target)) { if (isGrafana2target(target)) {
return migrateFrom2To3version(target); return migrateFrom2To3version(target);
} }
migratePercentileAgg(target);
return target; return target;
} }
@@ -51,6 +52,16 @@ function convertToRegex(str) {
} }
} }
function migratePercentileAgg(target) {
if (target.functions) {
for (const f of target.functions) {
if (f.def && f.def.name === 'percentil') {
f.def.name = 'percentile';
}
}
}
}
export const DS_CONFIG_SCHEMA = 2; export const DS_CONFIG_SCHEMA = 2;
export function migrateDSConfig(jsonData) { export function migrateDSConfig(jsonData) {
if (!jsonData) { if (!jsonData) {