Page MenuHomePhabricator

WikiLambda: Consider tracking function usage by other functions
Open, LowPublic

Description

We are currently tracking which functions get explicitly called by users hitting the "Run function" button, but It would also be useful to know, for each function, how many times it is called by implementations of other functions. This could help inform us regarding the relative value of different types of functions, and could help inform decisions regarding optimization efforts for particular functions.

Desired behavior/Acceptance criteria

  • We would periodically collect the following data: for each function, in how many places is it called by implementations of other functions. (This would be a new type of data in our "inventory" category of metrics.) Optionally, it could be displayed on our superset dashboard, in the form of a "top 10" usage table similar to the one that already exists for explicit function calls.

Completion checklist