General
307 views
Monitoring
Quick Definition
Observing system behavior for issues and optimization
Full Definition
The practice of observing system behavior to detect issues and optimize performance.
Examples
metrics, logs, traces, dashboards, alerting, APM
Related Terms
observability
logging
alerting
More General Terms
Agile
Iterative approach delivering value incrementally
Inversion of Control
Design principle transferring program flow control to framework
Design Patterns
Reusable solutions to common software design problems
Event Sourcing
Storing all state changes as immutable event sequences
Virtualization
Creating virtual versions of hardware or OS resources
Dependency Injection
Pattern receiving dependencies from external sources