Skip to main content

Telemetry Packages

telemetry-models

The package serves as a foundational component within the repository. Its primary purpose is to provide shared telemetry models for connectors and services. By doing so, it enables other packages to build upon a consistent and reliable base. This package is integral to ensuring that common functionality is centralised and reusable across the ecosystem.

telemetry-connector-entity-storage

This package is designed to persist telemetry metrics through an entity storage connector. It plays a crucial role in ensuring that telemetry data can be stored and retrieved in a consistent way, thereby reducing integration errors and improving maintainability. Its implementation reflects a focus on semantic clarity and interoperability.

telemetry-service

The package addresses telemetry service operations and REST entry points. It is intended to streamline workflows and provide developers with a consistent set of resources that align with the repository's overall objectives. By encapsulating this functionality, the package contributes to both productivity and long-term sustainability of the codebase.

telemetry-rest-client

This package focuses on integration with telemetry service endpoints over REST. Its role is to ensure that telemetry workflows can be consumed reliably across different environments. The package embodies best practices for interoperability and reproducible client access patterns, making it a cornerstone of operational stability.