# Monitoring

> Observes live behavior for deviations from normal

Record: `reasoning:technique-monitoring`
Kind: technique
Canonical: https://banes-lab.com/ontology/reasoning#reasoning-technique-monitoring

Listed in [Reasoning records](https://banes-lab.com/api/records/reasoning.md), after [Deterministic Replay](https://banes-lab.com/records/reasoning/technique-deterministic-replay.md) and before [Mutation Testing](https://banes-lab.com/records/reasoning/technique-mutation-testing.md).

## Mode

- [observation](https://banes-lab.com/records/reasoning/mode-observation.md)

## Principle ref

- [Monitoring](https://banes-lab.com/records/architecture/monitoring.md)

## Surfaces

- [temporal-correctness](https://banes-lab.com/records/reasoning/test-surface-temporal-correctness.md)
- [resource-correctness](https://banes-lab.com/records/reasoning/test-surface-resource-correctness.md)
- [reliability-correctness](https://banes-lab.com/records/reasoning/test-surface-reliability-correctness.md)
- [observability-correctness](https://banes-lab.com/records/reasoning/test-surface-observability-correctness.md)

## Linked from

- [The modes](https://banes-lab.com/ontology/reasoning/the-modes.md)
- [The test surfaces](https://banes-lab.com/ontology/reasoning/the-test-surfaces.md)
