发布于 2026-01-06 0 阅读
0

使用 Elasticsearch 分析 Dev.to Git 历史记录

使用 Elasticsearch 分析 Dev.to Git 历史记录

由于缺少 Git 格式化选项,将 Git 历史记录导入 Elasticsearch并不是一件很有趣的事情,但一旦成功导入,它就非常酷了!

我导入的提交记录包含 22 个数据点,其中包括一对多的已更改文件列表。我从dev.to导入了 Git 历史记录,以查看情况。

现在我可以运行像这样的简单查询,来查看诸如每个贡献者提交了多少次提交之类的信息:

在 Kibana 开发工具中按作者查询提交记录

这固然不错,但我更喜欢可视化的方式,所以我用Kibana创建了一个简单的仪表盘。

这是我整理的图表截图。我可以在仪表盘顶部应用筛选器和搜索条件,这些设置会影响所有图表。

未过滤的仪表板

例如,我可以查看 Ben Halpern 在过去 90 天内与“Algolia”相关的提交。

观看视频,了解更多关于可视化效果的信息:

很酷吧?

结论

最终,我希望花些时间清理一下导入流程,使其更容易运行,但现在我打算花些时间探索一下我自己的几个项目,看看能不能挖掘出一些有趣的东西。

文章来源:https://dev.to/_codingblocks/analyzing-dev-to-git-history-with-elasticsearch-3cn2