Documentation
¶
Index ¶
- type Point
- type PointBuilder
- func (pb *PointBuilder) Build() Point
- func (pb *PointBuilder) Field(key string, value any) *PointBuilder
- func (pb *PointBuilder) Fields(fields map[string]any) *PointBuilder
- func (pb *PointBuilder) Tag(key, value string) *PointBuilder
- func (pb *PointBuilder) Tags(tags map[string]string) *PointBuilder
- func (pb *PointBuilder) Time(t time.Time) *PointBuilder
- type TsdbWriter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PointBuilder ¶ added in v0.0.11
type PointBuilder struct {
// contains filtered or unexported fields
}
func NewPointBuilder ¶ added in v0.0.11
func NewPointBuilder(measurement string) *PointBuilder
func (*PointBuilder) Build ¶ added in v0.0.11
func (pb *PointBuilder) Build() Point
func (*PointBuilder) Field ¶ added in v0.0.11
func (pb *PointBuilder) Field(key string, value any) *PointBuilder
func (*PointBuilder) Fields ¶ added in v0.0.11
func (pb *PointBuilder) Fields(fields map[string]any) *PointBuilder
func (*PointBuilder) Tag ¶ added in v0.0.11
func (pb *PointBuilder) Tag(key, value string) *PointBuilder
func (*PointBuilder) Tags ¶ added in v0.0.11
func (pb *PointBuilder) Tags(tags map[string]string) *PointBuilder
func (*PointBuilder) Time ¶ added in v0.0.11
func (pb *PointBuilder) Time(t time.Time) *PointBuilder
type TsdbWriter ¶ added in v0.0.11
type TsdbWriter interface {
LogPoint(ctx context.Context, bucket, measurement string, tags map[string]string, fields map[string]any) error
LogPointWithTime(ctx context.Context, bucket, measurement string, tags map[string]string, fields map[string]any, date time.Time) error
LogPoints(ctx context.Context, bucket string, points []Point) error
LogPointToDefault(ctx context.Context, measurement string, tags map[string]string, fields map[string]any) error
Counter(ctx context.Context, bucket, measurement string, tags map[string]string, value float64) error
Gauge(ctx context.Context, bucket, measurement string, tags map[string]string, value float64) error
Histogram(ctx context.Context, bucket, measurement string, tags map[string]string, value float64) error
Summary(ctx context.Context, bucket, measurement string, tags map[string]string, value float64) error
Ping(ctx context.Context) error
Close() error
}
Click to show internal directories.
Click to hide internal directories.