Documentation ¶
Index ¶
- func New(logger *zap.Logger, config types.BackendV2, ...) (types.BackendServer, merry.Error)
- func NewWithLimiter(logger *zap.Logger, config types.BackendV2, ...) (types.BackendServer, merry.Error)
- type IronDBGroup
- func (c IronDBGroup) Backends() []string
- func (c *IronDBGroup) Children() []types.BackendServer
- func (c *IronDBGroup) Fetch(ctx context.Context, request *protov3.MultiFetchRequest) (*protov3.MultiFetchResponse, *types.Stats, merry.Error)
- func (c *IronDBGroup) Find(ctx context.Context, request *protov3.MultiGlobRequest) (*protov3.MultiGlobResponse, *types.Stats, merry.Error)
- func (c *IronDBGroup) Info(ctx context.Context, request *protov3.MultiMetricsInfoRequest) (*protov3.ZipperInfoResponse, *types.Stats, merry.Error)
- func (c *IronDBGroup) List(ctx context.Context) (*protov3.ListMetricsResponse, *types.Stats, merry.Error)
- func (c IronDBGroup) MaxMetricsPerRequest() int
- func (c IronDBGroup) Name() string
- func (c *IronDBGroup) ProbeTLDs(ctx context.Context) ([]string, merry.Error)
- func (c *IronDBGroup) Stats(ctx context.Context) (*protov3.MetricDetailsResponse, *types.Stats, merry.Error)
- func (c *IronDBGroup) TagNames(ctx context.Context, query string, limit int64) ([]string, merry.Error)
- func (c *IronDBGroup) TagValues(ctx context.Context, query string, limit int64) ([]string, merry.Error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewWithLimiter ¶
Types ¶
type IronDBGroup ¶
type IronDBGroup struct { types.BackendServer // contains filtered or unexported fields }
IronDBGroup is a protocol group that can query IronDB servers
func (IronDBGroup) Backends ¶
func (c IronDBGroup) Backends() []string
func (*IronDBGroup) Children ¶
func (c *IronDBGroup) Children() []types.BackendServer
func (*IronDBGroup) Fetch ¶
func (c *IronDBGroup) Fetch(ctx context.Context, request *protov3.MultiFetchRequest) (*protov3.MultiFetchResponse, *types.Stats, merry.Error)
func (*IronDBGroup) Find ¶
func (c *IronDBGroup) Find(ctx context.Context, request *protov3.MultiGlobRequest) (*protov3.MultiGlobResponse, *types.Stats, merry.Error)
func (*IronDBGroup) Info ¶
func (c *IronDBGroup) Info(ctx context.Context, request *protov3.MultiMetricsInfoRequest) (*protov3.ZipperInfoResponse, *types.Stats, merry.Error)
func (*IronDBGroup) List ¶
func (c *IronDBGroup) List(ctx context.Context) (*protov3.ListMetricsResponse, *types.Stats, merry.Error)
func (IronDBGroup) MaxMetricsPerRequest ¶
func (c IronDBGroup) MaxMetricsPerRequest() int
func (IronDBGroup) Name ¶
func (c IronDBGroup) Name() string
func (*IronDBGroup) Stats ¶
func (c *IronDBGroup) Stats(ctx context.Context) (*protov3.MetricDetailsResponse, *types.Stats, merry.Error)
Click to show internal directories.
Click to hide internal directories.