mirror of
				https://github.com/grafana/grafana.git
				synced 2025-02-25 18:55:37 -06:00 
			
		
		
		
	* 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
 | |
| 	}
 | |
| }
 |