github.com/grafana/pyroscope@v1.18.0/pkg/frontend/readpath/read_path.go (about) 1 package readpath 2 3 import ( 4 "flag" 5 "time" 6 7 "github.com/grafana/dskit/flagext" 8 ) 9 10 type Config struct { 11 EnableQueryBackend bool `yaml:"enable_query_backend" json:"enable_query_backend" doc:"hidden"` 12 EnableQueryBackendFrom time.Time `yaml:"enable_query_backend_from" json:"enable_query_backend_from" doc:"hidden"` 13 } 14 15 func (o *Config) RegisterFlags(f *flag.FlagSet) { 16 f.BoolVar(&o.EnableQueryBackend, "enable-query-backend", false, 17 "This parameter specifies whether the new query backend is enabled.") 18 f.Var((*flagext.Time)(&o.EnableQueryBackendFrom), "enable-query-backend-from", 19 "This parameter specifies the point in time from which data is queried from the new query backend. The format if RFC3339 (2020-10-20T00:00:00Z)") 20 }