Skip to content

Siemens-DAI-EU/p2code-telemetry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

P2CODE Service and Infrastructure Telemetry

WIP This repository is currently incomplete and being updated

Overview

The Telemetry component within P2CODE is charged with telemetry acquisition from the two application testbeds, long term storage, as well as analysis to extract insights with regard to performance as well as defect source attribution. (Root Cause Analysis)

This repository provides the following directories:

  1. Otel_stack OpenTelemetry based stack handling log, metric, and trace acquisition via the OpenTelemetry Collector, Loki, ElasticSearch, Jaeger, Prometheus. This stack was unused in the actual P2CODE deployment, it was prepared for use in P2CODE but efforts were limited to metric collection.
  2. Mimir Mimir based stack, with data coming in from Testbed Prometheus instances via remote write. Used
  3. Insights Machine learning tooling for insight extraction, based on Python. Uses prometheus_api_client to query Mimir data, as well as prometheus_remote_writer to publish extracted insights.
  4. tcdf Customization of the OSS Temporal Causal Discovery Framework, deep learning toolkit for causal relation discovery.
  5. MeDIL Measuring Dependence Inducing Latent - Application of open source MeDIL to P2CODE telemetry.
  6. Others

Architecture

  • ALB — Entrypoint to P2CODE AWS Testbed

  • EC2 #1 — Mimir - Grafana - WireGuard Zero Trust Connector
    Runs Mimir, the analytics pipelines, as well as Grafana. Instance is connected to the ZTC Fabric to permit telemetry push from the P2CODE testbeds.

Usage

  1. The Mimir stack should be deployed either via Docker Compose or K8S, example dashboards for P2CODE are provisioned automatically.
  2. Start the telemetry analytics module in the Insights directory
  3. The algorithms in the tcdf and MeDIL directories will be used to provide insights

Acknowledgments

This work is partially supported by the following EU grants (most recent first): EU Horizon Europe P2CODE 101093069.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors