Skip to content

Add Telemetry to Prefect Sever #2439

Closed
Closed
@dylanbhughes

Description

Current behavior

Please describe how the feature works today

Prefect Server currently operates without sending any telemetry back to Prefect. Knowing some basic facts about how people are using Prefect Server would be extremely helpful to the development team.

Proposed behavior

Please describe your proposed change to the current behavior

For now, let's track two events:

  • Server start
  • Server shutdown

In the future, we should make a best effort to track errors so that we can elevate common issues.

Server startup and shutdown should still succeed if sending telemetry fails. We don't want this to block users in any way.

We should also add a configuration option so that the user can opt-out of sending telemetry.

Example

Please give an example of how the enhancement would be useful

These metrics would give us a rough idea of:

  1. How many active Prefect Server instances there are in the world
  2. What common errors they're experiencing

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementAn improvement of an existing feature

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions