{"id":9633,"date":"2016-01-22T19:06:09","date_gmt":"2016-01-22T17:06:09","guid":{"rendered":"http:\/\/blog.zhaw.ch\/icclab\/?p=9633"},"modified":"2016-01-23T14:28:45","modified_gmt":"2016-01-23T12:28:45","slug":"cloudstack-support-and-event-based-billing-in-cyclops","status":"publish","type":"post","link":"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/","title":{"rendered":"Cloudstack support and Event based billing in Cyclops"},"content":{"rendered":"<p>The <a href=\"http:\/\/blog.zhaw.ch\/icclab\/rating-charging-billing\/\" target=\"_blank\">RCB initiative<\/a> is happy to announce that <a href=\"http:\/\/icclab.github.io\/cyclops\/\" target=\"_blank\">Cyclops<\/a>, our Rating-Charging-Billing solution for Cloud providers, now supports\u00a0<a href=\"https:\/\/cloudstack.apache.org\/index.html\" target=\"_blank\">Cloudstack<\/a>\u00a0framework as well as\u00a0external application specific Event based rating, charging and billing. Not only that, we now have\u00a0a cool\u00a0logo as well.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9609 size-full aligncenter\" src=\"http:\/\/blog.zhaw.ch\/icclab\/files\/2016\/01\/logo_big.png\" alt=\"logo_big\" width=\"458\" height=\"199\" srcset=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/01\/logo_big.png 458w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/01\/logo_big-300x130.png 300w\" sizes=\"auto, (max-width: 458px) 100vw, 458px\" \/><\/p>\n<p>There are several\u00a0novel features in the pipeline, and as the RCB initiative\u00a0now has\u00a0more researchers on board, one can expect to see a\u00a0faster development and release cycle.<\/p>\n<p><!--more--><\/p>\n<p>In today&#8217;s public release, Cyclops\u00a0users\u00a0can now\u00a0log into their\u00a0Cloudstack accounts from it&#8217;s\u00a0<a href=\"https:\/\/github.com\/icclab\/cyclops-dashboard\" target=\"_blank\">Dashboard<\/a> and monitor the consumption of all the vanilla Cloudstack meters. The OpenStack support was already included and still is into this week&#8217;s\u00a0release.<\/p>\n<p><a href=\"http:\/\/blog.zhaw.ch\/icclab\/files\/2016\/01\/cloudstack_meters.png\" rel=\"attachment wp-att-9634\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-9634 size-full\" src=\"http:\/\/blog.zhaw.ch\/icclab\/files\/2016\/01\/cloudstack_meters.png\" alt=\"cloudstack_meters\" width=\"1100\" height=\"180\" srcset=\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/01\/cloudstack_meters.png 1100w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/01\/cloudstack_meters-300x49.png 300w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/01\/cloudstack_meters-768x126.png 768w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/01\/cloudstack_meters-1024x168.png 1024w, https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/01\/cloudstack_meters-500x82.png 500w\" sizes=\"auto, (max-width: 1100px) 100vw, 1100px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/github.com\/icclab\/cyclops-udr\" target=\"_blank\">Cyclops UDR<\/a>\u00a0now processes the usage of those meters and generates Usage Data Records, <a href=\"https:\/\/github.com\/icclab\/cyclops-rc\" target=\"_blank\">Cyclops RC<\/a>\u00a0creates charge reports out of those and finally <a href=\"https:\/\/github.com\/icclab\/cyclops-billing\" target=\"_blank\">Cyclops Billing<\/a>\u00a0generates bills out of these charge records seamlessly.<\/p>\n<p>Regarding the Event based metering, charging and bill generation, Cyclops utilizes application specific billable events sent to\u00a0<a href=\"http:\/\/www.rabbitmq.com\/\" target=\"_blank\">RabbitMQ<\/a>\u00a0as long as the events conforms to the specified\u00a0<a href=\"https:\/\/github.com\/icclab\/cyclops-udr\/wiki\/Event-based-metering\" target=\"_blank\">Format<\/a>. With such\u00a0events Cyclops\u00a0is able to compute all the intermediate charge records from such independent and properly\u00a0timestamped\u00a0metered data objects.<\/p>\n<p>Stay tuned for our forthcoming\u00a0exciting features!<\/p>\n<p>Cyclops Team.<\/p>\n<div class=\"pt-sm\">Schlagw\u00f6rter: <a href=\"https:\/\/blog.zhaw.ch\/icclab\/tag\/billing\/\">#billing<\/a>, <a href=\"https:\/\/blog.zhaw.ch\/icclab\/tag\/charging\/\">#charging<\/a>, <a href=\"https:\/\/blog.zhaw.ch\/icclab\/tag\/rating\/\">#rating<\/a>, <a href=\"https:\/\/blog.zhaw.ch\/icclab\/tag\/cloudstack\/\">CloudStack<\/a>, <a href=\"https:\/\/blog.zhaw.ch\/icclab\/tag\/cyclops\/\">Cyclops<\/a><br><\/div>","protected":false},"excerpt":{"rendered":"<p>The RCB initiative is happy to announce that Cyclops, our Rating-Charging-Billing solution for Cloud providers, now supports\u00a0Cloudstack\u00a0framework as well as\u00a0external application specific Event based rating, charging and billing. Not only that, we now have\u00a0a cool\u00a0logo as well. There are several\u00a0novel features in the pipeline, and as the RCB initiative\u00a0now has\u00a0more researchers on board, one can [&hellip;]<\/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,8],"tags":[746,745,744,85,420],"features":[],"class_list":["post-9633","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-charging","tag-billing","tag-charging","tag-rating","tag-cloudstack","tag-cyclops"],"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>Cloudstack support and Event based billing in Cyclops - 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\/cloudstack-support-and-event-based-billing-in-cyclops\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cloudstack support and Event based billing in Cyclops\" \/>\n<meta property=\"og:description\" content=\"The RCB initiative is happy to announce that Cyclops, our Rating-Charging-Billing solution for Cloud providers, now supports\u00a0Cloudstack\u00a0framework as well as\u00a0external application specific Event based rating, charging and billing. Not only that, we now have\u00a0a cool\u00a0logo as well. There are several\u00a0novel features in the pipeline, and as the RCB initiative\u00a0now has\u00a0more researchers on board, one can [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/\" \/>\n<meta property=\"og:site_name\" content=\"Service Engineering (ICCLab &amp; SPLab)\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-22T17:06:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-01-23T12:28:45+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/blog.zhaw.ch\/icclab\/files\/2016\/01\/logo_big.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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/\"},\"author\":{\"name\":\"perz\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/701968ffab9472ccfd37487101a6f5c6\"},\"headline\":\"Cloudstack support and Event based billing in Cyclops\",\"datePublished\":\"2016-01-22T17:06:09+00:00\",\"dateModified\":\"2016-01-23T12:28:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/\"},\"wordCount\":215,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/blog.zhaw.ch\/icclab\/files\/2016\/01\/logo_big.png\",\"keywords\":[\"#billing\",\"#charging\",\"#rating\",\"CloudStack\",\"Cyclops\"],\"articleSection\":[\"*.*\",\"Charging\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/\",\"name\":\"Cloudstack support and Event based billing in Cyclops - Service Engineering (ICCLab &amp; SPLab)\",\"isPartOf\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/blog.zhaw.ch\/icclab\/files\/2016\/01\/logo_big.png\",\"datePublished\":\"2016-01-22T17:06:09+00:00\",\"dateModified\":\"2016-01-23T12:28:45+00:00\",\"author\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/701968ffab9472ccfd37487101a6f5c6\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/#primaryimage\",\"url\":\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/01\/logo_big.png\",\"contentUrl\":\"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/01\/logo_big.png\",\"width\":458,\"height\":199},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/blog.zhaw.ch\/icclab\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cloudstack support and Event based billing in Cyclops\"}]},{\"@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":"Cloudstack support and Event based billing in Cyclops - 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\/cloudstack-support-and-event-based-billing-in-cyclops\/","og_locale":"en_US","og_type":"article","og_title":"Cloudstack support and Event based billing in Cyclops","og_description":"The RCB initiative is happy to announce that Cyclops, our Rating-Charging-Billing solution for Cloud providers, now supports\u00a0Cloudstack\u00a0framework as well as\u00a0external application specific Event based rating, charging and billing. Not only that, we now have\u00a0a cool\u00a0logo as well. There are several\u00a0novel features in the pipeline, and as the RCB initiative\u00a0now has\u00a0more researchers on board, one can [&hellip;]","og_url":"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/","og_site_name":"Service Engineering (ICCLab &amp; SPLab)","article_published_time":"2016-01-22T17:06:09+00:00","article_modified_time":"2016-01-23T12:28:45+00:00","og_image":[{"url":"http:\/\/blog.zhaw.ch\/icclab\/files\/2016\/01\/logo_big.png","type":"","width":"","height":""}],"author":"perz","twitter_card":"summary_large_image","twitter_misc":{"Written by":"perz","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/#article","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/"},"author":{"name":"perz","@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/701968ffab9472ccfd37487101a6f5c6"},"headline":"Cloudstack support and Event based billing in Cyclops","datePublished":"2016-01-22T17:06:09+00:00","dateModified":"2016-01-23T12:28:45+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/"},"wordCount":215,"commentCount":0,"image":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/#primaryimage"},"thumbnailUrl":"http:\/\/blog.zhaw.ch\/icclab\/files\/2016\/01\/logo_big.png","keywords":["#billing","#charging","#rating","CloudStack","Cyclops"],"articleSection":["*.*","Charging"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/","url":"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/","name":"Cloudstack support and Event based billing in Cyclops - Service Engineering (ICCLab &amp; SPLab)","isPartOf":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/#primaryimage"},"image":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/#primaryimage"},"thumbnailUrl":"http:\/\/blog.zhaw.ch\/icclab\/files\/2016\/01\/logo_big.png","datePublished":"2016-01-22T17:06:09+00:00","dateModified":"2016-01-23T12:28:45+00:00","author":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/#\/schema\/person\/701968ffab9472ccfd37487101a6f5c6"},"breadcrumb":{"@id":"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/#primaryimage","url":"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/01\/logo_big.png","contentUrl":"https:\/\/blog.zhaw.ch\/icclab\/files\/2016\/01\/logo_big.png","width":458,"height":199},{"@type":"BreadcrumbList","@id":"https:\/\/blog.zhaw.ch\/icclab\/cloudstack-support-and-event-based-billing-in-cyclops\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/blog.zhaw.ch\/icclab\/"},{"@type":"ListItem","position":2,"name":"Cloudstack support and Event based billing in Cyclops"}]},{"@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\/9633","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=9633"}],"version-history":[{"count":12,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/9633\/revisions"}],"predecessor-version":[{"id":9646,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/posts\/9633\/revisions\/9646"}],"wp:attachment":[{"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/media?parent=9633"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/categories?post=9633"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/tags?post=9633"},{"taxonomy":"features","embeddable":true,"href":"https:\/\/blog.zhaw.ch\/icclab\/wp-json\/wp\/v2\/features?post=9633"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}