confluentinc / confluentinc/vscode

Add "Performance Metrics" telemetry event for measuring latency / processing time / etc

Open
#1,933 0 comments 0 reactions 1 assignee Assigned to @shouples View on GitHub
observability/telemetry
Dominant language
TypeScript
Stars
34
Forks
17
Avg merge
1d 22h
Merged PRs (30d)
8

Description

Similar in intent to https://github.com/confluentinc/vscode/pull/1769, but would mainly include timing data (and optionally volume of data being handled, depending on the "span"). Should be a single table that we can reuse across parts of the codebase to describe:
- what function/call was happening
- what arguments were used
- how long it took
- if it resulted in any kind of error or not

Could also include a decorator pattern for easy use instead of requiring a wrapper pattern at individual call points.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.