安装 Service Activity Monitoring
Service Activity Monitoring (SAM) 通过记录事件并存储信息,从而辅助服务活动分析的记录,包括服务响应时间、流量模式、审计等。此组件包括两个部分:
- 代理 (sam-agent),它收集并发送监控数据
- 监控服务器 (sam-server),它处理并存储数据
这些部分的使用顺序如下:
- 代理根据服务使用者和提供者端发出的请求和应答创建事件。
- 事件首先收集在本地,然后定期发送给监控服务器 (以防干扰正常消息流)。
- 监控服务器收到来自代理的事件时,它选择性地对这些事件使用筛选器和处理程序并将它们存储到数据库中。
代理和监控服务器以如下方式提供:
- 代理默认安装为 Talend ESB Container 中的一个功能。
- 监控服务器需要安装到 Servlet 容器 (Tomcat) 或 OSGi 容器 (Talend ESB Container) 中并需要访问数据库。
安装 Talend ESB 以后,您可以在 <TalendESBPath>/add-ons/sam 目录中访问 Service Activity Monitoring 服务器进行安装,或直接在 Talend ESB Container 中将其安装为一个功能。