airflow.providers.edge3.models.edge_worker¶
异常¶
表示核心组件与 Edge Site 之间的版本不匹配。 |
类¶
Edge Worker 实例的状态。 |
|
一个 Edge Worker 实例,用于报告状态和健康状况。 |
函数¶
|
设置 edge worker 的指标。 |
|
重置 worker 的指标。 |
|
将维护请求写入数据库。 |
|
将退出维护状态写入数据库。 |
|
从数据库中移除离线或已不存在的 worker。 |
|
在数据库中写入维护注释。 |
模块内容¶
- exception airflow.providers.edge3.models.edge_worker.EdgeWorkerVersionException[source]¶
基类:
airflow.exceptions.AirflowException
表示核心组件与 Edge Site 之间的版本不匹配。
- class airflow.providers.edge3.models.edge_worker.EdgeWorkerModel(worker_name, state, queues, first_online=None, last_update=None, maintenance_comment=None)[source]¶
基类:
airflow.models.base.Base
,airflow.utils.log.logging_mixin.LoggingMixin
一个 Edge Worker 实例,用于报告状态和健康状况。
将新队列添加到 queues 字段。
- airflow.providers.edge3.models.edge_worker.set_metrics(worker_name, state, jobs_active, concurrency, free_concurrency, queues)[source]¶
设置 edge worker 的指标。
重置 worker 的指标。
- airflow.providers.edge3.models.edge_worker.request_maintenance(worker_name, maintenance_comment, session=NEW_SESSION)[source]¶
将退出维护状态写入数据库。