Constraint-Governed Monitoring Architecture