<?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 Oracle DB custom extension in Dynatrace tips</title>
    <link>https://community.dynatrace.com/t5/Dynatrace-tips/Oracle-DB-custom-extension/m-p/304095#M2143</link>
    <description>&lt;BLOCKQUOTE&gt;
&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;I'm running into a feature set error while upgrading an Oracle DB custom extension and I'm looking for a way to fix it without deleting and re-adding all the database endpoints.&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=""&gt;Background:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL class=""&gt;
&lt;LI&gt;Last month an Oracle DB custom extension was created with a large set of metrics, and many database endpoints (monitoring configurations) were added and saved against it.&lt;/LI&gt;
&lt;LI&gt;Later, someone renamed things and created a new version of the extension, this time grouping the metrics into feature sets.&lt;/LI&gt;
&lt;LI&gt;The problem is that the existing database endpoints (with their IPs and connection details) were saved against the old extension/metric layout.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN class=""&gt;The issue:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;When I add new metrics in the new extension version and try to upgrade the existing database endpoints to that version, I get a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;feature set error&lt;/SPAN&gt;. The only workaround I've found so far is to delete each database endpoint and re-add it under the new version, which is a lot of manual work across multiple region servers.&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=""&gt;My question:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Is there a way to migrate or upgrade the existing monitoring configurations to the new extension version so they pick up the new feature sets, without deleting and recreating every endpoint? For example:&lt;/P&gt;
&lt;UL class=""&gt;
&lt;LI&gt;Is there an API call to update the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;activeFeatureSets&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;on an existing monitoring configuration?&lt;/LI&gt;
&lt;LI&gt;Is there a recommended migration path when feature sets are introduced or changed between extension versions?&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Environment: Dynatrace SaaS, custom Oracle DB extension (Extensions 2.0).&lt;/P&gt;
&lt;P&gt;Any guidance or documentation would be appreciated. Thanks!&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;H2&gt;What the answer likely is (so you know what to look for)&lt;/H2&gt;
&lt;P&gt;The feature set error happens because the new extension version defines metrics inside feature sets that the old endpoints don't have enabled. When you upgrade, the config must reference the feature sets that exist in the target version.&lt;/P&gt;
&lt;P&gt;You can often avoid full delete/recreate by&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;updating the monitoring configuration via the API&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;rather than through the UI. Each endpoint has an&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;activeFeatureSets&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(or&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;featureSets) field. Updating the config with the correct feature sets for the new version, using:&lt;/P&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class=""&gt;
&lt;PRE&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;PUT /api/v2/extensions/{extensionName}/monitoringConfigurations/{configurationId}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;can migrate it in place. That's the specific thing to ask the community to confirm, and it's what I've phrased the question around.&lt;/P&gt;
&lt;P&gt;Two things worth adding to your post to get a faster, accurate answer:&lt;/P&gt;
&lt;UL class=""&gt;
&lt;LI&gt;The exact error message text (copy it verbatim).&lt;/LI&gt;
&lt;LI&gt;The old and new extension version numbers.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Want me to tighten this into a shorter version, or add placeholders for the exact error message and version number&lt;/P&gt;</description>
    <pubDate>Fri, 04 Sep 2026 06:47:57 GMT</pubDate>
    <dc:creator>manok</dc:creator>
    <dc:date>2026-09-04T06:47:57Z</dc:date>
    <item>
      <title>Oracle DB custom extension</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-tips/Oracle-DB-custom-extension/m-p/304095#M2143</link>
      <description>&lt;BLOCKQUOTE&gt;
&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;I'm running into a feature set error while upgrading an Oracle DB custom extension and I'm looking for a way to fix it without deleting and re-adding all the database endpoints.&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=""&gt;Background:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL class=""&gt;
&lt;LI&gt;Last month an Oracle DB custom extension was created with a large set of metrics, and many database endpoints (monitoring configurations) were added and saved against it.&lt;/LI&gt;
&lt;LI&gt;Later, someone renamed things and created a new version of the extension, this time grouping the metrics into feature sets.&lt;/LI&gt;
&lt;LI&gt;The problem is that the existing database endpoints (with their IPs and connection details) were saved against the old extension/metric layout.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN class=""&gt;The issue:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;When I add new metrics in the new extension version and try to upgrade the existing database endpoints to that version, I get a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;feature set error&lt;/SPAN&gt;. The only workaround I've found so far is to delete each database endpoint and re-add it under the new version, which is a lot of manual work across multiple region servers.&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=""&gt;My question:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Is there a way to migrate or upgrade the existing monitoring configurations to the new extension version so they pick up the new feature sets, without deleting and recreating every endpoint? For example:&lt;/P&gt;
&lt;UL class=""&gt;
&lt;LI&gt;Is there an API call to update the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;activeFeatureSets&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;on an existing monitoring configuration?&lt;/LI&gt;
&lt;LI&gt;Is there a recommended migration path when feature sets are introduced or changed between extension versions?&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Environment: Dynatrace SaaS, custom Oracle DB extension (Extensions 2.0).&lt;/P&gt;
&lt;P&gt;Any guidance or documentation would be appreciated. Thanks!&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;H2&gt;What the answer likely is (so you know what to look for)&lt;/H2&gt;
&lt;P&gt;The feature set error happens because the new extension version defines metrics inside feature sets that the old endpoints don't have enabled. When you upgrade, the config must reference the feature sets that exist in the target version.&lt;/P&gt;
&lt;P&gt;You can often avoid full delete/recreate by&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;updating the monitoring configuration via the API&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;rather than through the UI. Each endpoint has an&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;activeFeatureSets&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(or&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;featureSets) field. Updating the config with the correct feature sets for the new version, using:&lt;/P&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class=""&gt;
&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class=""&gt;
&lt;PRE&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;PUT /api/v2/extensions/{extensionName}/monitoringConfigurations/{configurationId}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;can migrate it in place. That's the specific thing to ask the community to confirm, and it's what I've phrased the question around.&lt;/P&gt;
&lt;P&gt;Two things worth adding to your post to get a faster, accurate answer:&lt;/P&gt;
&lt;UL class=""&gt;
&lt;LI&gt;The exact error message text (copy it verbatim).&lt;/LI&gt;
&lt;LI&gt;The old and new extension version numbers.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Want me to tighten this into a shorter version, or add placeholders for the exact error message and version number&lt;/P&gt;</description>
      <pubDate>Fri, 04 Sep 2026 06:47:57 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-tips/Oracle-DB-custom-extension/m-p/304095#M2143</guid>
      <dc:creator>manok</dc:creator>
      <dc:date>2026-09-04T06:47:57Z</dc:date>
    </item>
  </channel>
</rss>

