Documentation
¶
Index ¶
- type AttemptMetricsDataPoint
- type AttemptMetricsResponse
- type AttemptRecord
- type Config
- type DriverOpts
- type EventMetricsDataPoint
- type EventMetricsResponse
- type Granularity
- type ListAttemptRequest
- type ListAttemptResponse
- type ListEventRequest
- type ListEventResponse
- type LogEntry
- type LogStore
- type MetricsMetadata
- type MetricsRequest
- type RetrieveAttemptRequest
- type RetrieveEventRequest
- type TimeFilter
- type TimeRange
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttemptMetricsDataPoint ¶ added in v0.15.0
type AttemptMetricsDataPoint = driver.AttemptMetricsDataPoint
type AttemptMetricsResponse ¶ added in v0.15.0
type AttemptMetricsResponse = driver.AttemptMetricsResponse
type AttemptRecord ¶ added in v0.13.0
type AttemptRecord = driver.AttemptRecord
type Config ¶
type Config struct {
ClickHouse *clickhouse.ClickHouseConfig
Postgres *string
DeploymentID string
}
type DriverOpts ¶
type DriverOpts struct {
CH clickhouse.DB
PG *pgxpool.Pool
DeploymentID string
}
func MakeDriverOpts ¶
func MakeDriverOpts(cfg Config) (DriverOpts, error)
func (*DriverOpts) Close ¶
func (d *DriverOpts) Close() error
type EventMetricsDataPoint ¶ added in v0.15.0
type EventMetricsDataPoint = driver.EventMetricsDataPoint
type EventMetricsResponse ¶ added in v0.15.0
type EventMetricsResponse = driver.EventMetricsResponse
type Granularity ¶ added in v0.15.0
type Granularity = driver.Granularity
type ListAttemptRequest ¶ added in v0.13.0
type ListAttemptRequest = driver.ListAttemptRequest
type ListAttemptResponse ¶ added in v0.13.0
type ListAttemptResponse = driver.ListAttemptResponse
type ListEventRequest ¶
type ListEventRequest = driver.ListEventRequest
type ListEventResponse ¶
type ListEventResponse = driver.ListEventResponse
type LogStore ¶
func NewLogStore ¶
func NewLogStore(ctx context.Context, driverOpts DriverOpts) (LogStore, error)
func NewMemLogStore ¶ added in v0.13.0
func NewMemLogStore() LogStore
NewMemLogStore returns an in-memory log store for testing.
type MetricsMetadata ¶ added in v0.15.0
type MetricsMetadata = driver.MetricsMetadata
type MetricsRequest ¶ added in v0.15.0
type MetricsRequest = driver.MetricsRequest
type RetrieveAttemptRequest ¶ added in v0.13.0
type RetrieveAttemptRequest = driver.RetrieveAttemptRequest
type RetrieveEventRequest ¶ added in v0.13.0
type RetrieveEventRequest = driver.RetrieveEventRequest
type TimeFilter ¶ added in v0.13.0
type TimeFilter = driver.TimeFilter
Directories
¶
| Path | Synopsis |
|---|---|
|
Package drivertest provides a conformance test suite for logstore drivers.
|
Package drivertest provides a conformance test suite for logstore drivers. |
Click to show internal directories.
Click to hide internal directories.