Monitoring
Term |
Monitoring |
Aliases |
- |
Identity
-
Term ID:
src/main/doxsite/glossary/development-process/monitoring.dox -
English label: Monitoring
-
Japanese label: 監視
-
Category: Development Process
-
Status: normative
-
Definition authority: SimpleModeling BoK
Definition
Monitoring is an operational activity that continuously collects system states and events, detects deviations from expectations, and notifies people or automated controls.
UML
Not applicable. Monitoring is a runtime operational activity, not a classification of UML model elements.
CML
CML can provide the meaning of monitored Capabilities, Aspects, States, and Operations. Collection, evaluation, and notification mechanisms are separated into runtime infrastructure.
Scala
Scala can implement Monitoring, but no particular logging or metrics API defines the canonical concept.
simplemodeling-lib
Observation, Trace, Resource, Environment, and related facilities in simplemodeling-lib provide implementation contracts for the meaning of Monitoring data.
Public Usage
Japanese videos introduce the term as 監視(monitoring). Observability is distinguished as a system property that enables effective Monitoring.
Boundary
-
Monitoring and Observability are not synonyms. Monitoring is an activity; Observability is the property that makes internal state understandable from external signals.
References
-
src/main/doxsite/glossary/architecture/observability.dox -
/Users/asami/src/dev2025/simplemodeling-lib/src/main/scala/org/goldenport/observation/Observation.scala -
/Users/asami/src/dev2025/simplemodeling-lib/src/main/scala/org/goldenport/observation/calltree/CallTree.scala -
docs/spec/glossary-entry-format.md