0

我们正在做一个 POC,我们希望在其中使用 OpenTelemetry(作为日志收集器)监控 Splunk 中的产品(ForgeRock 的 OpenAM、OpenIDM 和 OpenIG)日志。即以下是日志数据的高级流程:

FORGEROCK(AM、IG、DJ、IDM)-> OPENTELEMETRY(收藏家或代理等)-> SPLUNK(或 NEW RELIC)。

在这个 opentelemetry 配置中(使用 Splunk 和 Forgerock),我们还想配置 OpenTelemetry 提供的上下文传播功能。

无论我能学到什么关于 opentelemetry 的知识,我都不确定我们是否可以将 opentelemetry 用作代理或收集器,以使所有事务(单个事件流)都在最终日志文件中的一个唯一 ID 下。考虑到 ForgeRock 产品(即 OpenAM、OpenDJ、Open IG 等)是第三方产品,并且不使用 opentelemetry API/SDK(内部)来处理 OpenTelemetry 识别的上下文传播标头。我可以在下面得到一些建议:

  1. 是否可以使用 opentelemetry 代理/收集器(就像我们正在做的那样)收集产品的默认日志(未使用 OpenTelemetry API/SDK 检测)并将它们发送到其他第三方分析工具(Splunk/NewRelic 等)?
  2. 如果这种配置是可能的,请您给我们一些示例/示例,我们可以参考以实现它。

提前致谢。迪帕克

4

0 回答 0