Skip to content

Self Observing Software

Self-awareness, self-introspection and self-reflection, is a critical component of any self adaptive software that is able to self-regulate and self-adapt due to changes in its environment (resources), operation (workload) and stability (resilience).

Introducing Signals — The Next Big Thing in Application Management

Google Engineering on Performance Variability — The Tail at Scale

Going Beyond State/Structure Reflection in Java with Behavioral Tracking
From Anomaly Detection to Root Cause Analysis via Self Observation
Prediction is the Future in Application Performance Management & Software Optimization
Automated Performance Management starts with Software’s Self Observation (PDF)