Documentation ¶
Index ¶
- type ClickHouseReader
- func (r *ClickHouseReader) ClearTracesTable(ctx context.Context) error
- func (r *ClickHouseReader) GetConn() clickhouse.Conn
- func (r *ClickHouseReader) GetTrace(ctx context.Context) (*[]model.GetTracesDBResponse, error)
- func (r *ClickHouseReader) GetTraces(ctx context.Context, selectors model.Selector) (*[]model.GetTracesDBResponse, error)
- func (r *ClickHouseReader) ListTraces(ctx context.Context) (*[]model.SearchSpansResult, error)
- func (r *ClickHouseReader) Searchtrace(ctx context.Context, trace string) (*[]model.SearchSpansResult, error)
- type Connector
- type Encoding
- type Options
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClickHouseReader ¶
type ClickHouseReader struct {
// contains filtered or unexported fields
}
SpanWriter for reading spans from ClickHouse
func NewReader ¶
func NewReader(clickHouseUrl string) *ClickHouseReader
NewTraceReader returns a TraceReader for the database
func (*ClickHouseReader) ClearTracesTable ¶
func (r *ClickHouseReader) ClearTracesTable(ctx context.Context) error
func (*ClickHouseReader) GetConn ¶
func (r *ClickHouseReader) GetConn() clickhouse.Conn
func (*ClickHouseReader) GetTrace ¶
func (r *ClickHouseReader) GetTrace(ctx context.Context) (*[]model.GetTracesDBResponse, error)
func (*ClickHouseReader) GetTraces ¶
func (r *ClickHouseReader) GetTraces(ctx context.Context, selectors model.Selector) (*[]model.GetTracesDBResponse, error)
func (*ClickHouseReader) ListTraces ¶
func (r *ClickHouseReader) ListTraces(ctx context.Context) (*[]model.SearchSpansResult, error)
func (*ClickHouseReader) Searchtrace ¶
func (r *ClickHouseReader) Searchtrace(ctx context.Context, trace string) (*[]model.SearchSpansResult, error)
type Connector ¶
type Connector func(cfg *namespaceConfig) (clickhouse.Conn, error)
Connecto defines how to connect to the database
Click to show internal directories.
Click to hide internal directories.