Skip to content

Auxiliary ETSI HypO Services

ETSI HypO is a cloud-native service that lives in a management Kubernetes cluster. In this cluster, popular open-source services are installed alongside ETSI HypO offering important services to the orchestrator. These services are summarized in the rest of this section.

Summary of Auxiliary ETSi HypO Services

Table 1 summarizes important services that surround ETSI HypO in the management cluster.

Table 1: Auxiliary open-source services to ETSI HypO .
Service Name Objective
Keycloak Authenticates users against ETSI HypO, before allowing these users to access the ETSI HypO APIs.
Prometheus Operator A cloud-native version of the Prometheus monitoring and alerting system with a timeseries database backend.
Grafana Mimir Enhances the Prometheus operator with long-term persistence and high-availability features.
Grafana Loki A central component that aggregates, stores, and queries log entries from every ETSI HypO microservice.
Grafana Tempo A central component that integrates with popular open-source tracing protocols, such as OpenTelemetry, to collect and persist traces from every ETSI HypO microservice.
Grafana An external dashboard that integrates with (i) Loki for visualizing service logs, (ii) Tempo for visualizing service traces, and (iii) Mimir for visualizing SLAs.
OpenTelemetry A protocol used to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) for analyzing a software’s performance and behavior.
PostgreSQL A cloud-native relational database management system used to persist data across all ETSI HypO microservices (e.g., the TMF schema, Package Manager, OSS Client, etc.).
Vault A secure database to store and manage secrets of any kind (e.g., credentials, kubernetes secrets, etc.).