Skip to content

docs: add Monitor architecture decision record#224

Draft
somethingwithproof wants to merge 1 commit into
Cacti:developfrom
somethingwithproof:docs/monitor-hexagonal-adr
Draft

docs: add Monitor architecture decision record#224
somethingwithproof wants to merge 1 commit into
Cacti:developfrom
somethingwithproof:docs/monitor-hexagonal-adr

Conversation

@somethingwithproof

Copy link
Copy Markdown
Contributor

Summary

Adds the initial proposed ADR for an incremental, PHP 7.4-compatible migration of Monitor toward a hexagonal architecture.

Covers

  • domain, application-service, port, and adapter boundaries
  • separate availability, breach, Threshold trigger, acknowledgement, mute, and delivery state
  • compatibility with existing Cacti 1.2 hooks and host.monitor_* fields
  • a staged migration path with test seams

Impact

Documentation only; no current Monitor behavior changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant