<?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: Monitor custom extension endpoints availability via HTTP monitor in Open Q&amp;A</title>
    <link>https://community.dynatrace.com/t5/Open-Q-A/Monitor-custom-extension-endpoints-availability-via-HTTP-monitor/m-p/201109#M23737</link>
    <description>&lt;P&gt;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/2080"&gt;@AK&lt;/a&gt;, I replied on the other thread, but given your approach, I would ask if it's generic extensions from the Hub, or your extensions, that you are using?&lt;/P&gt;</description>
    <pubDate>Tue, 27 Dec 2022 15:51:01 GMT</pubDate>
    <dc:creator>AntonioSousa</dc:creator>
    <dc:date>2022-12-27T15:51:01Z</dc:date>
    <item>
      <title>Monitor custom extension endpoints availability via HTTP monitor</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Monitor-custom-extension-endpoints-availability-via-HTTP-monitor/m-p/201107#M23736</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;I wanted to monitor the custom extension endpoints availability. There could be nearly 400 endpoints.&lt;/P&gt;&lt;P&gt;With the help of &lt;A href="https://{environmentid}.live.dynatrace.com/rest-api-doc/index.jsp?urls.primaryName=Configuration%20API#/Plugins/getPluginStates" target="_self"&gt;API&lt;/A&gt; we can get the list of all endpoint along with their state like OK or ERROR.&lt;/P&gt;&lt;P&gt;I'm trying to achieve it by using HTTP monitor. However, first part of code itself is failing to get the output. Below is the code snippet.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;let responseBody = response.getResponseBody();
let jsonData = JSON.parse(responseBody);
let output = jsonData.filter(x =&amp;gt; x.state== "ERROR_UNKNOWN");
let output1 = JSON.stringify(jsonData);
api.info(output1);&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Input data would be like below,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;{"states":[{"pluginId":"custom.plugin","version":"0.10","endpointId":"49562969167943889","state":"DISABLED","stateDescription":"","timestamp":1672122740061,"hostId":null,"processId":null},{"pluginId":"custom.plugin","version":"0.10","endpointId":"-5366867616866670749","state":"OK","stateDescription":"","timestamp":1672122740061,"hostId":null,"processId":null},{"pluginId":"custom.plugin","version":"0.10","endpointId":"-7117888994516915630","state":"ERROR_UNKNOWN","stateDescription":"Authentication failed.","timestamp":1672122746065,"hostId":null,"processId":null},{"pluginId":"custom.plugin","version":"0.10","endpointId":"-3595606123279855614","state":"DISABLED","stateDescription":"","timestamp":1672122740061,"hostId":null,"processId":null}]}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Has anybody done it successfully. Please suggest.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;AK&lt;/P&gt;</description>
      <pubDate>Tue, 27 Dec 2022 15:44:28 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Monitor-custom-extension-endpoints-availability-via-HTTP-monitor/m-p/201107#M23736</guid>
      <dc:creator>AK</dc:creator>
      <dc:date>2022-12-27T15:44:28Z</dc:date>
    </item>
    <item>
      <title>Re: Monitor custom extension endpoints availability via HTTP monitor</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Monitor-custom-extension-endpoints-availability-via-HTTP-monitor/m-p/201109#M23737</link>
      <description>&lt;P&gt;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/2080"&gt;@AK&lt;/a&gt;, I replied on the other thread, but given your approach, I would ask if it's generic extensions from the Hub, or your extensions, that you are using?&lt;/P&gt;</description>
      <pubDate>Tue, 27 Dec 2022 15:51:01 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Monitor-custom-extension-endpoints-availability-via-HTTP-monitor/m-p/201109#M23737</guid>
      <dc:creator>AntonioSousa</dc:creator>
      <dc:date>2022-12-27T15:51:01Z</dc:date>
    </item>
    <item>
      <title>Re: Monitor custom extension endpoints availability via HTTP monitor</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Monitor-custom-extension-endpoints-availability-via-HTTP-monitor/m-p/201119#M23739</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/17213"&gt;@AntonioSousa&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;Its a custom extension (oneagent) and locally developed in conjunction with Dynatrace support.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;AK&lt;/P&gt;</description>
      <pubDate>Tue, 27 Dec 2022 17:22:55 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Monitor-custom-extension-endpoints-availability-via-HTTP-monitor/m-p/201119#M23739</guid>
      <dc:creator>AK</dc:creator>
      <dc:date>2022-12-27T17:22:55Z</dc:date>
    </item>
    <item>
      <title>Re: Monitor custom extension endpoints availability via HTTP monitor</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Monitor-custom-extension-endpoints-availability-via-HTTP-monitor/m-p/201126#M23740</link>
      <description>&lt;P&gt;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/2080"&gt;@AK&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;Despite understanding the other approach I replied in the other thread, if you have control over development of the extension, feeding some errors back to Dynatrace directly from the extensions might help in reducing for instance MTTI...&lt;/P&gt;</description>
      <pubDate>Tue, 27 Dec 2022 19:05:34 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Monitor-custom-extension-endpoints-availability-via-HTTP-monitor/m-p/201126#M23740</guid>
      <dc:creator>AntonioSousa</dc:creator>
      <dc:date>2022-12-27T19:05:34Z</dc:date>
    </item>
    <item>
      <title>Re: Monitor custom extension endpoints availability via HTTP monitor</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Monitor-custom-extension-endpoints-availability-via-HTTP-monitor/m-p/201251#M23772</link>
      <description>&lt;P&gt;Hello Folks,&lt;/P&gt;&lt;P&gt;Does &lt;STRONG&gt;&lt;EM&gt;spread operator, object.assign, .map&lt;/EM&gt;&lt;/STRONG&gt; functions are not at all available to use under HTTP monitor?&lt;/P&gt;&lt;P&gt;Can anybody please suggest alterative.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;AK&lt;/P&gt;</description>
      <pubDate>Sat, 31 Dec 2022 13:57:55 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Monitor-custom-extension-endpoints-availability-via-HTTP-monitor/m-p/201251#M23772</guid>
      <dc:creator>AK</dc:creator>
      <dc:date>2022-12-31T13:57:55Z</dc:date>
    </item>
    <item>
      <title>Re: Monitor custom extension endpoints availability via HTTP monitor</title>
      <link>https://community.dynatrace.com/t5/Open-Q-A/Monitor-custom-extension-endpoints-availability-via-HTTP-monitor/m-p/201287#M23775</link>
      <description>&lt;P&gt;As per my tests,&amp;nbsp;&lt;STRONG&gt;&lt;EM&gt;.map, .push&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp; are supported. I'm able to achieve the desired result with HTTP monitor.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;AK&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Jan 2023 10:47:04 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Open-Q-A/Monitor-custom-extension-endpoints-availability-via-HTTP-monitor/m-p/201287#M23775</guid>
      <dc:creator>AK</dc:creator>
      <dc:date>2023-01-02T10:47:04Z</dc:date>
    </item>
  </channel>
</rss>

