关于与消息流内消息相关的标识,可以累积及报告记帐和统计信息数据。此标识就是记帐原点。这提供了一种方法,针对生成消息流输入的多个记帐原点产生单独的记帐和统计信息数据。记帐原点可以是固定值,或者可以根据您的条件动态设置。
例如,如果代理托管与单个执行组中某个特定客户机关联的一组消息流,则可以为所有这些流的记帐原点设置一个特定的值。然后可以分析所提供的输出,用来评估客户机或部门对代理的使用情况,并进行相应的收费。
如果要跟踪特定消息流的行为,可以为此消息流设置唯一的记帐原点,并分析它在给定时间段内的活动。
要使用记帐原点,必须执行以下任务:
可以在 Compute、Database 或 Filter 节点中对 ESQL 语句进行编码。
您可以配置消息流来设置固定值或确定动态值,并因此可以创建非常复杂的方法来记录特定于指定消息或环境的数据集。有关更多信息,请参阅设置消息流记帐和统计信息记帐原点。
您可以按任何顺序完成这些任务;如果在开始数据收集之前配置了消息流,则代理将忽略该设置。如果开始数据收集,并在配置消息流之前指定记帐原点支持,则记帐原点设置为匿名时将收集所有数据。代理将在您重新部署消息流时确认该原点。您还可以在发出命令之后将已经开始的数据收集修改为请求记帐原点支持。在这两种情况下,已经收集的数据将被写出,收集将重新启动。
对数据进行收集之后,您可以查看一个或多个特定原点的信息。例如,如果选择 XML 发布消息作为输出格式,则可以启动预订您感兴趣的原点的应用程序。