<?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 Re: Activegate plugin python - How to add dynamic metrics to plugin.json? in Extensions</title>
    <link>https://community.dynatrace.com/t5/Extensions/ActiveGate-plugin-Python-how-to-add-dynamic-metrics-to-plugin/m-p/126012#M1287</link>
    <description>&lt;A href="https://community.dynatrace.com/eclipse-open%3A%E2%98%82=QVC%20Cart%20Statistics%20Plugin/C%3A%5C/Program%20Files%5C/dynaTrace%5C/Dynatrace%20Client%207.0%20%5C%28x64%29%5C/client%5C/plugins%5C/com.dynatrace.diagnostics.sdk.jar%3Ccom.dynatrace.diagnostics.pdk%28MonitorEnvironment.class%E2%98%83MonitorEnvironment~createDynamicMeasure~Lcom.dynatrace.diagnostics.pdk.MonitorMeasure;~Ljava.lang.String;~Ljava.lang.String;"&gt;&lt;/A&gt;&lt;A href="https://community.dynatrace.com/eclipse-javadoc%3A%E2%98%82=QVC%20Cart%20Statistics%20Plugin/C%3A%5C/Program%20Files%5C/dynaTrace%5C/Dynatrace%20Client%207.0%20%5C%28x64%29%5C/client%5C/plugins%5C/com.dynatrace.diagnostics.sdk.jar%3Ccom.dynatrace.diagnostics.pdk%28MonitorEnvironment.class%E2%98%83MonitorEnvironment~createDynamicMeasure~Lcom.dynatrace.diagnostics.pdk.MonitorMeasure;~Ljava.lang.String;~Ljava.lang.String;%E2%98%82com.dynatrace.diagnostics.pdk.MonitorMeasure"&gt;&lt;/A&gt;Don't we have something like the below which is there in Java SDK which we've used for Appmon ?&lt;A href="https://community.dynatrace.com/eclipse-javadoc%3A%E2%98%82=QVC%20Cart%20Statistics%20Plugin/C%3A%5C/Program%20Files%5C/dynaTrace%5C/Dynatrace%20Client%207.0%20%5C%28x64%29%5C/client%5C/plugins%5C/com.dynatrace.diagnostics.sdk.jar%3Ccom.dynatrace.diagnostics.pdk%28MonitorEnvironment.class%E2%98%83MonitorEnvironment~createDynamicMeasure~Lcom.dynatrace.diagnostics.pdk.MonitorMeasure;~Ljava.lang.String;~Ljava.lang.String;%E2%98%82com.dynatrace.diagnostics.pdk.MonitorMeasure"&gt;MonitorMeasure&lt;/A&gt; &lt;A href="https://community.dynatrace.com/eclipse-javadoc%3A%E2%98%82=QVC%20Cart%20Statistics%20Plugin/C%3A%5C/Program%20Files%5C/dynaTrace%5C/Dynatrace%20Client%207.0%20%5C%28x64%29%5C/client%5C/plugins%5C/com.dynatrace.diagnostics.sdk.jar%3Ccom"&gt;com&lt;/A&gt;.&lt;A href="https://community.dynatrace.com/eclipse-javadoc%3A%E2%98%82=QVC%20Cart%20Statistics%20Plugin/C%3A%5C/Program%20Files%5C/dynaTrace%5C/Dynatrace%20Client%207.0%20%5C%28x64%29%5C/client%5C/plugins%5C/com.dynatrace.diagnostics.sdk.jar%3Ccom.dynatrace"&gt;dynatrace&lt;/A&gt;.&lt;A href="https://community.dynatrace.com/eclipse-javadoc%3A%E2%98%82=QVC%20Cart%20Statistics%20Plugin/C%3A%5C/Program%20Files%5C/dynaTrace%5C/Dynatrace%20Client%207.0%20%5C%28x64%29%5C/client%5C/plugins%5C/com.dynatrace.diagnostics.sdk.jar%3Ccom.dynatrace.diagnostics"&gt;diagnostics&lt;/A&gt;.&lt;A href="https://community.dynatrace.com/eclipse-javadoc%3A%E2%98%82=QVC%20Cart%20Statistics%20Plugin/C%3A%5C/Program%20Files%5C/dynaTrace%5C/Dynatrace%20Client%207.0%20%5C%28x64%29%5C/client%5C/plugins%5C/com.dynatrace.diagnostics.sdk.jar%3Ccom.dynatrace.diagnostics.pdk"&gt;pdk&lt;/A&gt;.&lt;A href="https://community.dynatrace.com/eclipse-javadoc%3A%E2%98%82=QVC%20Cart%20Statistics%20Plugin/C%3A%5C/Program%20Files%5C/dynaTrace%5C/Dynatrace%20Client%207.0%20%5C%28x64%29%5C/client%5C/plugins%5C/com.dynatrace.diagnostics.sdk.jar%3Ccom.dynatrace.diagnostics.pdk%28MonitorEnvironment.class%E2%98%83MonitorEnvironment"&gt;MonitorEnvironment&lt;/A&gt;.createDynamicMeasure(&lt;A href="https://community.dynatrace.com/eclipse-javadoc%3A%E2%98%82=QVC%20Cart%20Statistics%20Plugin/C%3A%5C/Program%20Files%5C/dynaTrace%5C/Dynatrace%20Client%207.0%20%5C%28x64%29%5C/client%5C/plugins%5C/com.dynatrace.diagnostics.sdk.jar%3Ccom.dynatrace.diagnostics.pdk%28MonitorEnvironment.class%E2%98%83MonitorEnvironment~createDynamicMeasure~Lcom.dynatrace.diagnostics.pdk.MonitorMeasure;~Ljava.lang.String;~Ljava.lang.String;%E2%98%82com.dynatrace.diagnostics.pdk.MonitorMeasure"&gt;MonitorMeasure&lt;/A&gt; arg0, &lt;A href="https://community.dynatrace.com/eclipse-javadoc%3A%E2%98%82=QVC%20Cart%20Statistics%20Plugin/C%3A%5C/Program%20Files%5C/dynaTrace%5C/Dynatrace%20Client%207.0%20%5C%28x64%29%5C/client%5C/plugins%5C/com.dynatrace.diagnostics.sdk.jar%3Ccom.dynatrace.diagnostics.pdk%28MonitorEnvironment.class%E2%98%83MonitorEnvironment~createDynamicMeasure~Lcom.dynatrace.diagnostics.pdk.MonitorMeasure;~Ljava.lang.String;~Ljava.lang.String;%E2%98%82java.lang.String"&gt;String&lt;/A&gt; arg1, &lt;A href="https://community.dynatrace.com/eclipse-javadoc%3A%E2%98%82=QVC%20Cart%20Statistics%20Plugin/C%3A%5C/Program%20Files%5C/dynaTrace%5C/Dynatrace%20Client%207.0%20%5C%28x64%29%5C/client%5C/plugins%5C/com.dynatrace.diagnostics.sdk.jar%3Ccom.dynatrace.diagnostics.pdk%28MonitorEnvironment.class%E2%98%83MonitorEnvironment~createDynamicMeasure~Lcom.dynatrace.diagnostics.pdk.MonitorMeasure;~Ljava.lang.String;~Ljava.lang.String;%E2%98%82java.lang.String"&gt;String&lt;/A&gt; arg2).&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;ex:&lt;/P&gt;&lt;P&gt;final MonitorMeasure dynamiccompletedCountMeasure = env.createDynamicMeasure(completedCountMeasure,    "Platform Name", name);&lt;/P&gt;&lt;P&gt;            dynamiccompletedCountMeasure.setValue(completedCount);&lt;/P&gt;&lt;BR /&gt;</description>
    <pubDate>Mon, 16 Dec 2019 18:41:40 GMT</pubDate>
    <dc:creator>siteopsteam</dc:creator>
    <dc:date>2019-12-16T18:41:40Z</dc:date>
    <item>
      <title>ActiveGate plugin Python - how to add dynamic metrics to plugin.json?</title>
      <link>https://community.dynatrace.com/t5/Extensions/ActiveGate-plugin-Python-how-to-add-dynamic-metrics-to-plugin/m-p/126009#M1284</link>
      <description>&lt;P&gt;In plugin.json of ActiveGate plugin, we provide metadata of metrics. What if metrics are dynamic and we don't know what our URL returns. How do we supply metrics to the plugin.json then?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 18 May 2023 14:27:21 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/ActiveGate-plugin-Python-how-to-add-dynamic-metrics-to-plugin/m-p/126009#M1284</guid>
      <dc:creator>jayanth_muppane</dc:creator>
      <dc:date>2023-05-18T14:27:21Z</dc:date>
    </item>
    <item>
      <title>Re: Activegate plugin python - How to add dynamic metrics to plugin.json?</title>
      <link>https://community.dynatrace.com/t5/Extensions/ActiveGate-plugin-Python-how-to-add-dynamic-metrics-to-plugin/m-p/126010#M1285</link>
      <description>&lt;P&gt;Dear Jayanth&lt;/P&gt;&lt;P&gt;Currently there is no out of the box support for such dynamic metrics. &lt;/P&gt;&lt;P&gt;Although we can imagine plugin.json generator based on data returned by your URL and automatically sending it to Dynatrace server. Due to some limitations regarding metric definition changes previous plugin should be deleted before sending the new one. That would lead to some data gaps but if metrics do not change very often that could work.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regards, &lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 13 Dec 2019 07:48:59 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/ActiveGate-plugin-Python-how-to-add-dynamic-metrics-to-plugin/m-p/126010#M1285</guid>
      <dc:creator>Piotr_Meller</dc:creator>
      <dc:date>2019-12-13T07:48:59Z</dc:date>
    </item>
    <item>
      <title>Re: Activegate plugin python - How to add dynamic metrics to plugin.json?</title>
      <link>https://community.dynatrace.com/t5/Extensions/ActiveGate-plugin-Python-how-to-add-dynamic-metrics-to-plugin/m-p/126011#M1286</link>
      <description>&lt;P&gt;I haven't tried from a plugin, but maybe you could register the custom metric dynamically using the Environment API and send the metrics:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;A rel="noopener noreferrer" href="https://www.dynatrace.com/support/help/extend-dynatrace/dynatrace-api/environment-api/metric-v1/custom-metrics/" target="_blank"&gt;https://www.dynatrace.com/support/help/extend-dynatrace/dynatrace-api/environment-api/metric-v1/custom-metrics/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;I'm not sure if the plugin would stop you when trying to send data for metric keys that are not defined in the JSON. If it does, then you would just push the dynamic data using the Environment API and push the "statically" defined metrics using the plugin.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 13 Dec 2019 07:54:57 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/ActiveGate-plugin-Python-how-to-add-dynamic-metrics-to-plugin/m-p/126011#M1286</guid>
      <dc:creator>Julius_Loman</dc:creator>
      <dc:date>2019-12-13T07:54:57Z</dc:date>
    </item>
    <item>
      <title>Re: Activegate plugin python - How to add dynamic metrics to plugin.json?</title>
      <link>https://community.dynatrace.com/t5/Extensions/ActiveGate-plugin-Python-how-to-add-dynamic-metrics-to-plugin/m-p/126012#M1287</link>
      <description>&lt;A href="https://community.dynatrace.com/eclipse-open%3A%E2%98%82=QVC%20Cart%20Statistics%20Plugin/C%3A%5C/Program%20Files%5C/dynaTrace%5C/Dynatrace%20Client%207.0%20%5C%28x64%29%5C/client%5C/plugins%5C/com.dynatrace.diagnostics.sdk.jar%3Ccom.dynatrace.diagnostics.pdk%28MonitorEnvironment.class%E2%98%83MonitorEnvironment~createDynamicMeasure~Lcom.dynatrace.diagnostics.pdk.MonitorMeasure;~Ljava.lang.String;~Ljava.lang.String;"&gt;&lt;/A&gt;&lt;A href="https://community.dynatrace.com/eclipse-javadoc%3A%E2%98%82=QVC%20Cart%20Statistics%20Plugin/C%3A%5C/Program%20Files%5C/dynaTrace%5C/Dynatrace%20Client%207.0%20%5C%28x64%29%5C/client%5C/plugins%5C/com.dynatrace.diagnostics.sdk.jar%3Ccom.dynatrace.diagnostics.pdk%28MonitorEnvironment.class%E2%98%83MonitorEnvironment~createDynamicMeasure~Lcom.dynatrace.diagnostics.pdk.MonitorMeasure;~Ljava.lang.String;~Ljava.lang.String;%E2%98%82com.dynatrace.diagnostics.pdk.MonitorMeasure"&gt;&lt;/A&gt;Don't we have something like the below which is there in Java SDK which we've used for Appmon ?&lt;A href="https://community.dynatrace.com/eclipse-javadoc%3A%E2%98%82=QVC%20Cart%20Statistics%20Plugin/C%3A%5C/Program%20Files%5C/dynaTrace%5C/Dynatrace%20Client%207.0%20%5C%28x64%29%5C/client%5C/plugins%5C/com.dynatrace.diagnostics.sdk.jar%3Ccom.dynatrace.diagnostics.pdk%28MonitorEnvironment.class%E2%98%83MonitorEnvironment~createDynamicMeasure~Lcom.dynatrace.diagnostics.pdk.MonitorMeasure;~Ljava.lang.String;~Ljava.lang.String;%E2%98%82com.dynatrace.diagnostics.pdk.MonitorMeasure"&gt;MonitorMeasure&lt;/A&gt; &lt;A href="https://community.dynatrace.com/eclipse-javadoc%3A%E2%98%82=QVC%20Cart%20Statistics%20Plugin/C%3A%5C/Program%20Files%5C/dynaTrace%5C/Dynatrace%20Client%207.0%20%5C%28x64%29%5C/client%5C/plugins%5C/com.dynatrace.diagnostics.sdk.jar%3Ccom"&gt;com&lt;/A&gt;.&lt;A href="https://community.dynatrace.com/eclipse-javadoc%3A%E2%98%82=QVC%20Cart%20Statistics%20Plugin/C%3A%5C/Program%20Files%5C/dynaTrace%5C/Dynatrace%20Client%207.0%20%5C%28x64%29%5C/client%5C/plugins%5C/com.dynatrace.diagnostics.sdk.jar%3Ccom.dynatrace"&gt;dynatrace&lt;/A&gt;.&lt;A href="https://community.dynatrace.com/eclipse-javadoc%3A%E2%98%82=QVC%20Cart%20Statistics%20Plugin/C%3A%5C/Program%20Files%5C/dynaTrace%5C/Dynatrace%20Client%207.0%20%5C%28x64%29%5C/client%5C/plugins%5C/com.dynatrace.diagnostics.sdk.jar%3Ccom.dynatrace.diagnostics"&gt;diagnostics&lt;/A&gt;.&lt;A href="https://community.dynatrace.com/eclipse-javadoc%3A%E2%98%82=QVC%20Cart%20Statistics%20Plugin/C%3A%5C/Program%20Files%5C/dynaTrace%5C/Dynatrace%20Client%207.0%20%5C%28x64%29%5C/client%5C/plugins%5C/com.dynatrace.diagnostics.sdk.jar%3Ccom.dynatrace.diagnostics.pdk"&gt;pdk&lt;/A&gt;.&lt;A href="https://community.dynatrace.com/eclipse-javadoc%3A%E2%98%82=QVC%20Cart%20Statistics%20Plugin/C%3A%5C/Program%20Files%5C/dynaTrace%5C/Dynatrace%20Client%207.0%20%5C%28x64%29%5C/client%5C/plugins%5C/com.dynatrace.diagnostics.sdk.jar%3Ccom.dynatrace.diagnostics.pdk%28MonitorEnvironment.class%E2%98%83MonitorEnvironment"&gt;MonitorEnvironment&lt;/A&gt;.createDynamicMeasure(&lt;A href="https://community.dynatrace.com/eclipse-javadoc%3A%E2%98%82=QVC%20Cart%20Statistics%20Plugin/C%3A%5C/Program%20Files%5C/dynaTrace%5C/Dynatrace%20Client%207.0%20%5C%28x64%29%5C/client%5C/plugins%5C/com.dynatrace.diagnostics.sdk.jar%3Ccom.dynatrace.diagnostics.pdk%28MonitorEnvironment.class%E2%98%83MonitorEnvironment~createDynamicMeasure~Lcom.dynatrace.diagnostics.pdk.MonitorMeasure;~Ljava.lang.String;~Ljava.lang.String;%E2%98%82com.dynatrace.diagnostics.pdk.MonitorMeasure"&gt;MonitorMeasure&lt;/A&gt; arg0, &lt;A href="https://community.dynatrace.com/eclipse-javadoc%3A%E2%98%82=QVC%20Cart%20Statistics%20Plugin/C%3A%5C/Program%20Files%5C/dynaTrace%5C/Dynatrace%20Client%207.0%20%5C%28x64%29%5C/client%5C/plugins%5C/com.dynatrace.diagnostics.sdk.jar%3Ccom.dynatrace.diagnostics.pdk%28MonitorEnvironment.class%E2%98%83MonitorEnvironment~createDynamicMeasure~Lcom.dynatrace.diagnostics.pdk.MonitorMeasure;~Ljava.lang.String;~Ljava.lang.String;%E2%98%82java.lang.String"&gt;String&lt;/A&gt; arg1, &lt;A href="https://community.dynatrace.com/eclipse-javadoc%3A%E2%98%82=QVC%20Cart%20Statistics%20Plugin/C%3A%5C/Program%20Files%5C/dynaTrace%5C/Dynatrace%20Client%207.0%20%5C%28x64%29%5C/client%5C/plugins%5C/com.dynatrace.diagnostics.sdk.jar%3Ccom.dynatrace.diagnostics.pdk%28MonitorEnvironment.class%E2%98%83MonitorEnvironment~createDynamicMeasure~Lcom.dynatrace.diagnostics.pdk.MonitorMeasure;~Ljava.lang.String;~Ljava.lang.String;%E2%98%82java.lang.String"&gt;String&lt;/A&gt; arg2).&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;ex:&lt;/P&gt;&lt;P&gt;final MonitorMeasure dynamiccompletedCountMeasure = env.createDynamicMeasure(completedCountMeasure,    "Platform Name", name);&lt;/P&gt;&lt;P&gt;            dynamiccompletedCountMeasure.setValue(completedCount);&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 16 Dec 2019 18:41:40 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/ActiveGate-plugin-Python-how-to-add-dynamic-metrics-to-plugin/m-p/126012#M1287</guid>
      <dc:creator>siteopsteam</dc:creator>
      <dc:date>2019-12-16T18:41:40Z</dc:date>
    </item>
    <item>
      <title>Re: Activegate plugin python - How to add dynamic metrics to plugin.json?</title>
      <link>https://community.dynatrace.com/t5/Extensions/ActiveGate-plugin-Python-how-to-add-dynamic-metrics-to-plugin/m-p/126013#M1288</link>
      <description>&lt;P&gt;No, metrics have to be defined in the plugin configuration file. See my approach below that hight work for you.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 17 Dec 2019 07:05:59 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Extensions/ActiveGate-plugin-Python-how-to-add-dynamic-metrics-to-plugin/m-p/126013#M1288</guid>
      <dc:creator>Julius_Loman</dc:creator>
      <dc:date>2019-12-17T07:05:59Z</dc:date>
    </item>
  </channel>
</rss>

