<?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 How to enable/disable Full Stack monitoring via API? in Dynatrace API</title>
    <link>https://community.dynatrace.com/t5/Dynatrace-API/How-to-enable-disable-Full-Stack-monitoring-via-API/m-p/165243#M1253</link>
    <description>&lt;P&gt;I am using&amp;nbsp;OneAgent monitoring configuration API to enable/disable Full Stack monitoring but getting below in valid input error.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.dynatrace.com/support/help/dynatrace-api/configuration-api/oneagent-configuration/oneagent-on-host/oneagent-monitoring/put-monitoring-configuration/#expand-the-element-can-hold-these-values-1584" target="_blank" rel="noopener"&gt;https://www.dynatrace.com/support/help/dynatrace-api/configuration-api/oneagent-configuration/oneagent-on-host/oneagent-monitoring/put-monitoring-configuration/#expand-the-element-can-hold-these-values-1584&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;JSON&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;"id"&lt;/SPAN&gt;&lt;SPAN&gt;:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"HOST-15B7fffffE"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;"monitoringEnabled"&lt;/SPAN&gt;&lt;SPAN&gt;:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;true&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;"monitoringMode"&lt;/SPAN&gt;&lt;SPAN&gt;:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"FULL_STACK"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Failed. The input is invalid

{
  "error": {
    "constraintViolations": [
      {
        "parameterLocation": "PATH",
        "location": "string",
        "message": "string",
        "path": "string"
      }
    ],
    "message": "string",
    "code": 0
  }
}&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 27 May 2021 07:44:19 GMT</pubDate>
    <dc:creator>nakb</dc:creator>
    <dc:date>2021-05-27T07:44:19Z</dc:date>
    <item>
      <title>How to enable/disable Full Stack monitoring via API?</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/How-to-enable-disable-Full-Stack-monitoring-via-API/m-p/165243#M1253</link>
      <description>&lt;P&gt;I am using&amp;nbsp;OneAgent monitoring configuration API to enable/disable Full Stack monitoring but getting below in valid input error.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.dynatrace.com/support/help/dynatrace-api/configuration-api/oneagent-configuration/oneagent-on-host/oneagent-monitoring/put-monitoring-configuration/#expand-the-element-can-hold-these-values-1584" target="_blank" rel="noopener"&gt;https://www.dynatrace.com/support/help/dynatrace-api/configuration-api/oneagent-configuration/oneagent-on-host/oneagent-monitoring/put-monitoring-configuration/#expand-the-element-can-hold-these-values-1584&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;JSON&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;"id"&lt;/SPAN&gt;&lt;SPAN&gt;:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"HOST-15B7fffffE"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;"monitoringEnabled"&lt;/SPAN&gt;&lt;SPAN&gt;:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;true&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;"monitoringMode"&lt;/SPAN&gt;&lt;SPAN&gt;:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"FULL_STACK"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Failed. The input is invalid

{
  "error": {
    "constraintViolations": [
      {
        "parameterLocation": "PATH",
        "location": "string",
        "message": "string",
        "path": "string"
      }
    ],
    "message": "string",
    "code": 0
  }
}&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 27 May 2021 07:44:19 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/How-to-enable-disable-Full-Stack-monitoring-via-API/m-p/165243#M1253</guid>
      <dc:creator>nakb</dc:creator>
      <dc:date>2021-05-27T07:44:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable/disable Full Stack monitoring via API?</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/How-to-enable-disable-Full-Stack-monitoring-via-API/m-p/165332#M1254</link>
      <description>&lt;P&gt;Hi Naveen,&lt;BR /&gt;&lt;BR /&gt;The Host ID appears in the body of the GET request. But for the PUT, it is only needed on the path. The JSON should only contain monitoringEnabled and monitoringMode.&lt;BR /&gt;&lt;BR /&gt;An example cURL request will look something like:&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;curl -X PUT "https://{tenant-ID}.live.dynatrace.com/api/config/v1/hosts/HOST-ID12345/monitoring" -H  "accept: */*" -H  "Authorization: Api-Token {token-value}" -H  "Content-Type: application/json; charset=utf-8" -d "{\"monitoringEnabled\":true,\"monitoringMode\":\"FULL_STACK\"}"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Since the Dynatrace Help topic for API doesn't really make it clear, instead I recommend you use the in-product REST API reference (SwaggerUI specification) since you can also "try out" the API PUT requests on the live environment and get the correct specification.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="The_AM_1-1620006836894.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/814iF803201F7A30079A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="The_AM_1-1620006836894.png" alt="The_AM_1-1620006836894.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The URL will look like: https://{YOUR-ENVIRONMENT-ID}.live.dynatrace.com/rest-api-doc/index.jsp?urls.primaryName=Configuration%20API#/&lt;/P&gt;</description>
      <pubDate>Mon, 03 May 2021 01:54:56 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/How-to-enable-disable-Full-Stack-monitoring-via-API/m-p/165332#M1254</guid>
      <dc:creator>The_AM</dc:creator>
      <dc:date>2021-05-03T01:54:56Z</dc:date>
    </item>
    <item>
      <title>Re: How to enable/disable Full Stack monitoring via API?</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/How-to-enable-disable-Full-Stack-monitoring-via-API/m-p/166721#M1255</link>
      <description>&lt;P&gt;Thanks The_AM working fine.&lt;/P&gt;</description>
      <pubDate>Thu, 27 May 2021 07:19:52 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/How-to-enable-disable-Full-Stack-monitoring-via-API/m-p/166721#M1255</guid>
      <dc:creator>nakb</dc:creator>
      <dc:date>2021-05-27T07:19:52Z</dc:date>
    </item>
  </channel>
</rss>

