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.

  • Observability

  • Platform

  • Aspect

  • Runtime Resource

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