{"id":20124,"date":"2016-09-26T21:03:34","date_gmt":"2016-09-26T18:03:34","guid":{"rendered":"https:\/\/www.altoros.com\/blog\/?p=20124"},"modified":"2019-05-07T05:42:28","modified_gmt":"2019-05-07T02:42:28","slug":"introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/","title":{"rendered":"Introducing Cloud Foundry CLI Plugin for Managing Predix Analytics Catalog"},"content":{"rendered":"<p><a href=\"https:\/\/www.predix.io\/docs\/?r=57569#A5cFZF2V\" target=\"_blank\" rel=\"noopener noreferrer\">Analytics Catalog<\/a> is a service in GE Predix that provides a repository for hosting and exposing analytic assets. Today, we\u2019re introducing a Cloud Foundry command-line interface (CF CLI) plugin that enables you to access Predix Analytics Catalog features via the CLI.<\/p>\n<p>For instance, one can add \u201can analytic\u201d to the catalog, delete it, test it in a Cloud Foundry environment, and download an analytic&#8217;s artifact through the CF CLI.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/#Installation\" >Installation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/#Managing_analytics\" >Managing analytics<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/#Managing_analytics_artifacts\" >Managing analytic&#8217;s artifacts<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/#Managing_analytics_taxonomy\" >Managing analytics taxonomy<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/#Related_reading\" >Related reading<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Installation\"><\/span>Installation<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Building from code sources:<\/p>\n<ol>\n<li>Clone <a href=\"https:\/\/github.com\/Altoros\/cf-predix-analytics-plugin\" target=\"_blank\" rel=\"noopener noreferrer\">the repository<\/a>.<\/li>\n<li>Go to the repository directory.<\/li>\n<li>Run <code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">make<\/code>.<\/li>\n<\/ol>\n<p>Binaries or URL:<\/p>\n<ol>\n<li>Copy the URL or download the binary for your platform from the <a href=\"https:\/\/github.com\/Altoros\/cf-predix-analytics-plugin\/releases\" target=\"_blank\" rel=\"noopener noreferrer\">latest release page<\/a>.<\/li>\n<li>Call <code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">cf install-plugin<\/code> with either the copied URL or the downloaded binary:<\/li>\n<\/ol>\n<pre style=\"padding-left: 30px;\"><code>cf install-plugin [URL|binary]<\/code><\/pre>\n<p><\/p>\n<p>To install the plugin from the repository of the Cloud Foundry Community, run the following commands:<\/p>\n<pre style=\"padding-left: 30px;\"><code>cf add-plugin-repo CF-Community https:\/\/plugins.cloudfoundry.org\/\r\ncf install-plugin cf-predix-analytics-plugin -r CF-Community<\/code><\/pre>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Managing_analytics\"><\/span>Managing analytics<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>To manage analytics, the plugin provides the following commands:<\/p>\n<style type=\"text\/css\">\n.myTable { background-color:white;border-collapse:collapse; } \n.myTable td { width:50%;text-align:left;vertical-align:top;padding:5px;border:1px solid #989898; }\n<\/style>\n<p><center><small><\/p>\n<table class=\"myTable\" width=\"90%\">\n<tbody>\n<tr>\n<td><code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">cf analytics<\/code><\/td>\n<td>Displays the list of analytics<\/td>\n<\/tr>\n<tr>\n<td><code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">cf create-analytic &lt;Analytic name&gt; &lt;path to executable&gt; [-version version] [-author] [-description description] [-taxonomy taxonomy location] [-language (Python|Java|Matlab)] [-metadata custom analytic metadata]<\/code><\/td>\n<td>Adds an analytic to the catalog<\/td>\n<\/tr>\n<tr>\n<td><code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">cf delete-analytic &lt;Analytic name&gt;<\/code><\/td>\n<td>Deletes the specified analytic<\/td>\n<\/tr>\n<tr>\n<td><code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">cf validate-analytic &lt;Analytic name&gt; &lt;input file path&gt;<\/code><\/td>\n<td>Validates the analytic<\/td>\n<\/tr>\n<tr>\n<td><code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">cf deploy-analytic &lt;Analytic name&gt; [-memory mb] [-diskQuota mb] [-instances n]<\/code><\/td>\n<td>Deploys the analytic<\/td>\n<\/tr>\n<tr>\n<td><code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">cf run-analytic &lt;Analytic name&gt; &lt;input file path&gt;<\/code><\/td>\n<td>Runs the analytic<\/td>\n<\/tr>\n<tr>\n<td><code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">cf analytic-logs<\/code><\/td>\n<td>Gets the recent analytic logs<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><\/small><\/center><\/p>\n<p>Here are some of the commands in action:<\/p>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/cf-cli-plugin-for-predix-analytics-catalog.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/cf-cli-plugin-for-predix-analytics-catalog.png\" alt=\"cf-cli-plugin-for-predix-analytics-catalog\" width=\"640\" class=\"aligncenter size-full wp-image-20141\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Managing_analytics_artifacts\"><\/span>Managing analytic&#8217;s artifacts<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>To manage the artifacts of an analytic catalog entry, the plugin provides the following commands:<\/p>\n<p><center><small><\/p>\n<table class=\"myTable\" width=\"90%\">\n<tbody>\n<tr>\n<td><code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">cf analytic-artifacts &lt;Analytic name&gt;<\/code><\/td>\n<td>Lists the analytic artifacts<\/td>\n<\/tr>\n<tr>\n<td><code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">cf get-analytic-artifact &lt;Analytic name&gt; &lt;file name&gt;<\/code><\/td>\n<td>Downloads the specified analytic artifact<\/td>\n<\/tr>\n<tr>\n<td><code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">cf add-analytic-artifact &lt;Analytic name&gt; &lt;file path&gt; -type &lt;artifact type&gt; [-description description]<\/code><\/td>\n<td>Uploads the specified file as an analytic artifact<\/td>\n<\/tr>\n<tr>\n<td><code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">cf delete-analytic-artifact  &lt;Analytic name&gt; &lt;file name&gt;<\/code><\/td>\n<td>Deletes the specified analytic artifact<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><\/small><\/center><\/p>\n<p>For example:<\/p>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/cf-cli-plugin-managing-predix-analytics-artifacts.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/cf-cli-plugin-managing-predix-analytics-artifacts.png\" alt=\"cf-cli-plugin-managing-predix-analytics-artifacts\" width=\"640\" class=\"aligncenter size-full wp-image-20142\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Managing_analytics_taxonomy\"><\/span>Managing analytics taxonomy<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>To manage the taxonomy, the plugin provides the following commands:<\/p>\n<p><center><small><\/p>\n<table class=\"myTable\" width=\"90%\">\n<tbody>\n<tr>\n<td><code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">cf taxonomy<\/code><\/td>\n<td>Retrieves the full <a href=\"https:\/\/www.predix.io\/docs\/?r=209861#wyktB53u\" target=\"_blank\" rel=\"noopener noreferrer\">taxonomy<\/a> structure<\/td>\n<\/tr>\n<tr>\n<td><code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">cf add-taxonomy taxonomy\/to\/add<\/code><\/td>\n<td>Adds a taxonomy to the catalog<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><\/small><\/center><\/p>\n<p>For instance:<\/p>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/cf-cli-plugin-managing-predix-analytics-taxonomy.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/cf-cli-plugin-managing-predix-analytics-taxonomy.png\" alt=\"cf-cli-plugin-managing-predix-analytics-taxonomy\" width=\"640\" class=\"aligncenter size-full wp-image-20143\" \/><\/a><\/p>\n<p>The plugin also provides the <code style=\"color: #222222; background-color: #e6e6e6; padding: 1px 2px;\">analytics-curl<\/code> command that allows you to execute requests to the targeted Analytics Catalog API endpoint.<\/p>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/cf-cli-plugin-predix-analytics-catalog.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/01\/cf-cli-plugin-predix-analytics-catalog.png\" alt=\"cf-cli-plugin-predix-analytics-catalog\" width=\"640\" class=\"aligncenter size-full wp-image-20144\" \/><\/a><\/p>\n<p>For the source code of the solution, visit <a href=\"https:\/\/github.com\/Altoros\/cf-predix-analytics-plugin\" target=\"_blank\" rel=\"noopener noreferrer\">the plugin&#8217;s repository<\/a>. If you have any questions about working with it, just let me know.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Related_reading\"><\/span>Related reading<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/how-to-configure-predix-analytics-services-and-use-them-from-a-node-js-app\/\">Using Predix Analytics Services from a Node.js App<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/introducing-a-one-click-button-for-deploying-to-ge-predix\/\">Introducing a One-Click Button for Deploying to GE Predix<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/collecting-time-series-data-with-predix-a-golang-api-wrapper-included\/\">Collecting Time Series Data with Predix (a Golang API Wrapper Included)<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Analytics Catalog is a service in GE Predix that provides a repository for hosting and exposing analytic assets. Today, we\u2019re introducing a Cloud Foundry command-line interface (CF CLI) plugin that enables you to access Predix Analytics Catalog features via the CLI.<\/p>\n<p>For instance, one can add \u201can analytic\u201d to the catalog, [&#8230;]<\/p>\n","protected":false},"author":90,"featured_media":29479,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[214],"tags":[873,117,206,647],"class_list":["post-20124","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-cloud-native","tag-iot","tag-oss-cloud-foundry","tag-predix"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Introducing Cloud Foundry CLI Plugin for Managing Predix Analytics Catalog | Altoros<\/title>\n<meta name=\"description\" content=\"Using this plugin, you can upload and test your Predix analytics services.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing Cloud Foundry CLI Plugin for Managing Predix Analytics Catalog | Altoros\" \/>\n<meta property=\"og:description\" content=\"Analytics Catalog is a service in GE Predix that provides a repository for hosting and exposing analytic assets. Today, we\u2019re introducing a Cloud Foundry command-line interface (CF CLI) plugin that enables you to access Predix Analytics Catalog features via the CLI. For instance, one can add \u201can analytic\u201d to the catalog, [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2016-09-26T18:03:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-05-07T02:42:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/09\/cf-cli-plugin-for-predix-analytics-catalog_version-1.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"331\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Stas Turlo\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Stas Turlo\" \/>\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\":\"WebPage\",\"@id\":\"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/\",\"name\":\"Introducing Cloud Foundry CLI Plugin for Managing Predix Analytics Catalog | Altoros\",\"isPartOf\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/09\/cf-cli-plugin-for-predix-analytics-catalog_version-1.gif\",\"datePublished\":\"2016-09-26T18:03:34+00:00\",\"dateModified\":\"2019-05-07T02:42:28+00:00\",\"author\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/11d47ed3fb77ea65d2dd1af0af17f1f1\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/#primaryimage\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/09\/cf-cli-plugin-for-predix-analytics-catalog_version-1.gif\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/09\/cf-cli-plugin-for-predix-analytics-catalog_version-1.gif\",\"width\":640,\"height\":331},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.altoros.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducing Cloud Foundry CLI Plugin for Managing Predix Analytics Catalog\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\",\"url\":\"https:\/\/www.altoros.com\/blog\/\",\"name\":\"Altoros\",\"description\":\"Insight\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.altoros.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/11d47ed3fb77ea65d2dd1af0af17f1f1\",\"name\":\"Stas Turlo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/12\/Turlo_Stanislav.png\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/12\/Turlo_Stanislav.png\",\"caption\":\"Stas Turlo\"},\"description\":\"Stas Turlo is a software engineer at Altoros. He has 10+ years of experience in reverse engineering, object-oriented programming, cloud computing, and data analysis. His expertise includes reconstructing algorithms, file formats, and structures of binary data. Using Golang and Ruby as his primary tools, Stas is also proficient in Python, C \/ C++, and C#. You can find Stas on GitHub.\",\"url\":\"https:\/\/www.altoros.com\/blog\/author\/s-turlo\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introducing Cloud Foundry CLI Plugin for Managing Predix Analytics Catalog | Altoros","description":"Using this plugin, you can upload and test your Predix analytics services.","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:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/","og_locale":"en_US","og_type":"article","og_title":"Introducing Cloud Foundry CLI Plugin for Managing Predix Analytics Catalog | Altoros","og_description":"Analytics Catalog is a service in GE Predix that provides a repository for hosting and exposing analytic assets. Today, we\u2019re introducing a Cloud Foundry command-line interface (CF CLI) plugin that enables you to access Predix Analytics Catalog features via the CLI. For instance, one can add \u201can analytic\u201d to the catalog, [...]","og_url":"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/","og_site_name":"Altoros","article_published_time":"2016-09-26T18:03:34+00:00","article_modified_time":"2019-05-07T02:42:28+00:00","og_image":[{"width":640,"height":331,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/09\/cf-cli-plugin-for-predix-analytics-catalog_version-1.gif","type":"image\/gif"}],"author":"Stas Turlo","twitter_misc":{"Written by":"Stas Turlo","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/","url":"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/","name":"Introducing Cloud Foundry CLI Plugin for Managing Predix Analytics Catalog | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/09\/cf-cli-plugin-for-predix-analytics-catalog_version-1.gif","datePublished":"2016-09-26T18:03:34+00:00","dateModified":"2019-05-07T02:42:28+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/11d47ed3fb77ea65d2dd1af0af17f1f1"},"breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/09\/cf-cli-plugin-for-predix-analytics-catalog_version-1.gif","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/09\/cf-cli-plugin-for-predix-analytics-catalog_version-1.gif","width":640,"height":331},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/introducing-cloud-foundry-cli-plugin-for-managing-predix-analytics-catalog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Introducing Cloud Foundry CLI Plugin for Managing Predix Analytics Catalog"}]},{"@type":"WebSite","@id":"https:\/\/www.altoros.com\/blog\/#website","url":"https:\/\/www.altoros.com\/blog\/","name":"Altoros","description":"Insight","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.altoros.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/11d47ed3fb77ea65d2dd1af0af17f1f1","name":"Stas Turlo","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/12\/Turlo_Stanislav.png","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/12\/Turlo_Stanislav.png","caption":"Stas Turlo"},"description":"Stas Turlo is a software engineer at Altoros. He has 10+ years of experience in reverse engineering, object-oriented programming, cloud computing, and data analysis. His expertise includes reconstructing algorithms, file formats, and structures of binary data. Using Golang and Ruby as his primary tools, Stas is also proficient in Python, C \/ C++, and C#. You can find Stas on GitHub.","url":"https:\/\/www.altoros.com\/blog\/author\/s-turlo\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/20124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/users\/90"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=20124"}],"version-history":[{"count":14,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/20124\/revisions"}],"predecessor-version":[{"id":42877,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/20124\/revisions\/42877"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/29479"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=20124"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=20124"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=20124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}