dianping / cat

CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。
Apache License 2.0
18.69k stars 5.43k forks source link

报表建模由自研maven plugin实现 #2149

Open icersummer opened 2 years ago

icersummer commented 2 years ago

在服务端设计页面-报表建模(https://github.com/dianping/cat/wiki/server#%E6%8A%A5%E8%A1%A8%E5%BB%BA%E6%A8%A1 ),看到有描述:

CAT报表建模是使用自研的maven plugin自动生成的。所有报表是可合并和裁剪的,可以轻易地将2个或多个报表合并成一个报表。在报表处理代码中,CAT大量使用访问者模式(visitor pattern)。

请问这里说的“使用自研的maven plugin自动生成”这里能否解释下?

我理解的maven plugin是属于插件性质;跟这里所说报表建模不明白。