mirror of
https://github.com/grafana/grafana.git
synced 2024-11-30 20:54:22 -06:00
5042dc3b52
* add support for handling preprocessors in the backend * add preprocessor tests * use uppercase for constants * add super label component * remove error message from query editor since its not working (probably cause onDataError doesnt work anymore) * use cheat sheet instead of help * add return type annotation for projects * add support for preprocessing. replace segment comp with select. change components names and refactoring * cleanup * more pr feedback * fix annotations editor * rename aggregation component * fix broken test * remove unnecessary cast * fix strict errors * fix more strict errors * remove not used prop * update docs * use same inline label for annotation editor * fix react prop warning * disable preprocessing for distribution types * using new default values for reducer * auto select 'rate' if metric kind is not gauge * fix create label format * pr feedback * more pr feedback * update images
23 lines
440 B
Go
23 lines
440 B
Go
package cloudmonitoring
|
|
|
|
type preprocessorType int
|
|
|
|
const (
|
|
PreprocessorTypeNone preprocessorType = iota
|
|
PreprocessorTypeRate
|
|
PreprocessorTypeDelta
|
|
)
|
|
|
|
func toPreprocessorType(preprocessorTypeString string) preprocessorType {
|
|
switch preprocessorTypeString {
|
|
case "none":
|
|
return PreprocessorTypeNone
|
|
case "rate":
|
|
return PreprocessorTypeRate
|
|
case "delta":
|
|
return PreprocessorTypeDelta
|
|
default:
|
|
return PreprocessorTypeNone
|
|
}
|
|
}
|