{"id":1287,"date":"2023-03-03T18:17:07","date_gmt":"2023-03-03T17:17:07","guid":{"rendered":"https:\/\/thomas-kopton.de\/vblog\/?p=1287"},"modified":"2023-03-03T18:17:32","modified_gmt":"2023-03-03T17:17:32","slug":"aria-operations-heatmap-widget-meets-custom-groups-grouping-by-property","status":"publish","type":"post","link":"https:\/\/thomas-kopton.de\/vblog\/?p=1287","title":{"rendered":"Aria Operations Heatmap Widget meets Custom Groups &#8211; Grouping by Property"},"content":{"rendered":"\n<p>The <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Aria Operations Heatmap Widget<\/mark><\/strong> which is very often used in many <strong>Dashboards<\/strong> provides the possibility of <strong>grouping objects <\/strong>within the Heatmap by other related object types, like in the following screenshot showing Virtual Machines grouped by their respective vSphere Cluster.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-21.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"558\" src=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-21-1024x558.png\" alt=\"\" class=\"wp-image-1289\" srcset=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-21-1024x558.png 1024w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-21-300x163.png 300w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-21-768x418.png 768w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-21-1536x837.png 1536w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-21-2048x1115.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 01: Heatmap with VMs grouped by their respective vSphere Cluster.<\/em><\/figcaption><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">Problem description<\/h5>\n\n\n\n<p>This is a great feature but the grouping works only using object types.<\/p>\n\n\n\n<p>Today I was asked if there is a way to group Virtual Machines by their <strong>vCenter Custom Attribute<\/strong> value To my knowledge this is not possible in the widget itself.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Possible solution \/ workaround<\/h5>\n\n\n\n<p>Assuming the possible values of the Custom Attribute are known, the <strong>Aria Operations Custom Group<\/strong> object type can be used to implement such requirements.<\/p>\n\n\n\n<p><strong>The use case is<\/strong>:<\/p>\n\n\n\n<p><em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0a4524\" class=\"has-inline-color\">&#8220;I want to group my Kubernetes Virtual Machines by they K8s function (master, worker).&#8221;<\/mark><\/em><\/p>\n\n\n\n<p><strong>The steps are<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>create a custom <strong>Group Type<\/strong><\/li>\n\n\n\n<li>create required Custom Groups and associate them with the new Group Type<\/li>\n\n\n\n<li>use the Custom Groups for grouping in the Heatmap Widget<\/li>\n<\/ul>\n\n\n\n<h6 class=\"wp-block-heading\">Create Custom Group Type<\/h6>\n\n\n\n<p>Group Type is an abstract construct to, well, group together Custom Groups belonging together, like the OOTB provided types Environment, Function, etc.<\/p>\n\n\n\n<p>For my use case I created the type <code>tk-kubernetes-functions<\/code> as shown in the next picture. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-22.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-22-1024x877.png\" alt=\"\" class=\"wp-image-1299\" width=\"512\" height=\"439\" srcset=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-22-1024x877.png 1024w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-22-300x257.png 300w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-22-768x658.png 768w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-22.png 1226w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 02: New Group Type.<\/em><\/figcaption><\/figure>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Please note that you have to create the type before you create the groups! Once a group has been assigned to a type you cannot change the assignment, at least not using the UI.<\/mark><\/p>\n\n\n\n<h6 class=\"wp-block-heading\">Create Custom Groups<\/h6>\n\n\n\n<p>To group K8s masters and workers I created two groups. The configuration of the groups is based on the property value reflecting the vCenter Custom Attributes:<\/p>\n\n\n\n<p><code>Summary|Custom Tag:kubernetes-role|Value<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-23.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"571\" src=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-23-1024x571.png\" alt=\"\" class=\"wp-image-1302\" srcset=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-23-1024x571.png 1024w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-23-300x167.png 300w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-23-768x429.png 768w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-23-1536x857.png 1536w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-23-2048x1143.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 03: Custom Group configuration.<\/em><\/figcaption><\/figure>\n\n\n\n<p>That way I group my three TKGi Virtual Machines in two groups.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-24.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-24-1024x286.png\" alt=\"\" class=\"wp-image-1303\" width=\"768\" height=\"215\" srcset=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-24-1024x286.png 1024w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-24-300x84.png 300w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-24-768x214.png 768w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-24.png 1504w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 04: New Custom Groups.<\/em><\/figcaption><\/figure>\n\n\n\n<h6 class=\"wp-block-heading\">Configure Heatmap Widget using Custom Groups for grouping<\/h6>\n\n\n\n<p>In the last step I configured the Heatmap widget to use the new Group Type for grouping. Next picture shows the according configuration. <strong>You will find the new Group Type in the Container section of available object types.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-25.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"603\" src=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-25-1024x603.png\" alt=\"\" class=\"wp-image-1305\" srcset=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-25-1024x603.png 1024w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-25-300x177.png 300w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-25-768x452.png 768w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-25-1536x904.png 1536w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-25-2048x1205.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 05: Heatmap configuration.<\/em><\/figcaption><\/figure>\n\n\n\n<p>Now my Heatmap shows Kubernetes Virtual Machines grouped by their role.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-26.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"563\" src=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-26-1024x563.png\" alt=\"\" class=\"wp-image-1307\" srcset=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-26-1024x563.png 1024w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-26-300x165.png 300w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-26-768x422.png 768w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-26-1536x844.png 1536w, https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-26-2048x1126.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 05: Dashboard containing a Heatmap Widget with &#8220;property grouping&#8221;.<\/em><\/figcaption><\/figure>\n\n\n\n<p> This approach will not work for all use cases, especially when the attribute values are not know upfront. In such scenarios <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">Aria Automation could automate the creation of the Custom Groups in Aria Operations<\/mark><\/strong>, but this is stuff for another blog post;-)<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-cyan-blue-color\">Stay<\/mark><\/strong> <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#f5d800\" class=\"has-inline-color\">safe<\/mark><\/strong>.<\/p>\n\n\n\n<p>Thomas \u2013&nbsp;<a href=\"https:\/\/twitter.com\/ThomasKopton\">https:\/\/twitter.com\/ThomasKopto<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Aria Operations Heatmap Widget which is very often used in many Dashboards provides the possibility of grouping objects within the Heatmap by other related object types, like in the following screenshot showing Virtual Machines grouped by their respective vSphere Cluster. Problem description This is a great feature but the grouping works only using object &#8230;<\/p>\n","protected":false},"author":1,"featured_media":1307,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57,13,34,2],"tags":[58,36,3],"class_list":["post-1287","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aria-operations","category-dashboard","category-vrealize-operations","category-vrops","tag-aria-operations","tag-vrealize-operations","tag-vrops"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Aria Operations Heatmap Widget meets Custom Groups - Grouping by Property - TOMsOps<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thomas-kopton.de\/vblog\/?p=1287\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Aria Operations Heatmap Widget meets Custom Groups - Grouping by Property - TOMsOps\" \/>\n<meta property=\"og:description\" content=\"The Aria Operations Heatmap Widget which is very often used in many Dashboards provides the possibility of grouping objects within the Heatmap by other related object types, like in the following screenshot showing Virtual Machines grouped by their respective vSphere Cluster. Problem description This is a great feature but the grouping works only using object ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thomas-kopton.de\/vblog\/?p=1287\" \/>\n<meta property=\"og:site_name\" content=\"TOMsOps\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-03T17:17:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-03T17:17:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-26.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2434\" \/>\n\t<meta property=\"og:image:height\" content=\"1338\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Thomas Kopton\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thomas Kopton\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/?p=1287#article\",\"isPartOf\":{\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/?p=1287\"},\"author\":{\"name\":\"Thomas Kopton\",\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/#\/schema\/person\/892d6b96c66b1dd4b75c6e32fdbfea82\"},\"headline\":\"Aria Operations Heatmap Widget meets Custom Groups &#8211; Grouping by Property\",\"datePublished\":\"2023-03-03T17:17:07+00:00\",\"dateModified\":\"2023-03-03T17:17:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/?p=1287\"},\"wordCount\":431,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/?p=1287#primaryimage\"},\"thumbnailUrl\":\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-26.png\",\"keywords\":[\"Aria Operations\",\"vRealize Operations\",\"vROps\"],\"articleSection\":[\"Aria Operations\",\"Dashboard\",\"vRealize Operations\",\"vROps\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/thomas-kopton.de\/vblog\/?p=1287#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/?p=1287\",\"url\":\"https:\/\/thomas-kopton.de\/vblog\/?p=1287\",\"name\":\"Aria Operations Heatmap Widget meets Custom Groups - Grouping by Property - TOMsOps\",\"isPartOf\":{\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/?p=1287#primaryimage\"},\"image\":{\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/?p=1287#primaryimage\"},\"thumbnailUrl\":\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-26.png\",\"datePublished\":\"2023-03-03T17:17:07+00:00\",\"dateModified\":\"2023-03-03T17:17:32+00:00\",\"author\":{\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/#\/schema\/person\/892d6b96c66b1dd4b75c6e32fdbfea82\"},\"breadcrumb\":{\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/?p=1287#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/thomas-kopton.de\/vblog\/?p=1287\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/?p=1287#primaryimage\",\"url\":\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-26.png\",\"contentUrl\":\"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-26.png\",\"width\":2434,\"height\":1338},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/?p=1287#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/thomas-kopton.de\/vblog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Aria Operations Heatmap Widget meets Custom Groups &#8211; Grouping by Property\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/#website\",\"url\":\"https:\/\/thomas-kopton.de\/vblog\/\",\"name\":\"TOMsOps\",\"description\":\"Just another VMware Cloud Management Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/thomas-kopton.de\/vblog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/#\/schema\/person\/892d6b96c66b1dd4b75c6e32fdbfea82\",\"name\":\"Thomas Kopton\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/thomas-kopton.de\/vblog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e746aafbd3733172ceb4d600ba1feda61bc87cd3b70f5a9dfb581907cc7973b1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e746aafbd3733172ceb4d600ba1feda61bc87cd3b70f5a9dfb581907cc7973b1?s=96&d=mm&r=g\",\"caption\":\"Thomas Kopton\"},\"url\":\"https:\/\/thomas-kopton.de\/vblog\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Aria Operations Heatmap Widget meets Custom Groups - Grouping by Property - TOMsOps","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thomas-kopton.de\/vblog\/?p=1287","og_locale":"en_US","og_type":"article","og_title":"Aria Operations Heatmap Widget meets Custom Groups - Grouping by Property - TOMsOps","og_description":"The Aria Operations Heatmap Widget which is very often used in many Dashboards provides the possibility of grouping objects within the Heatmap by other related object types, like in the following screenshot showing Virtual Machines grouped by their respective vSphere Cluster. Problem description This is a great feature but the grouping works only using object ...","og_url":"https:\/\/thomas-kopton.de\/vblog\/?p=1287","og_site_name":"TOMsOps","article_published_time":"2023-03-03T17:17:07+00:00","article_modified_time":"2023-03-03T17:17:32+00:00","og_image":[{"width":2434,"height":1338,"url":"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-26.png","type":"image\/png"}],"author":"Thomas Kopton","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Thomas Kopton","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1287#article","isPartOf":{"@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1287"},"author":{"name":"Thomas Kopton","@id":"https:\/\/thomas-kopton.de\/vblog\/#\/schema\/person\/892d6b96c66b1dd4b75c6e32fdbfea82"},"headline":"Aria Operations Heatmap Widget meets Custom Groups &#8211; Grouping by Property","datePublished":"2023-03-03T17:17:07+00:00","dateModified":"2023-03-03T17:17:32+00:00","mainEntityOfPage":{"@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1287"},"wordCount":431,"commentCount":0,"image":{"@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1287#primaryimage"},"thumbnailUrl":"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-26.png","keywords":["Aria Operations","vRealize Operations","vROps"],"articleSection":["Aria Operations","Dashboard","vRealize Operations","vROps"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/thomas-kopton.de\/vblog\/?p=1287#respond"]}]},{"@type":"WebPage","@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1287","url":"https:\/\/thomas-kopton.de\/vblog\/?p=1287","name":"Aria Operations Heatmap Widget meets Custom Groups - Grouping by Property - TOMsOps","isPartOf":{"@id":"https:\/\/thomas-kopton.de\/vblog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1287#primaryimage"},"image":{"@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1287#primaryimage"},"thumbnailUrl":"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-26.png","datePublished":"2023-03-03T17:17:07+00:00","dateModified":"2023-03-03T17:17:32+00:00","author":{"@id":"https:\/\/thomas-kopton.de\/vblog\/#\/schema\/person\/892d6b96c66b1dd4b75c6e32fdbfea82"},"breadcrumb":{"@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1287#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thomas-kopton.de\/vblog\/?p=1287"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1287#primaryimage","url":"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-26.png","contentUrl":"https:\/\/thomas-kopton.de\/vblog\/wp-content\/uploads\/2023\/03\/image-26.png","width":2434,"height":1338},{"@type":"BreadcrumbList","@id":"https:\/\/thomas-kopton.de\/vblog\/?p=1287#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thomas-kopton.de\/vblog"},{"@type":"ListItem","position":2,"name":"Aria Operations Heatmap Widget meets Custom Groups &#8211; Grouping by Property"}]},{"@type":"WebSite","@id":"https:\/\/thomas-kopton.de\/vblog\/#website","url":"https:\/\/thomas-kopton.de\/vblog\/","name":"TOMsOps","description":"Just another VMware Cloud Management Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thomas-kopton.de\/vblog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/thomas-kopton.de\/vblog\/#\/schema\/person\/892d6b96c66b1dd4b75c6e32fdbfea82","name":"Thomas Kopton","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thomas-kopton.de\/vblog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e746aafbd3733172ceb4d600ba1feda61bc87cd3b70f5a9dfb581907cc7973b1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e746aafbd3733172ceb4d600ba1feda61bc87cd3b70f5a9dfb581907cc7973b1?s=96&d=mm&r=g","caption":"Thomas Kopton"},"url":"https:\/\/thomas-kopton.de\/vblog\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=\/wp\/v2\/posts\/1287","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1287"}],"version-history":[{"count":18,"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=\/wp\/v2\/posts\/1287\/revisions"}],"predecessor-version":[{"id":1314,"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=\/wp\/v2\/posts\/1287\/revisions\/1314"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=\/wp\/v2\/media\/1307"}],"wp:attachment":[{"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thomas-kopton.de\/vblog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}