Documentation ¶
Index ¶
Constants ¶
View Source
const DefaultTaskRunBucket = "kapacitor_fluxtask_logs"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { // Enabled determines if flux tasks are enabled Enabled bool `toml:"enabled"` // TaskRunInfluxDB is the name of the influxdb instance finished // task runs and logs are written to. // Leaving it blank will write to Kapacitor's default influxdb instance. // Setting it to 'none' will disable task logging. TaskRunInfluxDB string `toml:"task-run-influxdb"` // TaskRunBucket is the bucket (or influxdb 1.x database) to use for saving // task runs and logs TaskRunBucket string `toml:"task-run-bucket"` // TaskRunOrg is the org to use for saving task runs and logs // task runs and logs. // This is ignored if TaskRunInfluxDB is a 1.x database // Only one of TaskRunOrg and TaskRunOrgID should be set TaskRunOrg string `toml:"task-run-org"` // TaskRunOrgID is the org to use for saving task runs and logs // task runs and logs. // This is ignored if TaskRunInfluxDB is a 1.x database // Only one of TaskRunOrg and TaskRunOrgID should be set TaskRunOrgID string `toml:"task-run-orgid"` // TaskRunMeasurement is the measurement used for saving task runs // and logs. // The defaults is "runs" TaskRunMeasurement string `toml:"task-run-measurement"` // Secrets is the kapacitor provider for secrets as described at // https://docs.influxdata.com/influxdb/v2.0/security/secrets/ Secrets map[string]string `toml:"secrets"` // DefaultInfluxDB is the default influxdb instance that task scripts with interact with. // This defaults to the kapacitor's default influxdb if left blank. DefaultInfluxDB string `toml:"default-influxdb"` }
Directories ¶
Path | Synopsis |
---|---|
Package options provides ways to extract the task-related options from a Flux script.
|
Package options provides ways to extract the task-related options from a Flux script. |
Package servicetest provides tests to ensure that implementations of platform/task/backend.Store and platform/task/backend.LogReader meet the requirements of influxdb.TaskService.
|
Package servicetest provides tests to ensure that implementations of platform/task/backend.Store and platform/task/backend.LogReader meet the requirements of influxdb.TaskService. |
Click to show internal directories.
Click to hide internal directories.