<?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: Dynatrace API TimeseriesRegistrationMessage State values in Dynatrace API</title>
    <link>https://community.dynatrace.com/t5/Dynatrace-API/Dynatrace-API-TimeseriesRegistrationMessage-State-values/m-p/120080#M951</link>
    <description>&lt;P&gt;Hmm, didn't think of that.&lt;BR /&gt;However...&lt;/P&gt;&lt;P&gt;When trying $true or $false (I'm using powershell), the result is:&lt;/P&gt;&lt;PRE&gt;Invoke-RestMethod : {"error":{"code":400,"message":"Could not map JSON at 'series[0].dataPoints' near line 7 column 47"}}&lt;BR /&gt;At C:\Scripts_Dynatrace\develop\ng_mon_edo_webservices.ps1:128 char:15&lt;BR /&gt;+ &amp;nbsp; $response = Invoke-RestMethod -ContentType application/json -Uri $dynaUrl -Met ...&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Because it true and false should be converted to 1 or 0 (and than we get the payload from the first post):&lt;/P&gt;&lt;PRE&gt;Invoke-RestMethod : {"error":{"code":400,"message":"Constraints violated.","constraintViolations":[{"path":"series[0].dimensions","message":"Dimensions don't match&amp;nbsp;&lt;BR /&gt;dimensions specified in configuration. Allowed extra dimensions from the configuration are: ServiceState","parameterLocation":"PAYLOAD_BODY","location":null}]}}&lt;BR /&gt;At C:\Scripts_Dynatrace\develop\ng_mon_edo_webservices.ps1:130 char:15&lt;BR /&gt;+ &amp;nbsp; $response = Invoke-RestMethod -ContentType application/json -Uri $dynaUrl -Met ...&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I could change the type to 'bit' (also true or false) but that's not as clear as a 'state'&lt;/P&gt;&lt;P&gt;Jan&lt;/P&gt;&lt;BR /&gt;</description>
    <pubDate>Mon, 24 Jun 2019 07:05:22 GMT</pubDate>
    <dc:creator>Jan_VanBelle</dc:creator>
    <dc:date>2019-06-24T07:05:22Z</dc:date>
    <item>
      <title>Dynatrace API TimeseriesRegistrationMessage State values</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/Dynatrace-API-TimeseriesRegistrationMessage-State-values/m-p/120078#M949</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am trying to push the metrics related to the availability of an external webservice to Dynatrace.&lt;/P&gt;
&lt;P&gt;I created a custom metric with unit type 'State' (as in: ServiceState)&lt;/P&gt;
&lt;P&gt;However, when trying to post a metric, I always get a parsing error&lt;/P&gt;
&lt;PRE&gt;{  "error": {    "code": 400,    "message": "Could not map JSON at 'series[0].dataPoints' near line 6 column 43"  }&lt;BR /&gt;}&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;{&lt;BR /&gt;&amp;nbsp; &amp;nbsp; "series": &amp;nbsp;[&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"dataPoints":[[&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1561122995985,&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ]],&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"timeseriesId": &amp;nbsp;"custom:edo.webservice.monitor"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;],&lt;BR /&gt;&amp;nbsp; &amp;nbsp; "tags": &amp;nbsp;[&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"Mon_Test_AanvraagA1_ACC"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;],&lt;BR /&gt;&amp;nbsp; &amp;nbsp; "displayName": &amp;nbsp;"Test Webservice Monitor",&lt;BR /&gt;&amp;nbsp; &amp;nbsp; "hostNames": &amp;nbsp;[&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "brusrvjen03.test.be"&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ],&lt;BR /&gt;&amp;nbsp; &amp;nbsp; "type": &amp;nbsp;"Test-Status-Services"&lt;BR /&gt;}&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can someone help me out with the correct values for the dataPoints?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Kind regards,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jan&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 25 May 2021 11:53:34 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/Dynatrace-API-TimeseriesRegistrationMessage-State-values/m-p/120078#M949</guid>
      <dc:creator>Jan_VanBelle</dc:creator>
      <dc:date>2021-05-25T11:53:34Z</dc:date>
    </item>
    <item>
      <title>Re: Dynatrace API TimeseriesRegistrationMessage State values</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/Dynatrace-API-TimeseriesRegistrationMessage-State-values/m-p/120079#M950</link>
      <description>&lt;P&gt;It looks like state needs different value than integer. I’m not sure what value, but dynatrace is trying to parse this place as something (not number). Maybe try true false or something like that? I’m not sure, just thinking. &lt;/P&gt;&lt;P&gt;Sebastian &lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 21 Jun 2019 17:06:57 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/Dynatrace-API-TimeseriesRegistrationMessage-State-values/m-p/120079#M950</guid>
      <dc:creator>skrystosik</dc:creator>
      <dc:date>2019-06-21T17:06:57Z</dc:date>
    </item>
    <item>
      <title>Re: Dynatrace API TimeseriesRegistrationMessage State values</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/Dynatrace-API-TimeseriesRegistrationMessage-State-values/m-p/120080#M951</link>
      <description>&lt;P&gt;Hmm, didn't think of that.&lt;BR /&gt;However...&lt;/P&gt;&lt;P&gt;When trying $true or $false (I'm using powershell), the result is:&lt;/P&gt;&lt;PRE&gt;Invoke-RestMethod : {"error":{"code":400,"message":"Could not map JSON at 'series[0].dataPoints' near line 7 column 47"}}&lt;BR /&gt;At C:\Scripts_Dynatrace\develop\ng_mon_edo_webservices.ps1:128 char:15&lt;BR /&gt;+ &amp;nbsp; $response = Invoke-RestMethod -ContentType application/json -Uri $dynaUrl -Met ...&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Because it true and false should be converted to 1 or 0 (and than we get the payload from the first post):&lt;/P&gt;&lt;PRE&gt;Invoke-RestMethod : {"error":{"code":400,"message":"Constraints violated.","constraintViolations":[{"path":"series[0].dimensions","message":"Dimensions don't match&amp;nbsp;&lt;BR /&gt;dimensions specified in configuration. Allowed extra dimensions from the configuration are: ServiceState","parameterLocation":"PAYLOAD_BODY","location":null}]}}&lt;BR /&gt;At C:\Scripts_Dynatrace\develop\ng_mon_edo_webservices.ps1:130 char:15&lt;BR /&gt;+ &amp;nbsp; $response = Invoke-RestMethod -ContentType application/json -Uri $dynaUrl -Met ...&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I could change the type to 'bit' (also true or false) but that's not as clear as a 'state'&lt;/P&gt;&lt;P&gt;Jan&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 24 Jun 2019 07:05:22 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/Dynatrace-API-TimeseriesRegistrationMessage-State-values/m-p/120080#M951</guid>
      <dc:creator>Jan_VanBelle</dc:creator>
      <dc:date>2019-06-24T07:05:22Z</dc:date>
    </item>
    <item>
      <title>Re: Dynatrace API TimeseriesRegistrationMessage State values</title>
      <link>https://community.dynatrace.com/t5/Dynatrace-API/Dynatrace-API-TimeseriesRegistrationMessage-State-values/m-p/120081#M952</link>
      <description>&lt;P&gt;Sorry, it seems I didn't react to your post.&lt;/P&gt;&lt;P&gt;Thanks for the suggestion but you'll find the results in my other post &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Jan&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 24 Jun 2019 07:07:25 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dynatrace-API/Dynatrace-API-TimeseriesRegistrationMessage-State-values/m-p/120081#M952</guid>
      <dc:creator>Jan_VanBelle</dc:creator>
      <dc:date>2019-06-24T07:07:25Z</dc:date>
    </item>
  </channel>
</rss>

