Skip to content

Otkt DSL can define a mapping from an OpenTelemetry Span to a Kieker record. Using Otkt, we can use OpenTelemetry to collect monitoring data from a Python program and send it to a Kieker Analysis endpoint. In this repository you will find the Otkt compiler.

Notifications You must be signed in to change notification settings

kieker-monitoring/OtktDSL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OpenTelemetry for Kieker Translator domain-specific language (Otkt DSL)

Otkt logo

Authors

About

The Kieker observability framework features monitoring and analysis capabilities. OpenTelemetry, in comparison, provides means to monitor the program but no analysis by itself. The goal of Otkt DSL is to define a mapping from an OpenTelemetry span to a Kieker record. Using Otkt, we can use OpenTelemetry to collect monitoring data from a Python program and send it to a Kieker collector. In this repository you will find the Otkt compiler.

Build

Run the following:

cd kieker.otel.translation.parent
./mvnw -P generator

The built runnable jar is here.

Run

java -jar <name-of-the-runnable-jar>.jar <path/to/input.otkt> <path/to/output/folder>

Clean

cd kieker.otel.translation.parent
./mvnw clean

Examples

Documentation

About

Otkt DSL can define a mapping from an OpenTelemetry Span to a Kieker record. Using Otkt, we can use OpenTelemetry to collect monitoring data from a Python program and send it to a Kieker Analysis endpoint. In this repository you will find the Otkt compiler.

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •