Documentation ¶
Overview ¶
Package dockerlog provides Docker container log parser.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseLog ¶
func ParseLog(f io.ReadCloser, resource otelstorage.Attrs) iterators.Iterator[logstorage.Record]
ParseLog parses log stream from Docker daemon.
Types ¶
type Querier ¶
type Querier struct {
// contains filtered or unexported fields
}
Querier implements LogQL querier.
func NewQuerier ¶
NewQuerier creates new Querier.
func (*Querier) Capabilities ¶
func (q *Querier) Capabilities() (caps logqlengine.QuerierCapabilities)
Capabilities returns Querier capabilities. NOTE: engine would call once and then save value.
Capabilities should not change over time.
func (*Querier) SelectLogs ¶
func (q *Querier) SelectLogs(ctx context.Context, start, end otelstorage.Timestamp, params logqlengine.SelectLogsParams) (_ iterators.Iterator[logstorage.Record], rerr error)
SelectLogs selects log records from storage.
Click to show internal directories.
Click to hide internal directories.