<?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: Issues after Dashboard upgrade from Classic to Grail in Dashboarding</title>
    <link>https://community.dynatrace.com/t5/Dashboarding/Issues-after-Dashboard-upgrade-from-Classic-to-Grail/m-p/275001#M4926</link>
    <description>&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;This is happening because the join command is attempting to add a new field called 'dt.entity.host' as part of the 'fields:' parameter when that field already exists. You should be able to resolve this by simply removing 'dt.entity.host' from the 'fields' parameter.&lt;/P&gt;&lt;P&gt;The new query would looks something like this:&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;timeseries { availability = sum(dt.host.availability, default: 0, filter: { (availability.state == "up") AND ( in(dt.entity.host, classicEntitySelector("type(host),fromRelationship.isInstanceOf(type(HOST_GROUP),entityName.equals(\"***\"))"))) }), availability.0 = sum(dt.host.availability) }, by: { dt.entity.host }, nonempty: true, union: true
| fieldsAdd availability = availability[] / availability.0[] * 100
| sort availability asc
| fieldsAdd availability = arraySum(availability)
| fieldsRemove availability.0
| join [ timeseries uptime = avg(dt.host.uptime, filter: { in(dt.entity.host, classicEntitySelector("type(host),fromRelationship.isInstanceOf(type(HOST_GROUP),entityName.equals(\"****\"))")) }), by: { dt.entity.host }
| fieldsAdd uptime = arrayAvg(uptime) ], on: { dt.entity.host }, fields: { uptime, timeframe, interval }, kind: outer
| limit 20&lt;/LI-CODE&gt;&lt;P&gt;If this occurred during an automated conversion, you may also wish to submit a support case for investigation as a potential bug.&lt;/P&gt;</description>
    <pubDate>Fri, 11 Apr 2025 20:00:34 GMT</pubDate>
    <dc:creator>marco_irmer</dc:creator>
    <dc:date>2025-04-11T20:00:34Z</dc:date>
    <item>
      <title>Issues after Dashboard upgrade from Classic to Grail</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/Issues-after-Dashboard-upgrade-from-Classic-to-Grail/m-p/274988#M4925</link>
      <description>&lt;P&gt;actually after i did upgrade from classic to Grail, found these issues&lt;/P&gt;&lt;P&gt;timeseries { availability = sum(dt.host.availability, default: 0, filter: { (availability.state == "up") AND ( in(dt.entity.host, classicEntitySelector("type(host),fromRelationship.isInstanceOf(type(HOST_GROUP),entityName.equals(\"***\"))"))) }), availability.0 = sum(dt.host.availability) }, by: { dt.entity.host }, nonempty: true, union: true&lt;BR /&gt;| fieldsAdd availability = availability[] / availability.0[] * 100&lt;BR /&gt;| sort availability asc&lt;BR /&gt;| fieldsAdd availability = arraySum(availability)&lt;BR /&gt;| fieldsRemove availability.0&lt;BR /&gt;| join [ timeseries uptime = avg(dt.host.uptime, filter: { in(dt.entity.host, classicEntitySelector("type(host),fromRelationship.isInstanceOf(type(HOST_GROUP),entityName.equals(\"****\"))")) }), by: { dt.entity.host }&lt;BR /&gt;| fieldsAdd uptime = arrayAvg(uptime) ], on: { dt.entity.host }, fields: { uptime, dt.entity.host, timeframe, interval }, kind: outer&lt;BR /&gt;| limit 20&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;shows this error,&amp;nbsp;&lt;SPAN&gt;The field dt.entity.host overrides an existing field, please suggest?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Apr 2025 16:19:54 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/Issues-after-Dashboard-upgrade-from-Classic-to-Grail/m-p/274988#M4925</guid>
      <dc:creator>ishaq4u</dc:creator>
      <dc:date>2025-04-11T16:19:54Z</dc:date>
    </item>
    <item>
      <title>Re: Issues after Dashboard upgrade from Classic to Grail</title>
      <link>https://community.dynatrace.com/t5/Dashboarding/Issues-after-Dashboard-upgrade-from-Classic-to-Grail/m-p/275001#M4926</link>
      <description>&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;This is happening because the join command is attempting to add a new field called 'dt.entity.host' as part of the 'fields:' parameter when that field already exists. You should be able to resolve this by simply removing 'dt.entity.host' from the 'fields' parameter.&lt;/P&gt;&lt;P&gt;The new query would looks something like this:&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;timeseries { availability = sum(dt.host.availability, default: 0, filter: { (availability.state == "up") AND ( in(dt.entity.host, classicEntitySelector("type(host),fromRelationship.isInstanceOf(type(HOST_GROUP),entityName.equals(\"***\"))"))) }), availability.0 = sum(dt.host.availability) }, by: { dt.entity.host }, nonempty: true, union: true
| fieldsAdd availability = availability[] / availability.0[] * 100
| sort availability asc
| fieldsAdd availability = arraySum(availability)
| fieldsRemove availability.0
| join [ timeseries uptime = avg(dt.host.uptime, filter: { in(dt.entity.host, classicEntitySelector("type(host),fromRelationship.isInstanceOf(type(HOST_GROUP),entityName.equals(\"****\"))")) }), by: { dt.entity.host }
| fieldsAdd uptime = arrayAvg(uptime) ], on: { dt.entity.host }, fields: { uptime, timeframe, interval }, kind: outer
| limit 20&lt;/LI-CODE&gt;&lt;P&gt;If this occurred during an automated conversion, you may also wish to submit a support case for investigation as a potential bug.&lt;/P&gt;</description>
      <pubDate>Fri, 11 Apr 2025 20:00:34 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Dashboarding/Issues-after-Dashboard-upgrade-from-Classic-to-Grail/m-p/275001#M4926</guid>
      <dc:creator>marco_irmer</dc:creator>
      <dc:date>2025-04-11T20:00:34Z</dc:date>
    </item>
  </channel>
</rss>

