For custom metrics with signalfx talk about micro meter support here https://docs.splunk.com/observability/en/gdi/get-data-in/application/java/instrumentation/java-manual-instrumentation.html does this basically means i should use micrometer-clj or is it just an artifact of their documentation ? I thought/hoping any and all OTEL javaagent conformed to unified metric publishing interface. I did try clj-otel metrics and so far i can only get it working with prometheus , not signal fx.
Micrometer is an alternative metrics API, you are not required to use it.
You may find https://community.splunk.com/t5/Community-Blog/Sending-Metrics-to-Splunk-Enterprise-With-the-OpenTelemetry/ba-p/613991 helpful. In the example described by the article, the Collector is https://github.com/signalfx/splunk-otel-collector/blob/b4441a2e0ed33a4c013efe18a21e2362b72d2755/examples/splunk-hec-prometheus/otel-collector-config.yml#L2 exposed by the application. The divisor-app https://github.com/steffan-westcott/clj-otel/tree/master/examples/divisor-app in clj-otel demonstrates https://github.com/steffan-westcott/clj-otel/blob/37b0a40a20d4cba2d9fab92c034229854c72eeee/examples/divisor-app/deps.edn#L23 to expose a Prometheus endpoint for scraping.