<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic UnityBase (native ELF + SpiderMonkey) + Dynatrace OneAgent: Technology=Other, no deep monitoring - any supported approach? in Open Q&amp;A</title>
    <link>https://community.dynatrace.com/t5/Open-Q-A/UnityBase-native-ELF-SpiderMonkey-Dynatrace-OneAgent-Technology/m-p/293578#M38523</link>
    <description>&lt;P&gt;Hi community,&lt;BR /&gt;We’re trying to monitor &lt;STRONG&gt;UnityBase (UB)&lt;/STRONG&gt; with Dynatrace and looking for advice / similar cases.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What is UB (short):&lt;/STRONG&gt; Enterprise backend/application platform. Runs as a &lt;STRONG&gt;native Linux executable (ELF)&lt;/STRONG&gt; and executes server-side business logic via an embedded &lt;STRONG&gt;SpiderMonkey JavaScript engine&lt;/STRONG&gt; (not Node.js).&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Setup&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;UB runs as &lt;STRONG&gt;native Linux ELF&lt;/STRONG&gt;, started via &lt;STRONG&gt;systemd&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;OneAgent Full-stack&lt;/STRONG&gt; installed; injection into the UB process is confirmed&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Data is sent via &lt;STRONG&gt;ActiveGate&lt;/STRONG&gt; (works)&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;UB in production talks to &lt;STRONG&gt;Oracle&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Issue&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;UB process group is detected as &lt;STRONG&gt;Technology: Other&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Deep monitoring shows: &lt;STRONG&gt;“No OneAgent modules are currently connected…”&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;We only get host/process metrics; &lt;STRONG&gt;no automatic services/requests/transactions&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Goal&lt;/STRONG&gt;&lt;BR /&gt;APM-like visibility: &lt;STRONG&gt;requests/operations&lt;/STRONG&gt;, errors, and ideally &lt;STRONG&gt;end-to-end tracing UB → Oracle&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Questions&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;Has anyone monitored &lt;STRONG&gt;UnityBase&lt;/STRONG&gt; (or a similar native server with embedded JS runtime) with Dynatrace?&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Is there any Dynatrace-supported way to get &lt;STRONG&gt;request/transaction visibility&lt;/STRONG&gt; for such “Other” processes without major refactoring?&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Would you recommend &lt;STRONG&gt;OpenTelemetry (OTLP ingest to Dynatrace)&lt;/STRONG&gt; or &lt;STRONG&gt;Dynatrace OneAgent SDK (native)&lt;/STRONG&gt; here? Any best practices?&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;If OpenTelemetry is the path: preferred architecture — &lt;STRONG&gt;OTel Collector next to the app&lt;/STRONG&gt; vs &lt;STRONG&gt;ActiveGate OTLP ingest&lt;/STRONG&gt;?&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Thanks!&lt;/P&gt;</description>
    <pubDate>Tue, 27 Jan 2026 07:35:44 GMT</pubDate>
    <dc:creator>M_Lishafaiev</dc:creator>
    <dc:date>2026-01-27T07:35:44Z</dc:date>
    <item>
      <title>UnityBase (native ELF + SpiderMonkey) + Dynatrace OneAgent: Technology=Other, no deep monitoring - any supported approach?</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/UnityBase-native-ELF-SpiderMonkey-Dynatrace-OneAgent-Technology/m-p/293578#M38523</link>
      <description>&lt;P&gt;Hi community,&lt;BR /&gt;We’re trying to monitor &lt;STRONG&gt;UnityBase (UB)&lt;/STRONG&gt; with Dynatrace and looking for advice / similar cases.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What is UB (short):&lt;/STRONG&gt; Enterprise backend/application platform. Runs as a &lt;STRONG&gt;native Linux executable (ELF)&lt;/STRONG&gt; and executes server-side business logic via an embedded &lt;STRONG&gt;SpiderMonkey JavaScript engine&lt;/STRONG&gt; (not Node.js).&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Setup&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;UB runs as &lt;STRONG&gt;native Linux ELF&lt;/STRONG&gt;, started via &lt;STRONG&gt;systemd&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;OneAgent Full-stack&lt;/STRONG&gt; installed; injection into the UB process is confirmed&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Data is sent via &lt;STRONG&gt;ActiveGate&lt;/STRONG&gt; (works)&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;UB in production talks to &lt;STRONG&gt;Oracle&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Issue&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;P&gt;UB process group is detected as &lt;STRONG&gt;Technology: Other&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Deep monitoring shows: &lt;STRONG&gt;“No OneAgent modules are currently connected…”&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;We only get host/process metrics; &lt;STRONG&gt;no automatic services/requests/transactions&lt;/STRONG&gt;&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Goal&lt;/STRONG&gt;&lt;BR /&gt;APM-like visibility: &lt;STRONG&gt;requests/operations&lt;/STRONG&gt;, errors, and ideally &lt;STRONG&gt;end-to-end tracing UB → Oracle&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Questions&lt;/STRONG&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;Has anyone monitored &lt;STRONG&gt;UnityBase&lt;/STRONG&gt; (or a similar native server with embedded JS runtime) with Dynatrace?&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Is there any Dynatrace-supported way to get &lt;STRONG&gt;request/transaction visibility&lt;/STRONG&gt; for such “Other” processes without major refactoring?&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Would you recommend &lt;STRONG&gt;OpenTelemetry (OTLP ingest to Dynatrace)&lt;/STRONG&gt; or &lt;STRONG&gt;Dynatrace OneAgent SDK (native)&lt;/STRONG&gt; here? Any best practices?&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;If OpenTelemetry is the path: preferred architecture — &lt;STRONG&gt;OTel Collector next to the app&lt;/STRONG&gt; vs &lt;STRONG&gt;ActiveGate OTLP ingest&lt;/STRONG&gt;?&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 27 Jan 2026 07:35:44 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/UnityBase-native-ELF-SpiderMonkey-Dynatrace-OneAgent-Technology/m-p/293578#M38523</guid>
      <dc:creator>M_Lishafaiev</dc:creator>
      <dc:date>2026-01-27T07:35:44Z</dc:date>
    </item>
    <item>
      <title>Re: UnityBase (native ELF + SpiderMonkey) + Dynatrace OneAgent: Technology=Other, no deep monitoring - any supported approach?</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/UnityBase-native-ELF-SpiderMonkey-Dynatrace-OneAgent-Technology/m-p/293590#M38524</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;As far as I know, with a native ELF server running an embedded SpiderMonkey JS engine (not Node.js), Dynatrace usually has no supported code module for automatic APM. That’s why the process shows up as Technology: Other, and you only get host/process metrics. To get requests/transactions/traces, you need explicit instrumentation.&lt;/P&gt;&lt;P&gt;In my opinion, you have two options:&lt;/P&gt;&lt;P&gt;1. SDK -&amp;nbsp;Dynatrace’s supported option for technologies without a code module, but it requires code changes (in UB or a request-handling layer). You create tracers (for example, custom service tracers) around request entry points, key operations, and DB calls.&lt;BR /&gt;&lt;A href="https://docs.dynatrace.com/docs/ingest-from/extend-dynatrace/extend-tracing/oneagent-sdk" target="_self"&gt;OneAgent SDK&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;Specifically for C:&lt;BR /&gt;&lt;A href="https://github.com/Dynatrace/OneAgent-SDK-for-C" target="_self"&gt;OneAgent-SDK-for-C&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2.&amp;nbsp;OpenTelemetry instrument the app (for example with OTel C/C++) and export spans/metrics/logs via OTLP into Dynatrace. Dynatrace documents OTel ingest and OTLP endpoints, including routing through an Environment ActiveGate.&lt;BR /&gt;If you use OTel, a local OpenTelemetry Collector next to the app is usually preferred (buffering, retries, processing/transformations), and then you export to Dynatrace/ActiveGate&lt;BR /&gt;&lt;A href="https://docs.dynatrace.com/docs/ingest-from/opentelemetry" target="_self"&gt;OpenTelemetry and Dynatrace&lt;/A&gt;&amp;nbsp;and you mainly need to allow the OTLP endpoints in the firewall:l&amp;nbsp;&lt;A href="https://docs.dynatrace.com/docs/ingest-from/opentelemetry/otlp-api" target="_self"&gt;https://docs.dynatrace.com/docs/ingest-from/opentelemetry/otlp-api&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;Without code instrumentation inside UB, you won’t get true APM-style request visibility—only indirect approaches (like logs and derived metrics) are feasible.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 25 Jan 2026 12:24:46 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/UnityBase-native-ELF-SpiderMonkey-Dynatrace-OneAgent-Technology/m-p/293590#M38524</guid>
      <dc:creator>t_pawlak</dc:creator>
      <dc:date>2026-01-25T12:24:46Z</dc:date>
    </item>
  </channel>
</rss>

