任务配置选项
任务选项定义关于任务的特定信息。它们在 Flux 脚本或 InfluxDB 用户界面 (UI) 中设置。以下是可用的任务选项
every
和 cron
是互斥的,但至少需要一个。
name
任务的名称。 必需。
数据类型: 字符串
在 Flux 中
option task = {
name: "taskName",
// ...
}
every
任务运行的间隔。此选项还决定任务首次开始运行的时间,具体取决于指定的时间(以 持续时间文字 为单位)。
数据类型: 持续时间
例如,如果您在 2:30 保存或安排一个任务,并每小时 (1h
) 运行该任务
option task = {name: "aggregation", every: 1h}
该任务首次在下午 3:00 执行,随后每小时执行一次。
在 Flux 中
option task = {
// ...
every: 1h,
}
在 InfluxDB UI 中,使用 间隔 字段来设置此选项。
cron
Cron 表达式,用于定义任务运行的计划。Cron 调度基于系统时间。
数据类型: 字符串
在 Flux 中
option task = {
// ...
cron: "0 * * * *",
}
offset
延迟任务的执行,但保留原始时间范围。例如,如果任务要在整点运行,则 10m
偏移量会将其延迟到整点后 10 分钟,但任务中定义的所有时间范围都相对于指定的执行时间。一个常见的用例是偏移执行时间以考虑可能延迟到达的数据。
数据类型: 持续时间
在 Flux 中
option task = {
// ...
offset: 10m,
}
此页内容是否对您有帮助?
感谢您的反馈!