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  }