We have identified several concepts common to many library interfaces in designing open interfaces related to observability, diagnostics, and profiling over the last 20 years. We have extracted and bundled the concepts into packaging used across our other projects to increase reusability and reliability.
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 state of systems of services. OpenSignals provides a simplified model and superior means to reframe and contextualize data collected that is meaningful, relevant, and effective for enterprise application monitoring and service level management.
The Phaneros project aims to fundamentally rethink and reimagine how observability events are captured, collected, and communicated within high- and low-latency computing environments. The primary objective of this project is to offer a simplified but highly versatile instrumentation interface that affords efficient and effective contextualization of emitted phenomenon states within application and runtime system spaces.
The Kanalis project offers a generic data flow interface for in-memory movement of observability-related data between sources and sinks within an observed process or service. Much like the Substrates project, it is a project that is utilized by other Humainary projects but at runtime within the SPI infrastructure. It is observability for observability.
The Calculis project offers a highly efficient implementation of contextually bound counters that can be used as a building block for other observability instrument libraries and technologies, such as activity-based resource metering.
The Modulis project offers a highly efficient implementation of contextually bound gauges that can be used as a building block for other observability instrument libraries and technologies, such as adaptive control valves.
There is a need for a situational awareness solution that structures, simplifies, and streamlines information so that operators do not suffer information overload and high cognitive costs. We’re developing an advanced situation awareness technology for site reliability and resilience engineering teams needing to deploy highly efficient observability and effective controllability solutions to monitor and manage software systems of services.