Skip to content

Metrics 指标

Prometheus Metrics 插件位于 plugins/metrics-prometheus,默认不随 server 自动加载。启用方式:

powershell
.\gradlew.bat :server:launcher:run --args="--firefly.metrics.prometheus.enabled=true"

或通过插件列表启用:

powershell
.\gradlew.bat :server:launcher:run --args="--firefly.plugins=metrics-prometheus"

默认地址:

text
http://127.0.0.1:9711/metrics

核心指标

指标说明
firefly_plugin_up插件是否运行
firefly_jobs_total任务总数
firefly_jobs_enabled启用中的任务数
firefly_nodes_online在线节点数
firefly_next_fire_time_epoch_seconds下一次触发时间
firefly_jobs_due_total到期任务累计数
firefly_jobs_overdue_max_seconds最大逾期时间
firefly_schedule_delay_seconds调度延迟
firefly_execution_duration_seconds执行耗时
firefly_executor_connectionsExecutor 连接数
firefly_scheduler_owned_shards当前节点持有的 scheduler shard 数
firefly_database_clock_offset_milliseconds数据库时钟偏移

仓库中的 config/prometheus/firefly-alerts.yml 提供 p99 调度延迟、任务逾期、热点分片、Outbox 停滞、lease 失败、数据库时钟漂移和 Executor 注册异常告警。

Released under the Apache-2.0 License.