VSCode拥有一组强大的遥测原语,以便扩展作者收集遥测数据。我们希望为使用VSCode管理大量开发人员的组织提供类似的功能,并收集遥测数据。
具体来说,我们希望能够收集以下指标来回答以下问题:
- "代码操作需要多长时间?"
- "文件保存需要多长时间?"
- "语言服务器初始化需要多长时间?"
- "VSCode内置的tsserver进程崩溃的频率是多少?"
- "我们的用户安装的扩展中出现了哪些错误?"
对于使用VSCode的数百名开发人员组成的团队,收集这些数据可能会非常繁琐和被动。我们更希望主动进行分析,查看项目或推荐扩展中的配置错误是否导致开发者体验下降。
2条答案
按热度按时间7ajki6be1#
我完全同意这个观点,我们也在研究如何在组织内部监控VSCode的使用情况。如果能直接提供这种功能,而不需要我们自己开发分发版本来修补遥测实现,那就太好了。
我理解允许插件监听遥测事件的安全顾虑,但这对我们来说实施一个插件来监听并将事件转发到我们自己的收集器来说是一个简单的方法。
mzsu5hc02#
这是一个合理的功能请求,但是我们目前还没有计划实现它。因此,暂时将其分配到待办事项列表中以收集更多反馈。谢谢。