DiamondLightSource / dodal

Ophyd devices and other utils that could be used across DLS beamlines
Apache License 2.0
2 stars 8 forks source link

Add usage statistics #11

Open DominicOram opened 2 years ago

DominicOram commented 2 years ago

An issue we have in GDA is that it's not always clear what code is in use by what beamlines and so whether code can be removed or how changing it may affect other beamlines.

Acceptance criteria

Note

Should probably use the same system as https://github.com/DiamondLightSource/python-dodal/issues/10

stan-dot commented 2 months ago

open telemetry might provide this for free, which is now being added to bluesky in this PR.

Alternatively this might be provided by a git server issue in blueapi.

The third alternative is to use a code search engine, like numpy does.

From the looks of it the first option is the most automated one, therefore favoured for the lowest maintenance cost.

stan-dot commented 3 weeks ago

@keithralphs what do you think?