Documentation ¶
Index ¶
- type OperationRepository
- type SpanRepository
- func (s *SpanRepository) GetTracesById(context context.Context, ids []string) (map[string]*jModel.Trace, error)
- func (s *SpanRepository) GetTracesId(context context.Context, queryParameters model.TraceQueryParameters) ([]string, error)
- func (s *SpanRepository) Write(context context.Context, jSpan *jModel.Span) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OperationRepository ¶
type OperationRepository struct {
// contains filtered or unexported fields
}
func NewOperationRepository ¶
func NewOperationRepository(logger hclog.Logger, redisClient rueidis.Client, config model.Configuration) (*OperationRepository, error)
func (*OperationRepository) GetOperationsByService ¶
func (*OperationRepository) GetServices ¶
func (s *OperationRepository) GetServices(context context.Context) ([]string, error)
type SpanRepository ¶
type SpanRepository struct {
// contains filtered or unexported fields
}
func NewSpanRepository ¶
func NewSpanRepository(logger hclog.Logger, redisClient rueidis.Client, config model.Configuration) (*SpanRepository, error)
func (*SpanRepository) GetTracesById ¶
func (*SpanRepository) GetTracesId ¶
func (s *SpanRepository) GetTracesId(context context.Context, queryParameters model.TraceQueryParameters) ([]string, error)
Click to show internal directories.
Click to hide internal directories.