有没有办法在不使用 Java 的收集器的情况下将 OpenTelemetry 与 Splunk 一起使用?
Is there a way to use OpenTelemetry with Splunk without using a Collector using Java?
我正在研究一些 POC,以使用 Java 将开放遥测与 Splunk 结合使用。我正在寻找的是直接将打开的遥测数据上传到我的本地 Splunk,然后再上传到 Splunk 云中。
这可以通过使用 LightStep OpenTel Java Agent 来实现。我正在寻找与 Splunk 相同的东西。
java \
-Dotel.service.name=my-app \
-Dls.access.token=my-token \
-javaagent:lightstep-opentelemetry-javaagent.jar \
-jar my-java-app.jar
我的应用程序:是我从 LightStep 配置的应用程序 (https://lightstep.com/)
my-token : 也是来自网站的我的应用程序的令牌。
我希望有人可以向我指出与此相关的类似 POC/文档。使用 LightStep,该过程是无缝的,只需直接连接和上传即可。 Splunk 文档建议使用收集器,这实际上是我最后的选择,因为我无法为我的 POC 安装另一个在后台运行的 app/software。
提前致谢!
这个有效并且能够上传到 Splunk APM(不是常规的 Splunk)
java \
-Dotel.exporter.otlp.endpoint=https://ingest.<realm>.signalfx.com \
-Dsplunk.access.token=<token from splunk apm> \
-Dotel.service.name=app-service-name \
-Dsplunk.metrics.enabled=true \
-javaagent:splunk-otel-javaagent.jar \
-jar app.jar
使用https://github.com/open-telemetry/opentelemetry-java-instrumentation并使用将指向Splunk APM的OTLP导出器(当然是美国版本,它已经有OTLP支持)。
我正在研究一些 POC,以使用 Java 将开放遥测与 Splunk 结合使用。我正在寻找的是直接将打开的遥测数据上传到我的本地 Splunk,然后再上传到 Splunk 云中。
这可以通过使用 LightStep OpenTel Java Agent 来实现。我正在寻找与 Splunk 相同的东西。
java \
-Dotel.service.name=my-app \
-Dls.access.token=my-token \
-javaagent:lightstep-opentelemetry-javaagent.jar \
-jar my-java-app.jar
我的应用程序:是我从 LightStep 配置的应用程序 (https://lightstep.com/) my-token : 也是来自网站的我的应用程序的令牌。
我希望有人可以向我指出与此相关的类似 POC/文档。使用 LightStep,该过程是无缝的,只需直接连接和上传即可。 Splunk 文档建议使用收集器,这实际上是我最后的选择,因为我无法为我的 POC 安装另一个在后台运行的 app/software。
提前致谢!
这个有效并且能够上传到 Splunk APM(不是常规的 Splunk)
java \
-Dotel.exporter.otlp.endpoint=https://ingest.<realm>.signalfx.com \
-Dsplunk.access.token=<token from splunk apm> \
-Dotel.service.name=app-service-name \
-Dsplunk.metrics.enabled=true \
-javaagent:splunk-otel-javaagent.jar \
-jar app.jar
使用https://github.com/open-telemetry/opentelemetry-java-instrumentation并使用将指向Splunk APM的OTLP导出器(当然是美国版本,它已经有OTLP支持)。