Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AggregationSpec ¶
type Aggregator ¶
type Aggregator struct {
// contains filtered or unexported fields
}
func NewAggregator ¶
func NewAggregator(opts AggregatorOptions, incoming <-chan *tracer.EventData, spec AggregationSpec, tracerCtx tracer.Context) (*Aggregator, error)
func (*Aggregator) Stop ¶
func (a *Aggregator) Stop()
type AggregatorOptions ¶
type AggregatorOptions struct {
DialInsecure bool
}
type EventSpec ¶
type EventSpec struct { Name string `json:"name" yaml:"name"` ChannelId string `json:"channel" yaml:"channel"` Stream string `json:"stream" yaml:"stream"` Group string `json:"group" yaml:"group"` Rule string `json:"rule" yaml:"rule"` F Function `json:"function" yaml:"function"` O Output `json:"output" yaml:"output"` }
type GrpcHandler ¶
type GrpcHandler struct { Conn *grpc.ClientConn Client tracer.MetricCollectorClient }
Click to show internal directories.
Click to hide internal directories.