Skip to content

feat!: Add Telemetry#91

Merged
fabriziodemaria merged 10 commits intomainfrom
telemetry
May 7, 2025
Merged

feat!: Add Telemetry#91
fabriziodemaria merged 10 commits intomainfrom
telemetry

Conversation

@fabriziodemaria
Copy link
Member

@fabriziodemaria fabriziodemaria commented May 5, 2025

Adding Telemetry, a upcoming functionality from Confidence.

Telemetry is a functionality designed to send data about the functioning and performance of the SDK to the Confidence backend, with minimal impact on the SDK performance itself.

Notes on the PR:

  • Support of Python 3.8 dropped (should be ok since it's deprecated)
  • All the other changes should be backwards compatible

Signed-off-by: Fabrizio Demaria <fabrizio.f.demaria@gmail.com>
@fabriziodemaria fabriziodemaria force-pushed the telemetry branch 6 times, most recently from d612b86 to 4fef28a Compare May 5, 2025 16:09
@fabriziodemaria fabriziodemaria marked this pull request as draft May 5, 2025 16:25
@fabriziodemaria fabriziodemaria force-pushed the telemetry branch 3 times, most recently from 981f2d8 to fa5312e Compare May 6, 2025 07:51
Signed-off-by: Fabrizio Demaria <fabrizio.f.demaria@gmail.com>
@fabriziodemaria fabriziodemaria force-pushed the telemetry branch 2 times, most recently from ed886e2 to 5c5dc60 Compare May 6, 2025 14:37
Signed-off-by: Fabrizio Demaria <fabrizio.f.demaria@gmail.com>
@fabriziodemaria fabriziodemaria force-pushed the telemetry branch 3 times, most recently from 948bb7d to 5f757ca Compare May 6, 2025 15:48
@fabriziodemaria fabriziodemaria marked this pull request as ready for review May 6, 2025 15:56
Signed-off-by: Fabrizio Demaria <fabrizio.f.demaria@gmail.com>
Signed-off-by: Fabrizio Demaria <fabrizio.f.demaria@gmail.com>
Signed-off-by: Fabrizio Demaria <fabrizio.f.demaria@gmail.com>
@fabriziodemaria fabriziodemaria force-pushed the telemetry branch 2 times, most recently from 1f000a8 to 4853f4b Compare May 6, 2025 16:07
Signed-off-by: Fabrizio Demaria <fabrizio.f.demaria@gmail.com>
@@ -0,0 +1,53 @@
# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In general I don't really oppose this being checked in (for an SDK) but is there pros and cons (and can we even setup something to generate it on build)?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure about this detail. I would prefer the plug-and-play experience from the checked-in code, also considering it's not too big

fabriziodemaria and others added 3 commits May 7, 2025 09:02
Co-authored-by: Nicklas Lundin <nicklasl@spotify.com>
@fabriziodemaria fabriziodemaria changed the title feat: Add Telemetry feat!: Add Telemetry May 7, 2025
@fabriziodemaria fabriziodemaria merged commit 9dba6d6 into main May 7, 2025
5 checks passed
@fabriziodemaria fabriziodemaria deleted the telemetry branch May 7, 2025 08:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants