Documentation
¶
Index ¶
Constants ¶
View Source
const (
ModuleName = "influxdb"
)
Variables ¶
View Source
var ( DefaultBulkSize uint64 = 10000 DefaultWriteInterval uint = 300 //seconds )
Functions ¶
func InitHandler ¶
func InitHandler(ctx context.Context, confraw *utils.ConfigRaw) (retconf utils.TypeOutputConfig, err error)
InitHandler Init Handler.
Types ¶
type OutputConfig ¶
type OutputConfig struct {
utils.OutputConfig
WriteInterval int64 `json:"writeInterval"` //seconds
BulkSize uint64 `json:"bulkSize"`
DSN string `json:"dsn"` //influx data source
Database string `json:"database"`
Table string `json:"table"`
Precision string `json:"precision"`
Tags []string `json:"tags"`
// RetentionPolicy is the retention policy of the points.
RetentionPolicy string `json:"retentionPolicy"`
// Write consistency is the number of servers required to confirm write.
WriteConsistency string `json:"writeConsistency"`
// contains filtered or unexported fields
}
OutputConfig Define outputstdout' config.
func (*OutputConfig) Close ¶
func (oc *OutputConfig) Close()
Click to show internal directories.
Click to hide internal directories.