OpenSignals is an innovative approach to the Observability and Controllability of scalable distributed service computing.

Inspired from concepts and techniques in signaling theory, stigmergy, systems thinking, and social cognition, OpenSignals offers a humane and scalable way to infer and reason about the local and global state of services, resources, and systems at various scales and scopes compared to other forms of instrumentation and measurement including tracing, metrics, events, and logging.

OpenSignals does not entirely replace existing Observability technologies when it comes to ad hoc data diagnostics; instead, it offers a vastly simplified model and superior means to reframe and contextualize data collected by other techniques in terms that are more meaningful, relevant, and effective for enterprise application monitoring and service level management purposes.

OpenSignals is explicitly designed to reflect and address the modern complex nature of software execution flow spanning multiple microservices, each with varying levels of resilience, reliability, availability, adaptability, change, and criticality to delivery.

Observability: Signaling and Seeing the Situation

18 April, 2021

Let’s consider that the primary purpose of a monitoring dashboard is to bring immediate awareness of the situation to the viewer – to call attention… >

Observability: Where is it heading?

25 March, 2021

Observability is a hot topic in software and system engineering circles even though it is poorly defined and largely misunderstood. At this point in time,… >

Priming Observability for Situations

6 December, 2020

We can augment the OODA loop with another model, one of decision making, referred to as the Recognition-Primed Decision (RPD) model of rapid decision making. >

Observability: The OODA Loop

20 November, 2020

Today, companies face mounting pressure to demonstrate both speed and agility in an ever-changing and increasingly competitive environment. Information technology is seen as a critical… >

From Data to Dashboard – An Observability Anti-Pattern

25 October, 2020

Numerous initiatives around Observability, sometimes referred to as Visibility in the business domain, fail to meet expectations due to engineers naively expecting that once data… >

Hierarchies of Attention and Abstraction in Observability

3 October, 2020

When designing observability and controllability interfaces for systems of services, or any system for that matter, it is essential to consider how it connects the… >