Documentation
¶
Index ¶
- type Blueprint
- type CountLogsWithFiltersParams
- type CreateBlueprintParams
- type DBTX
- type GetBlueprintsParams
- type GetLogsParams
- type GetLogsWithFiltersParams
- type GetRootSpansParams
- type GetRootSpansRow
- type GetTraceStatsRow
- type InsertLogParams
- type InsertSpanParams
- type Log
- type Queries
- func (q *Queries) CountLogs(ctx context.Context) (int64, error)
- func (q *Queries) CountLogsWithFilters(ctx context.Context, arg CountLogsWithFiltersParams) (int64, error)
- func (q *Queries) CountTraces(ctx context.Context) (int64, error)
- func (q *Queries) CreateBlueprint(ctx context.Context, arg CreateBlueprintParams) error
- func (q *Queries) GetBlueprint(ctx context.Context, id interface{}) (Blueprint, error)
- func (q *Queries) GetBlueprints(ctx context.Context, arg GetBlueprintsParams) ([]Blueprint, error)
- func (q *Queries) GetLogs(ctx context.Context, arg GetLogsParams) ([]Log, error)
- func (q *Queries) GetLogsWithFilters(ctx context.Context, arg GetLogsWithFiltersParams) ([]Log, error)
- func (q *Queries) GetRootSpans(ctx context.Context, arg GetRootSpansParams) ([]GetRootSpansRow, error)
- func (q *Queries) GetTraceDetails(ctx context.Context, traceID string) ([]Span, error)
- func (q *Queries) GetTraceStats(ctx context.Context) ([]GetTraceStatsRow, error)
- func (q *Queries) InsertLog(ctx context.Context, arg InsertLogParams) error
- func (q *Queries) InsertSpan(ctx context.Context, arg InsertSpanParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Span
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CountLogsWithFiltersParams ¶
type CountLogsWithFiltersParams struct {
Level interface{}
TraceID interface{}
StartTime interface{}
EndTime interface{}
}
type CreateBlueprintParams ¶
type GetBlueprintsParams ¶
type GetLogsParams ¶
type GetRootSpansParams ¶
type GetRootSpansRow ¶
type GetTraceStatsRow ¶
type GetTraceStatsRow struct {
TraceID string
SpanCount int64
ErrorCount sql.NullFloat64
}
type InsertLogParams ¶
type InsertLogParams struct {
Timestamp string
Level string
Message string
TraceID sql.NullString
SpanID sql.NullString
Attributes sql.NullString
}
type InsertSpanParams ¶
type Log ¶
type Log struct {
ID int64
Timestamp string
Level string
Message string
TraceID sql.NullString
SpanID sql.NullString
Attributes sql.NullString
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CountLogsWithFilters ¶
func (*Queries) CreateBlueprint ¶
func (q *Queries) CreateBlueprint(ctx context.Context, arg CreateBlueprintParams) error
func (*Queries) GetBlueprint ¶
func (*Queries) GetBlueprints ¶
func (*Queries) GetLogsWithFilters ¶
func (*Queries) GetRootSpans ¶
func (q *Queries) GetRootSpans(ctx context.Context, arg GetRootSpansParams) ([]GetRootSpansRow, error)
func (*Queries) GetTraceDetails ¶
func (*Queries) GetTraceStats ¶
func (q *Queries) GetTraceStats(ctx context.Context) ([]GetTraceStatsRow, error)
func (*Queries) InsertLog ¶
func (q *Queries) InsertLog(ctx context.Context, arg InsertLogParams) error
func (*Queries) InsertSpan ¶
func (q *Queries) InsertSpan(ctx context.Context, arg InsertSpanParams) error
Click to show internal directories.
Click to hide internal directories.