l3montree-dev / l3montree-dev/devguard

Improve Telemetry Data captured via Umami

Open
#2,845 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

component/devguard-web priority:high
Dominant language
Go
Stars
161
Forks
43
Avg merge
1d 8h
Merged PRs (30d)
37

Description

Image Image

We are collecting anonymized telemetry data to improve for instance incident reponse, see the second screenshot to see what we are capturing

We are collecting too much data, at least to a point where we can't properly understand whats going on anymore.

Functions in the Backend are in telemetry.go

A lot of data is being captured in a runner/ cicd pipeline.

Image Image Image Right now the versions are not really generalized, maybe we can have versions with a hash result in a beta tag

This is quite important since it generally shapes the devguard project, how safely devguard is deployed, and more clearly understand Backporting decisions

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading telemetry.go, then trace how telemetry is collected in the runner and CI/CD pipeline. Compare the captured fields with the screenshots and identify which data should be reduced or generalized, including version values; done means the telemetry is more understandable while preserving the intended incident-response insight.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
devops, observability
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.