{"id":10798,"date":"2016-11-01T18:35:57","date_gmt":"2016-11-01T16:35:57","guid":{"rendered":"https:\/\/blog.zhaw.ch\/icclab\/?p=10798"},"modified":"2016-11-01T18:36:38","modified_gmt":"2016-11-01T16:36:38","slug":"cyclops-2-0-dashboard-is-out","status":"publish","type":"post","link":"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/","title":{"rendered":"Cyclops 2.0 Dashboard is Out!"},"content":{"rendered":"<p>Cyclops team is proud to announce that Cyclops Dashboard 2.0 id finally out.<\/p>\n<div class=\"lyte-wrapper\" title=\"Cyclops Dashboard 2.0\" style=\"width:640px;max-width:100%;margin:5px;\"><div class=\"lyMe\" id=\"WYL_2TArHEaID-k\"><div id=\"lyte_2TArHEaID-k\" data-src=\"https:\/\/blog.zhaw.ch\/icclab\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2F2TArHEaID-k%2Fhqdefault.jpg\" class=\"pL\"><div class=\"tC\"><div class=\"tT\">Cyclops Dashboard 2.0<\/div><\/div><div class=\"play\"><\/div><div class=\"ctrl\"><div class=\"Lctrl\"><\/div><div class=\"Rctrl\"><\/div><\/div><\/div><noscript><a href=\"https:\/\/youtu.be\/2TArHEaID-k\" rel=\"nofollow\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blog.zhaw.ch\/icclab\/wp-content\/plugins\/wp-youtube-lyte\/lyteCache.php?origThumbUrl=https%3A%2F%2Fi.ytimg.com%2Fvi%2F2TArHEaID-k%2F0.jpg\" alt=\"Cyclops Dashboard 2.0\" width=\"640\" height=\"340\" \/><br \/>Watch this video on YouTube<\/a><\/noscript><\/div><\/div><div class=\"lL\" style=\"max-width:100%;width:640px;margin:5px;\"><br\/><span class=\"lyte_disclaimer\">Defaulttext aus wp-youtube-lyte.php<\/span><\/div><\/p>\n<p>&nbsp;<\/p>\n<p>Since Cyclops 2.0 was released, the Cyclops team have been working on a new dashboard that seamlessly works with the new framework and represents with ease all the functions that Cyclops\u00a0supports.<\/p>\n<p><!--more--><\/p>\n<p><a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.35.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-10799\" src=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.35-1024x403.png\" alt=\"screen-shot-2016-10-28-at-14-11-35\" width=\"584\" height=\"230\" srcset=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.35-1024x403.png 1024w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.35-300x118.png 300w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.35-768x303.png 768w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.35-500x197.png 500w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/a><\/p>\n<p>Currently Dashboard 2.0 supports\u00a0all the Usage and Charge monitoring and the Bill generation for use cases linked to OpenStack, either <a href=\"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-supports-ceilometer-data-collection\/\">Ceilometer Collector<\/a> or <a href=\"https:\/\/blog.zhaw.ch\/icclab\/openstack-nova-events-are-now-billable-with-cyclops\/\">OpenStack Events<\/a>\u00a0(for Nova and Neutron). If you are using our\u00a0OpenStack collectors together with the\u00a0Cyclops framework, then all the Usage data will be reported to Cyclops and displayed by the Dashboard. Currently only static rating is support in our public release and the charge records generated by CDR micro-service\u00a0is also\u00a0represented in\u00a0the dashboard. The resource consumption and charge data can be seen in either a Pie Chart as aggregated representation\u00a0or as a histogram that displays the data over time. The time windows for the histogram can be controlled through\u00a0a configuration file parameter.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_10809\" aria-describedby=\"caption-attachment-10809\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.14-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10809 size-medium aligncenter\" src=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.14-1-300x170.png\" alt=\"timeline in 12 pieces\" width=\"300\" height=\"170\" srcset=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.14-1-300x170.png 300w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.14-1-768x435.png 768w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.14-1-1024x580.png 1024w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.14-1-500x283.png 500w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.14-1.png 1628w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-10809\" class=\"wp-caption-text\">Example of a timeline divided in 12 pieces.<\/figcaption><\/figure>\n<figure id=\"attachment_10810\" aria-describedby=\"caption-attachment-10810\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-15.00.23.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-10810 size-medium\" src=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-15.00.23-300x170.png\" alt=\"timeline in 24 pieces\" width=\"300\" height=\"170\" srcset=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-15.00.23-300x170.png 300w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-15.00.23-768x434.png 768w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-15.00.23-1024x579.png 1024w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-15.00.23-500x283.png 500w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-15.00.23.png 1634w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-10810\" class=\"wp-caption-text\">Example of a timeline divided in 24 pieces<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>This release of Dashboard also enables admin to send Bill generation request for a specified OpenStack Tenant within a time window. The computed\u00a0bill is shown\u00a0to the person requesting it\u00a0in the browser as well as in a PDF file if desired.<\/p>\n<p><a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.23.50.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-10803\" src=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.23.50-1024x212.png\" alt=\"screen-shot-2016-10-28-at-14-23-50\" width=\"584\" height=\"121\" srcset=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.23.50-1024x212.png 1024w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.23.50-300x62.png 300w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.23.50-768x159.png 768w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.23.50-500x103.png 500w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.25.21.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-10804\" src=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.25.21-1024x483.png\" alt=\"screen-shot-2016-10-28-at-14-25-21\" width=\"584\" height=\"275\" srcset=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.25.21-1024x483.png 1024w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.25.21-300x142.png 300w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.25.21-768x362.png 768w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.25.21-500x236.png 500w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/a><\/p>\n<p>Dashboard 2.0 is still under development and as soon as more use cases are covered, new versions will be released along with specific installation and configuration instructions.<\/p>\n<p>Currently, the following features are implemented:<\/p>\n<ul>\n<li>\u00a0Authentication \/ Authorisation via Keystone<\/li>\n<li>\u00a0Dynamically created charts for usage data<\/li>\n<li>Usage data over time details<\/li>\n<li>Dynamically created charts for charge data<\/li>\n<li>Charge data over time details<\/li>\n<li>View billing information<\/li>\n<li>\u00a0Create bills for Tenants<\/li>\n<li>\u00a0Cyclops with OpenStack Event Collector<\/li>\n<li>\u00a0Cyclops with OpenStack Ceilometer Collector<\/li>\n<\/ul>\n<p>And has the following limitations which will be addressed in future releases of the dashboard:<\/p>\n<ul>\n<li>No Generic Authentication \/ Authorisation implemented<\/li>\n<li>No support for Cyclops with CloudStack collector<\/li>\n<li>No support for Cyclops with self-developed collectors<\/li>\n<li>User information\u00a0displayed in the landing page as well as in the bill details are placeholders.<\/li>\n<\/ul>\n<p>Keep tuned if you want to hear more about the Dashboard 2.0 and Cyclops.<\/p>\n<p>Cheers!<\/p>\n<p>Cyclops Team.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cyclops team is proud to announce that Cyclops Dashboard 2.0 id finally out. &nbsp; Since Cyclops 2.0 was released, the Cyclops team have been working on a new dashboard that seamlessly works with the new framework and represents with ease all the functions that Cyclops\u00a0supports.<\/p>\n","protected":false},"author":210,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[1],"tags":[],"features":[],"class_list":["post-10798","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Cyclops 2.0 Dashboard is Out! - Service Engineering (ICCLab &amp; SPLab)<\/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:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cyclops 2.0 Dashboard is Out!\" \/>\n<meta property=\"og:description\" content=\"Cyclops team is proud to announce that Cyclops Dashboard 2.0 id finally out. &nbsp; Since Cyclops 2.0 was released, the Cyclops team have been working on a new dashboard that seamlessly works with the new framework and represents with ease all the functions that Cyclops\u00a0supports.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/\" \/>\n<meta property=\"og:site_name\" content=\"Service Engineering (ICCLab &amp; SPLab)\" \/>\n<meta property=\"article:published_time\" content=\"2016-11-01T16:35:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-11-01T16:36:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.35-1024x403.png\" \/>\n<meta name=\"author\" content=\"perz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"perz\" \/>\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:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/\"},\"author\":{\"name\":\"perz\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/701968ffab9472ccfd37487101a6f5c6\"},\"headline\":\"Cyclops 2.0 Dashboard is Out!\",\"datePublished\":\"2016-11-01T16:35:57+00:00\",\"dateModified\":\"2016-11-01T16:36:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/\"},\"wordCount\":392,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.35-1024x403.png\",\"articleSection\":[\"*.*\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/\",\"name\":\"Cyclops 2.0 Dashboard is Out! - Service Engineering (ICCLab &amp; SPLab)\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.35-1024x403.png\",\"datePublished\":\"2016-11-01T16:35:57+00:00\",\"dateModified\":\"2016-11-01T16:36:38+00:00\",\"author\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/701968ffab9472ccfd37487101a6f5c6\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/#primaryimage\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.35.png\",\"contentUrl\":\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.35.png\",\"width\":2356,\"height\":928},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/blog.zhaw.ch\/icclab\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cyclops 2.0 Dashboard is Out!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#website\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/\",\"name\":\"Service Engineering (ICCLab &amp; SPLab)\",\"description\":\"A Blog of the ZHAW Zurich University of Applied Sciences\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.zhaw.ch\/icclab\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/701968ffab9472ccfd37487101a6f5c6\",\"name\":\"perz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/24485438264fa02d76545242399ac2a519feea74d1becceb1d72abf4d03d9f91?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/24485438264fa02d76545242399ac2a519feea74d1becceb1d72abf4d03d9f91?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/24485438264fa02d76545242399ac2a519feea74d1becceb1d72abf4d03d9f91?s=96&d=mm&r=g\",\"caption\":\"perz\"},\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/author\/perz\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cyclops 2.0 Dashboard is Out! - Service Engineering (ICCLab &amp; SPLab)","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:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/","og_locale":"en_US","og_type":"article","og_title":"Cyclops 2.0 Dashboard is Out!","og_description":"Cyclops team is proud to announce that Cyclops Dashboard 2.0 id finally out. &nbsp; Since Cyclops 2.0 was released, the Cyclops team have been working on a new dashboard that seamlessly works with the new framework and represents with ease all the functions that Cyclops\u00a0supports.","og_url":"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/","og_site_name":"Service Engineering (ICCLab &amp; SPLab)","article_published_time":"2016-11-01T16:35:57+00:00","article_modified_time":"2016-11-01T16:36:38+00:00","og_image":[{"url":"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.35-1024x403.png","type":"","width":"","height":""}],"author":"perz","twitter_card":"summary_large_image","twitter_misc":{"Written by":"perz","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/#article","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/"},"author":{"name":"perz","@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/701968ffab9472ccfd37487101a6f5c6"},"headline":"Cyclops 2.0 Dashboard is Out!","datePublished":"2016-11-01T16:35:57+00:00","dateModified":"2016-11-01T16:36:38+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/"},"wordCount":392,"commentCount":0,"image":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.35-1024x403.png","articleSection":["*.*"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/","url":"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/","name":"Cyclops 2.0 Dashboard is Out! - Service Engineering (ICCLab &amp; SPLab)","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/#primaryimage"},"image":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.35-1024x403.png","datePublished":"2016-11-01T16:35:57+00:00","dateModified":"2016-11-01T16:36:38+00:00","author":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/701968ffab9472ccfd37487101a6f5c6"},"breadcrumb":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/#primaryimage","url":"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.35.png","contentUrl":"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/10\/Screen-Shot-2016-10-28-at-14.11.35.png","width":2356,"height":928},{"@type":"BreadcrumbList","@id":"https:\/\/blog.zhaw.ch\/icclab\/cyclops-2-0-dashboard-is-out\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/blog.zhaw.ch\/icclab\/"},{"@type":"ListItem","position":2,"name":"Cyclops 2.0 Dashboard is Out!"}]},{"@type":"WebSite","@id":"https:\/\/blog.zhaw.ch\/icclab\/#website","url":"https:\/\/blog.zhaw.ch\/icclab\/","name":"Service Engineering (ICCLab &amp; SPLab)","description":"A Blog of the ZHAW Zurich University of Applied Sciences","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.zhaw.ch\/icclab\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/701968ffab9472ccfd37487101a6f5c6","name":"perz","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/24485438264fa02d76545242399ac2a519feea74d1becceb1d72abf4d03d9f91?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/24485438264fa02d76545242399ac2a519feea74d1becceb1d72abf4d03d9f91?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/24485438264fa02d76545242399ac2a519feea74d1becceb1d72abf4d03d9f91?s=96&d=mm&r=g","caption":"perz"},"url":"https:\/\/blog.zhaw.ch\/icclab\/author\/perz\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/10798","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/users\/210"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/comments?post=10798"}],"version-history":[{"count":17,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/10798\/revisions"}],"predecessor-version":[{"id":10839,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/10798\/revisions\/10839"}],"wp:attachment":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/media?parent=10798"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/categories?post=10798"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/tags?post=10798"},{"taxonomy":"features","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/features?post=10798"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}