Documentation
¶
Overview ¶
Package loki provides functionalities for interacting with Loki
Index ¶
- type Export
- type LabelJoiner
- type Query
- func (q *Query) AddParam(key, value string) error
- func (q *Query) AddParamSrcDst(prefix, key, value string)
- func (q *Query) AddParams(params map[string][]string) error
- func (q *Query) ExportColumns() []string
- func (q *Query) ExportFormat() string
- func (q *Query) PrepareToSubmit() (*Query, error)
- func (q *Query) URLQuery() (string, error)
- func (q *Query) WriteLabelFilter(sb *strings.Builder, lfs *[]labelFilter, lj LabelJoiner)
- type Topology
- type TopologyQueryBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LabelJoiner ¶
type LabelJoiner string
type Query ¶
type Query struct {
// contains filtered or unexported fields
}
Query for a LogQL HTTP petition The HTTP body of the query is composed by: {streamSelector}|lineFilters|json|labelFilters
func (*Query) AddParamSrcDst ¶
func (*Query) ExportColumns ¶
func (*Query) ExportFormat ¶
func (*Query) PrepareToSubmit ¶
PrepareToSubmit returns a new Query that already handles the special behavior of some attributes that mustn't be used as part of a generic query.
func (*Query) WriteLabelFilter ¶
func (q *Query) WriteLabelFilter(sb *strings.Builder, lfs *[]labelFilter, lj LabelJoiner)
type TopologyQueryBuilder ¶ added in v0.1.2
type TopologyQueryBuilder struct {
*Query
// contains filtered or unexported fields
}
func NewTopologyQuery ¶ added in v0.1.2
func NewTopologyQuery(baseURL string, labels []string) *TopologyQueryBuilder
func (*TopologyQueryBuilder) AddParam ¶
func (q *TopologyQueryBuilder) AddParam(key, value string) error
func (*TopologyQueryBuilder) AddParams ¶
func (q *TopologyQueryBuilder) AddParams(params map[string][]string) error
func (*TopologyQueryBuilder) PrepareToSubmit ¶
func (q *TopologyQueryBuilder) PrepareToSubmit() (*TopologyQueryBuilder, error)
PrepareToSubmit returns a new TopologyQueryBuilder that already handles the special behavior of some attributes that mustn't be used as part of a generic query.
func (*TopologyQueryBuilder) URLQuery ¶
func (q *TopologyQueryBuilder) URLQuery() (string, error)
Click to show internal directories.
Click to hide internal directories.