任务配置选项
任务选项定义有关任务的特定信息。 它们在 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,
}
此页面对您有帮助吗?
感谢您的反馈!