问题 - Informatica PowerCenter是否提供API来访问会话日志 - 我相信不,但想通过论坛来确定?
目标 - 实际上我想提取会话日志并通过Logstash处理它们并定期执行反应分析。
Alternate - 使用Informatica的Logstash输入插件可以解决同样问题 - 但我也没有找到。
用法 - 这将用于确定常见原因,分析会话级缓存的使用情况,吞吐量和任何性能瓶颈。
答案 0 :(得分:1)
您可以致电Informatica Webservice' getSessionLog
。这是一篇示例博客文章,其中包含详细信息:http://www.kpipartners.com/blog/bid/157919/Accessing-Informatica-Web-Services-from-3rd-Party-Apps
答案 1 :(得分:0)
我认为正确答案是“是”,因为有一个命令行工具可以将日志文件转换为txt甚至xml格式。 会话/工作流日志的工具称为infacmd,其中包含' getsessionlog'论点。您可以在powercenter客户端的帮助部分或此处查找: https://kb.informatica.com/proddocs/Product%20Documentation/5/IN_101_CommandReference_en.pdf 这一直足以满足我的需求..
但还有更多内容要考虑:当你运行这个命令行工具(实际上是一个BAT文件)时,java.exe会在子进程中完成大部分处理。这个过程使用的jar文件可能会被其他人直接使用,但我不知道它是否已被公开记录在哪里....?
也许别人知道答案。