mirror of
https://github.com/hansjone/netx.git
synced 2026-10-10 23:13:53 +08:00
Add biz_state monitoring with shared LLDP parse and batch collect.
Introduce ParseProfile-based business state tasks that reuse LLDP parsing for snapshot batches (separate from topology Fabric writes), with scheduler, export, and a Phase1 UI under network tasks. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
066158d2f7
commit
4fa1b9b4dc
27 changed files with 2487 additions and 1 deletions
|
|
@ -48,12 +48,14 @@ def start_device_schedulers() -> None:
|
|||
from .lldp_collect_scheduler import start_lldp_collect_scheduler
|
||||
from .ne_collect_scheduler import start_ne_collect_scheduler
|
||||
from .port_traffic_scheduler import start_port_traffic_scheduler
|
||||
from .biz_state_scheduler import start_biz_state_scheduler
|
||||
from .scheduler_heartbeat import start_scheduler_heartbeat_publisher
|
||||
|
||||
start_config_sync_scheduler()
|
||||
start_lldp_collect_scheduler()
|
||||
start_ne_collect_scheduler()
|
||||
start_port_traffic_scheduler()
|
||||
start_biz_state_scheduler()
|
||||
start_fabric_reconcile_scheduler()
|
||||
# Publish status so API /metrics can see collectors when run in a split worker.
|
||||
role = "api_inline" if bool(getattr(settings, "run_inline_schedulers", True)) else "worker"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue