{"id":54501,"date":"2020-05-21T18:08:29","date_gmt":"2020-05-21T15:08:29","guid":{"rendered":"https:\/\/www.altoros.com\/blog\/?p=54501"},"modified":"2020-05-22T13:13:42","modified_gmt":"2020-05-22T10:13:42","slug":"cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/","title":{"rendered":"Cloud Foundry Advisory Board Meeting, May 2020: CI and Logs at Scale"},"content":{"rendered":"<p>This month\u2019s Cloud Foundry Community Advisory Board (<a href=\"https:\/\/www.altoros.com\/blog\/tag\/cab\/\">CAB<\/a>) meeting focused on two presentations from T-Mobile. The presentations centered around management of log loss on VMware Tanzu (Pivotal Cloud Foundry) and T-Mobile&#8217;s shift to life-cycle automation.<\/p>\n<p>The meeting also discussed leadership changes for CF Extensions, the upcoming North American Summit, as well as updates around the ecosystem projects.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_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\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/#Addressing_log_loss\" >Addressing log loss<\/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\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/#Life-cycle_automation\" >Life-cycle automation<\/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\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/#Runtime_PMC\" >Runtime PMC<\/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\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/#CF_Extensions\" >CF Extensions<\/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\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/#CF_Foundation_updates\" >CF Foundation updates<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/#Want_details_Watch_the_video\" >Want details? Watch the video!<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Addressing_log_loss\"><\/span>Addressing log loss<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div id=\"attachment_54514\" style=\"width: 130px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/05\/Eamon-Maguire.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-54514\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/05\/Eamon-Maguire-150x150.jpg\" alt=\"\" width=\"120\" class=\"size-thumbnail wp-image-54514\" \/><\/a><p id=\"caption-attachment-54514\" class=\"wp-caption-text\"><small>Eamon Maguire<\/small><\/p><\/div>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/eamonmaguire\/\" rel=\"noopener noreferrer\" target=\"_blank\">Eamon Maguire<\/a> of T-Mobile led a presentation on managing log loss at scale on VMware Tanzu. To put context to the meaning of scale, he noted that T-Mobile had more than 3,000 applications, which ran 700 million daily transactions. These applications spanned 70,000 containers across over 20 foundations. (Previously, we&#8217;ve written how T-Mobile <a href=\"https:\/\/www.altoros.com\/blog\/t-mobile-handles-1m-transactions-per-day-on-kubernetes\/\">handles<\/a> 1M+ transactions daily thanks to <a href=\"https:\/\/www.altoros.com\/blog\/tag\/kubernetes\/\">Kubernetes<\/a>, and how the company <a href=\"https:\/\/www.altoros.com\/blog\/t-mobile-slashes-production-time-from-7-months-to-days-with-cloud-foundry\/\">slashed<\/a> production time from months to days with Cloud Foundry.)<\/p>\n<p>According to Eamon, T-Mobile had frequent issues with severe log loss across applications on VMware Tanzu. The loss could happen at any point in the system. The organization experienced a sustained log loss of 15%, and this ballooned to 75% during peak periods causing delays to various components.<\/p>\n<p>Finding the cause of the issue was challenging, since T-Mobile did not own all of the components. Therefore, they did not have a good view from the application perspective and did not have consistent alerting. The organization had to rely on manual and ad-hoc processes to pinpoint issues.<\/p>\n<blockquote><p>&#8220;At any step in the chain, we could see issues with CPU, memory, or queues filling up. What we found out is that more often than not, the cause of the problem was a &#8216;<em>noisy neighbor<\/em>,&#8217; which is an application that is just logging excessively. Since it&#8217;s a shared platform, there&#8217;s typically a single or a few applications responsible for flooding everything and causing the log loss.&#8221; \u2014Eamon Maguire, T-Mobile<\/p><\/blockquote>\n<p>After identifying the cause of the log losses, T-Mobile developed a solution.<\/p>\n<ol>\n<li style=\"margin-bottom: 6px;\"><b>Define service-level objectives.<\/b> 90% of logs should pass through Splunk.<\/li>\n<li style=\"margin-bottom: 6px;\"><b>Create terms of service.<\/b> Individual application instances should not exceed 100,000 logs per minute. They should also never exceed a burst rate of 1 million logs per minute.<\/li>\n<li style=\"margin-bottom: 6px;\"><b>Monitor applications.<\/b> Identify which VMware Tanzu clients are logging more than 100,000 logs per minute for each application.<\/li>\n<li><b>Notify teams.<\/b> Automatically e-mail the team behind offending  applications.<\/li>\n<\/ol>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/05\/T-Mobile-noisy-neighbor-solution.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/05\/T-Mobile-noisy-neighbor-solution-1024x576.png\" alt=\"\" width=\"640\" class=\"aligncenter size-large wp-image-54520\" \/><\/a><small>Identifying the <em>noisy neighbors<\/em> (<a href=\"https:\/\/www.youtube.com\/watch?v=S0kKCYn3JWc\" rel=\"noopener noreferrer\" target=\"_blank\">Image credit<\/a>)<\/small><\/center><\/p>\n<p>Using this method, T-Mobile has improved retention on Splunk. Automated detection and notifications are now helping the support team to save up to 2 hours daily.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Life-cycle_automation\"><\/span>Life-cycle automation<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Brandon Indrick of T-Mobile presented on the organization&#8217;s shift to life-cycle automation. Prior to automation, the company faced such challenges as:<\/p>\n<ul>\n<li style=\"margin-bottom: 6px;\"><b>No consistency.<\/b> Each time a foundation was brought online, the parameters, tiles, or versions would vary. The more foundations that were brought online, the greater the variance became, making it difficult to update.<\/li>\n<li style=\"margin-bottom: 6px;\"><b>No change tracking.<\/b> Documentation simply was not being updated when a change was made.<\/li>\n<li><b>Lengthy and chaotic upgrades.<\/b> A single foundation would take up to 2 weeks to upgrade.<\/li>\n<\/ul>\n<p>To resolve these challenges, T-Mobile made use of Pivotal Platform Automation with <a href=\"https:\/\/www.altoros.com\/visuals\/concourse-fly-cli-cheat-sheet\/\">Concourse<\/a>-based pipelines. Using this solution, foundation configurations are now living documents stored in source control. Naturally, automation also meant no more manual deployments, which reduced errors.<\/p>\n<blockquote><p>&#8220;Today, all of our tiles are backed up by configuration files. Foundation consistency, which was all over the board, is now at an all time high. From no change tracking to full change tracking, we have verification and accountability. From moving one foundation to a single-point upgrade every 2 weeks, we can now do over 3 multi-point foundation upgrades per week.&#8221;<br \/>\n\u2014Brandon Indrick, T-Mobile<\/p><\/blockquote>\n<p><center><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/05\/T-Mobile-automation.png\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/05\/T-Mobile-automation-1024x576.png\" alt=\"\" width=\"640\" class=\"aligncenter size-large wp-image-54528\" \/><\/a><small>Automating deployments with Concourse (<a href=\"https:\/\/www.youtube.com\/watch?v=S0kKCYn3JWc\" rel=\"noopener noreferrer\" target=\"_blank\">Image credit<\/a>)<\/small><\/center><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Runtime_PMC\"><\/span>Runtime PMC<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div id=\"attachment_11430\" style=\"width: 130px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/11\/Eric-Malm.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-11430\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/11\/Eric-Malm-150x150.jpg\" alt=\"\" width=\"120\" class=\"size-thumbnail wp-image-11430\" \/><\/a><p id=\"caption-attachment-11430\" class=\"wp-caption-text\"><small>Eric Malm<\/small><\/p><\/div>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/eric-malm-a3554117\/\" rel=\"noopener noreferrer\" target=\"_blank\">Eric Malm<\/a> of Pivotal reported the following developments:<\/p>\n<ul>\n<li style=\"margin-bottom: 6px;\">The Release Integration team delivered <a href=\"https:\/\/github.com\/cloudfoundry\/cf-deployment\" rel=\"noopener noreferrer\" target=\"_blank\">cf-deployment v13<\/a> and <a href=\"https:\/\/github.com\/cloudfoundry\/cf-for-k8s\" rel=\"noopener noreferrer\" target=\"_blank\">cf-for-k8s v0.2.0<\/a>.<\/li>\n<li style=\"margin-bottom: 6px;\">The KubeCF team has released <a href=\"https:\/\/github.com\/cloudfoundry-incubator\/kubecf\/releases\" rel=\"noopener noreferrer\" target=\"_blank\">KubeCF v2.2.0<\/a>, which integrates <a href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-apr-2019-eirini-readiness\/\">Eirini<\/a> and <a href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-august-2019-intro-to-eirinix\/\">EiriniX<\/a> Helm charts.<\/li>\n<li style=\"margin-bottom: 6px;\">The CLI team is preparing to release the initial general availability of <a href=\"https:\/\/github.com\/cloudfoundry\/cli\" rel=\"noopener noreferrer\" target=\"_blank\">CLI v7<\/a>.<\/li>\n<li style=\"margin-bottom: 6px;\">The CAPI team is improving kpack integration to enable such operations as updating buildpacks and rootfs.<\/li>\n<li style=\"margin-bottom: 6px;\">Eirini now supports rolling deploys for applications. The team is also working on application tasks.<\/li>\n<li style=\"margin-bottom: 6px;\">The Networking team is working with Route CRDs to translate routing information into the underlying Kubernetes cluster.<\/li>\n<li>The Logging and Metrics team collaborated with the CAPI team to expose Cloud Controller metrics via Prometheus on Kubernetes. The work on injecting control-plane logs into the application log streams is in progress, as well.<\/li>\n<\/ul>\n<p><small><a href=\"https:\/\/github.com\/cloudfoundry\/pmc-notes\" rel=\"noopener noreferrer\" target=\"_blank\">Runtime PMC\u2019s GitHub repo<\/a><\/small><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"CF_Extensions\"><\/span>CF Extensions<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div id=\"attachment_49930\" style=\"width: 130px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/01\/Troy-Topnik.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-49930\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/01\/Troy-Topnik-150x150.jpg\" alt=\"\" width=\"120\" class=\"size-thumbnail wp-image-49930\" \/><\/a><p id=\"caption-attachment-49930\" class=\"wp-caption-text\"><small>Troy Topnik<\/small><\/p><\/div>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/troy-topnik-662784\/\" rel=\"noopener noreferrer\" target=\"_blank\">Troy Topnik<\/a> of SUSE, who moderated the call, mentioned that <a href=\"https:\/\/lists.cloudfoundry.org\/g\/cf-dev\/topic\/seeking_nominations_cloud\/73387663\" rel=\"noopener noreferrer\" target=\"_blank\">nominations<\/a> for a new CF Extentions PMC lead are still open. The position was previously held by <a href=\"https:\/\/www.linkedin.com\/in\/drmaximilien\/\" rel=\"noopener noreferrer\" target=\"_blank\">Michael Maximilien<\/a> of IBM (aka Dr. Max). After nearly four years as the head of CF Extensions, Dr. Max <a href=\"https:\/\/lists.cloudfoundry.org\/g\/cf-dev\/message\/8988\" rel=\"noopener noreferrer\" target=\"_blank\">announced<\/a> his decision to step down back on May 1.<\/p>\n<p><small><a href=\"https:\/\/github.com\/cloudfoundry-incubator\/cf-extensions\" rel=\"noopener noreferrer\" target=\"_blank\">CF Extensions\u2019 GitHub repo<\/a><\/small><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"CF_Foundation_updates\"><\/span>CF Foundation updates<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div id=\"attachment_27011\" style=\"width: 130px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/08\/Chip-Childers-new.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-27011\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/08\/Chip-Childers-new.jpg\" alt=\"\" width=\"120\" class=\"size-full wp-image-27011\" \/><\/a><p id=\"caption-attachment-27011\" class=\"wp-caption-text\"><small>Chip Childers<\/small><\/p><\/div>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/chipchilders\/\" rel=\"noopener noreferrer\" target=\"_blank\">Chip Childers<\/a> noted that the <a href=\"https:\/\/www.cloudfoundry.org\/events\/summit\/na-virtual-2020\/\" rel=\"noopener noreferrer\" target=\"_blank\">schedule<\/a> for the North American Cloud Foundry Summit is now available. The conference will be held virtually from 9 a.m. to 5 p.m. CDT on June 24 and from 9 a.m. to 4 p.m. CDT on June 25. Registrations are open, and a contributor code has been sent to the <a href=\"https:\/\/lists.cloudfoundry.org\/g\/cf-dev\" rel=\"noopener noreferrer\" target=\"_blank\">cf-dev mailing list<\/a>.<\/p>\n<p>Recently, the Cloud Foundry Foundation also published its bi-weekly <a href=\"https:\/\/www.cloudfoundry.org\/blog\/bi-weekly-round-up-technical-ecosystem-updates-from-cloud-foundry-5-19-20\/\" rel=\"noopener noreferrer\" target=\"_blank\">technical round-up<\/a> and <a href=\"https:\/\/www.cloudfoundry.org\/blog\/q1-2020-cloud-foundry-release-notes-report\/\" rel=\"noopener noreferrer\" target=\"_blank\">release notes report<\/a> as of Q1 2020.<\/p>\n<p>The next CAB call is preliminary scheduled for June 17, 2020, at 8 a.m. PDT. Anyone interested can join Cloud Foundry\u2019s <a href=\"https:\/\/cloudfoundry.slack.com\/messages\/C0JC2JB0W\/\" rel=\"noopener noreferrer\" target=\"_blank\">CAB Slack channel<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Want_details_Watch_the_video\"><\/span>Want details? Watch the video!<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><center><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/S0kKCYn3JWc\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/center><\/p>\n<hr \/>\n<p><center><small>This blog post was written by <a href=\"https:\/\/www.altoros.com\/blog\/author\/carlo\/\">Carlo Gutierrez<\/a> and edited by <a href=\"https:\/\/www.altoros.com\/blog\/author\/sophie.turol\/\">Sophia Turol<\/a>.<\/small><\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This month\u2019s Cloud Foundry Community Advisory Board (CAB) meeting focused on two presentations from T-Mobile. The presentations centered around management of log loss on VMware Tanzu (Pivotal Cloud Foundry) and T-Mobile&#8217;s shift to life-cycle automation.<\/p>\n<p>The meeting also discussed leadership changes for CF Extensions, the upcoming North American Summit, as well [&#8230;]<\/p>\n","protected":false},"author":32,"featured_media":54540,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[7],"tags":[618,873,912,206],"class_list":["post-54501","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-opinion","tag-cab","tag-cloud-native","tag-kubernetes","tag-oss-cloud-foundry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Cloud Foundry Advisory Board Meeting, May 2020: CI and Logs at Scale | Altoros<\/title>\n<meta name=\"description\" content=\"Engineers of T-Mobile shared experience in managing log loss on VMware Tanzu and lessons learned from the company&#039;s shift to life-cycle automation.\" \/>\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\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cloud Foundry Advisory Board Meeting, May 2020: CI and Logs at Scale | Altoros\" \/>\n<meta property=\"og:description\" content=\"This month\u2019s Cloud Foundry Community Advisory Board (CAB) meeting focused on two presentations from T-Mobile. The presentations centered around management of log loss on VMware Tanzu (Pivotal Cloud Foundry) and T-Mobile&#8217;s shift to life-cycle automation. The meeting also discussed leadership changes for CF Extensions, the upcoming North American Summit, as well [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-21T15:08:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-22T10:13:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/05\/Cloud-Foundry-CAB-May-2020-Eamon-Maguire-Eric-Malm-Troy-Topnik-Chip-Childers.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"426\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Carlo Gutierrez\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlo Gutierrez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\\\/\"},\"author\":{\"name\":\"Carlo Gutierrez\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/833e109f77de753b2b472dca0236b442\"},\"headline\":\"Cloud Foundry Advisory Board Meeting, May 2020: CI and Logs at Scale\",\"datePublished\":\"2020-05-21T15:08:29+00:00\",\"dateModified\":\"2020-05-22T10:13:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\\\/\"},\"wordCount\":963,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/Cloud-Foundry-CAB-May-2020-Eamon-Maguire-Eric-Malm-Troy-Topnik-Chip-Childers.gif\",\"keywords\":[\"CAB\",\"Cloud-Native\",\"Kubernetes\",\"OSS Cloud Foundry\"],\"articleSection\":[\"News\\\/Opinion\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.altoros.com\\\/blog\\\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\\\/\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\\\/\",\"name\":\"Cloud Foundry Advisory Board Meeting, May 2020: CI and Logs at Scale | Altoros\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/Cloud-Foundry-CAB-May-2020-Eamon-Maguire-Eric-Malm-Troy-Topnik-Chip-Childers.gif\",\"datePublished\":\"2020-05-21T15:08:29+00:00\",\"dateModified\":\"2020-05-22T10:13:42+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/833e109f77de753b2b472dca0236b442\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.altoros.com\\\/blog\\\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/Cloud-Foundry-CAB-May-2020-Eamon-Maguire-Eric-Malm-Troy-Topnik-Chip-Childers.gif\",\"contentUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/Cloud-Foundry-CAB-May-2020-Eamon-Maguire-Eric-Malm-Troy-Topnik-Chip-Childers.gif\",\"width\":640,\"height\":426},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cloud Foundry Advisory Board Meeting, May 2020: CI and Logs at Scale\"}]},{\"@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\\\/833e109f77de753b2b472dca0236b442\",\"name\":\"Carlo Gutierrez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/CG_portrait-2-96x96.jpg\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/CG_portrait-2-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/CG_portrait-2-96x96.jpg\",\"caption\":\"Carlo Gutierrez\"},\"description\":\"Carlo Gutierrez is a Technical Writer at Altoros. As part of the editorial team, his focus has been on emerging technologies such as Cloud Foundry, Kubernetes, blockchain, and the Internet of Things. Prior to Altoros, he primarily wrote about enterprise and consumer technology. Carlo has over 12 years of experience in the publishing industry. Previously, he served as an Editor for PC World Philippines and Questex Asia, as well as a Designer for Tropa Entertainment.\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/author\\\/carlo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cloud Foundry Advisory Board Meeting, May 2020: CI and Logs at Scale | Altoros","description":"Engineers of T-Mobile shared experience in managing log loss on VMware Tanzu and lessons learned from the company's shift to life-cycle automation.","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\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/","og_locale":"en_US","og_type":"article","og_title":"Cloud Foundry Advisory Board Meeting, May 2020: CI and Logs at Scale | Altoros","og_description":"This month\u2019s Cloud Foundry Community Advisory Board (CAB) meeting focused on two presentations from T-Mobile. The presentations centered around management of log loss on VMware Tanzu (Pivotal Cloud Foundry) and T-Mobile&#8217;s shift to life-cycle automation. The meeting also discussed leadership changes for CF Extensions, the upcoming North American Summit, as well [...]","og_url":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/","og_site_name":"Altoros","article_published_time":"2020-05-21T15:08:29+00:00","article_modified_time":"2020-05-22T10:13:42+00:00","og_image":[{"width":640,"height":426,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/05\/Cloud-Foundry-CAB-May-2020-Eamon-Maguire-Eric-Malm-Troy-Topnik-Chip-Childers.gif","type":"image\/gif"}],"author":"Carlo Gutierrez","twitter_misc":{"Written by":"Carlo Gutierrez","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/#article","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/"},"author":{"name":"Carlo Gutierrez","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/833e109f77de753b2b472dca0236b442"},"headline":"Cloud Foundry Advisory Board Meeting, May 2020: CI and Logs at Scale","datePublished":"2020-05-21T15:08:29+00:00","dateModified":"2020-05-22T10:13:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/"},"wordCount":963,"commentCount":0,"image":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/05\/Cloud-Foundry-CAB-May-2020-Eamon-Maguire-Eric-Malm-Troy-Topnik-Chip-Childers.gif","keywords":["CAB","Cloud-Native","Kubernetes","OSS Cloud Foundry"],"articleSection":["News\/Opinion"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/","url":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/","name":"Cloud Foundry Advisory Board Meeting, May 2020: CI and Logs at Scale | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/05\/Cloud-Foundry-CAB-May-2020-Eamon-Maguire-Eric-Malm-Troy-Topnik-Chip-Childers.gif","datePublished":"2020-05-21T15:08:29+00:00","dateModified":"2020-05-22T10:13:42+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/833e109f77de753b2b472dca0236b442"},"breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/05\/Cloud-Foundry-CAB-May-2020-Eamon-Maguire-Eric-Malm-Troy-Topnik-Chip-Childers.gif","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/05\/Cloud-Foundry-CAB-May-2020-Eamon-Maguire-Eric-Malm-Troy-Topnik-Chip-Childers.gif","width":640,"height":426},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-may-2020-ci-and-logs-at-scale\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Cloud Foundry Advisory Board Meeting, May 2020: CI and Logs at Scale"}]},{"@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\/833e109f77de753b2b472dca0236b442","name":"Carlo Gutierrez","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/02\/CG_portrait-2-96x96.jpg","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/02\/CG_portrait-2-96x96.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2021\/02\/CG_portrait-2-96x96.jpg","caption":"Carlo Gutierrez"},"description":"Carlo Gutierrez is a Technical Writer at Altoros. As part of the editorial team, his focus has been on emerging technologies such as Cloud Foundry, Kubernetes, blockchain, and the Internet of Things. Prior to Altoros, he primarily wrote about enterprise and consumer technology. Carlo has over 12 years of experience in the publishing industry. Previously, he served as an Editor for PC World Philippines and Questex Asia, as well as a Designer for Tropa Entertainment.","url":"https:\/\/www.altoros.com\/blog\/author\/carlo\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/54501","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\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=54501"}],"version-history":[{"count":45,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/54501\/revisions"}],"predecessor-version":[{"id":54558,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/54501\/revisions\/54558"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/54540"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=54501"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=54501"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=54501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}