Skip to content

Metadata Synchronization Automation #14334

@jaydeluca

Description

@jaydeluca

Related to #13468

Context

Now that we have some more momentum with populating metadata files and generating telemetry, we need a mechanism to generate all the telemetry files and synchronize the instrumentation-list.yaml automatically.

It can be cumbersome to run this locally due to tests having some incompatibilities with different architectures (ARM), and the time it takes to generate all the telemetry data for span and metric information.

Solution

Create a github action that runs nightly that will:

  • Generate all the .telemetry files using a new collect script customized for CI (no colima)
  • Run the DocGenerator to analyze all the modules and telemetry and generate an updated instrumentation-list.yaml file
  • If there are changes to the file, automatically generate a PR to update the file

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

In review

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions