如何在Spring XD中使用聚合计数器

时间:2015-03-26 20:44:33

标签: jira spring-xd

我正在尝试创建一个可以考虑几个选项的计数器,我可以转向其中一个并查看值。例如,在Jira中,我得到一个日志并在“处理器”脚本中计算为任务增加的时间,然后我在这个字段上用“聚合计数器”创建一个监听器,其中包含两个参数:

--nameExpression=#jsonPath(payload,'$.user.name') 

--incrementExpression=#jsonPath(payload,'$.changelog.items[*].computedTime')

我可以看到开发人员花在任务上的时间。  但事实是我无法从同一个计数器查看其他信息,例如几个开发人员在任务上花费的时间或者在单个开发人员的这个任务上花费的时间。是否可以在Spring XD中实现它?

1 个答案:

答案 0 :(得分:1)

您需要为每个业务需求创建一个不同的计数器(不同的计数器名称)(例如以JIRA任务命名,如果我正确理解您的请求)

为了实现你所描述的,你需要3个反“家庭”:

  • 以用户名命名的
  • 以任务命名的人
  • 以用户名和任务命名的一个