Re: DEA Monitoring Capabilities
Jim CF Campbell
Yep, I've had a back thread with Runtime OG who now has the DEA metrics and
toggle quoted messageShow quoted text
who I thought had implemented all previous /varz (aka Collector) metrics into the firehose. No answer from Mr Fraenkel yet.
On Fri, May 20, 2016 at 11:15 AM, Voelz, Marco <marco.voelz(a)sap.com> wrote:
Including Jim Campbell to make sure this reaches him. --
Jim Campbell | Product Manager | Cloud Foundry | Pivotal.io | 303.618.0963
|
|
Re: DEA Monitoring Capabilities
Marco Voelz
Including Jim Campbell to make sure this reaches him.
toggle quoted messageShow quoted text
On 20/05/16 13:41, "Chawki, Amin" <amin.chawki(a)sap.com<mailto:amin.chawki(a)sap.com>> wrote:
Hi, by upgrading to CF v234 (including pre-release v232) we lost all our monitoring capabilities regarding DEA and HM9000 (we were still using Collector). By migrating to Firehose only a fraction of the metrics was available. Very important metrics for our productive systems like ‘available_memory_ratio’ were just added in CF v235. In the meantime, we were pretty much “flying blind”. We replaced not existing metrics like ‘DEA…mem_used_bytes’ and ‘HM9000…healthy’, which were available via Collector, with metrics from Bosh. Is this the way to go or are there any plans to add them again? Best Regards, Amin
|
|
DEA Monitoring Capabilities
Chawki, Amin <amin.chawki@...>
Hi,
by upgrading to CF v234 (including pre-release v232) we lost all our monitoring capabilities regarding DEA and HM9000 (we were still using Collector). By migrating to Firehose only a fraction of the metrics was available. Very important metrics for our productive systems like ‘available_memory_ratio’ were just added in CF v235. In the meantime, we were pretty much “flying blind”. We replaced not existing metrics like ‘DEA…mem_used_bytes’ and ‘HM9000…healthy’, which were available via Collector, with metrics from Bosh. Is this the way to go or are there any plans to add them again? Best Regards, Amin
|
|
Re: Stemcells, Garden, and rootfs: how are these related?
Sunil Babu <cloudgrp.assist@...>
Hi
toggle quoted messageShow quoted text
Rootfs is not specific to an os flavor to mention in Windows it's referred as rootdsk This is the base volume which comes when a vm is created Since more people work on Unix flavor to generalise it's referred as root file sys. When Windows also ventured in cf things changed and ref as rootdisk (virtualization on windows is on disk level Hope this clarifys u
On Thursday, May 19, 2016, J K <falconwing(a)gmail.com> wrote:
Is it correct to say that in the context of CF, `rootfs` is a Linux-only --
Thanks & Regards Sunil Babu K C +91-81970-35608
|
|
Re: can we install ruby gems in existing cf stacks (cflinuxfs2) without recreate stack
Sunil Babu <cloudgrp.assist@...>
Hi
Enable cloning with repo an make auto update enabled this there is no need to install On Thursday, May 19, 2016, Lingesh Mouleeshwaran < lingeshmouleeshwaran(a)gmail.com> wrote: Hi Cloudfoundry , -- Thanks & Regards Sunil Babu K C +91-81970-35608
|
|
Re: can we install ruby gems in existing cf stacks (cflinuxfs2) without recreate stack
DHR
I think you'd be better to get the gems to be deployed inside the buildpack zip & used by your buildpack bin scripts from when the zip is unpacked.
toggle quoted messageShow quoted text
Maybe you could vendor the gems as part of your 'bundle install' command so that they appear inside your staging directory Eg $ bundle install --path staging/vendor/bundle This should ensure the go into the buildpack zip. And then set the BUNDLE_PATH variable to the same relative directory in the bin/detect, compile and/or release scripts. More info about bundler here: http://bundler.io/v1.3/bundle_install.html
On 19 May 2016, at 18:36, Lingesh Mouleeshwaran <lingeshmouleeshwaran(a)gmail.com> wrote:
|
|
can we install ruby gems in existing cf stacks (cflinuxfs2) without recreate stack
Lingesh Mouleeshwaran
Hi Cloudfoundry ,
Is there any simple way, we can update or install new libraries in existing cf stacks (cflinuxf2) without creating new custom stacks ?? *Example :* Our modified java buildpack not running on existing stacks because of few of the ruby gems are missing in the file system. so we would require to install few ruby gem and use the modified java buildpack. Share your thoughts and suggestions. Regards Lingesh M
|
|
Re: Stemcells, Garden, and rootfs: how are these related?
J K
Is it correct to say that in the context of CF, `rootfs` is a Linux-only abstraction, and is not necessarily relevant to Garden (whereas it may be relevant to one or more of the Garden backends)?
|
|
Re: Stemcells, Garden, and rootfs: how are these related?
Steven Benario
For a bit more information on how Windows does containerization (hint: it
toggle quoted messageShow quoted text
doesn't involve a rootfs), you can check out a recent blog post from the Greenhouse team: https://engineering.pivotal.io/post/windows-containerization-deep-dive/
On Thu, May 19, 2016 at 11:47 AM, Duncan Winn <dwinn(a)pivotal.io> wrote:
sorry JK - it's still early am (ignore what I just said) - the stack is
|
|
Re: Stemcells, Garden, and rootfs: how are these related?
Duncan Winn
sorry JK - it's still early am (ignore what I just said) - the stack is the
toggle quoted messageShow quoted text
specific rootfs - the container image is a combination of a droplet plus a stack. The container image will then run in your garden process. For a windows stack you would need a windows vm/cell to run it.
On Thu, May 19, 2016 at 8:43 AM Duncan Winn <dwinn(a)pivotal.io> wrote:
Hey JK, a stack is a combination of the rootfs and droplet. This is --
Duncan Winn Cloud Foundry PCF Services
|
|
Re: Stemcells, Garden, and rootfs: how are these related?
Duncan Winn
Hey JK, a stack is a combination of the rootfs and droplet. This is
toggle quoted messageShow quoted text
conceptually a "container image" that will then run in your garden container. For a windows stack you would need a windows vm/cell to run it.
On Thu, May 19, 2016 at 8:26 AM J K <falconwing(a)gmail.com> wrote:
Thank you, Amit. Is it correct to say that a stack (in the `cf stacks` --
Duncan Winn Cloud Foundry PCF Services
|
|
Re: Stemcells, Garden, and rootfs: how are these related?
J K
Thank you, Amit. Is it correct to say that a stack (in the `cf stacks` sense) is a combination of rootfs + stemcell? If you have a "base VM" of, say, Linux -- and if that's the one bosh is deploying to all the cells, how does that become a `windows2012R2` stack in CF?
|
|
Re: Stemcells, Garden, and rootfs: how are these related?
Amit Kumar Gupta
Hi J K,
To add to what Nick said: You can think of Garden as a generic API for something that creates containers and runs processes in them, and can be backed by various different backend implementations, e.g. garden-linux or garden-windows. It leaves the responsibility of what it means to actually create a container to the backend, but provides an interface for interacting with containers and container processes as logical resources. At a high level, a container consists of a root file system image, a set of resource constraints, and some commands to run inside the container. Cloud Foundry is able to take your raw application source code and build it inside a container. The root file system used for the container that builds your code is the "rootfs". So for the build process, the standard "cflinuxfs2" rootfs is used to create the container, then your code is injected and compiled, and the resulting asset is extracted. Next, when Cloud Foundry runs your application, it again creates a container starting from the rootfs image, injects your built code, and runs it. The "create a container and run xyz" responsibility belongs to Garden, so the relationship between garden and the rootfs is that Cloud Foundry finds a Garden process somewhere and instructs it to use a particular rootfs to use to create a container out of it. A single application developer wants to push their code to Cloud Foundry and have it run the code in some container. But an instance of the Cloud Foundry platform can support many (e.g. hundreds of thousands) application developers all doing the same thing. An operator managing an instance of Cloud Foundry needs to take Cloud Foundry software itself and have it be deployed and run by something. The toolchain for this is called BOSH. BOSH typically operates on VMs in a virtualized infrastructure like AWS of vSphere. BOSH can run Cloud Foundry, or any number of different distributed software services, on top of virtualized infrastructure. Analogous to the rootfs which is a common base layer image for all applications running on Cloud Foundry, a stemcell is a common base VM image for all services deployed by BOSH (e.g. each of the components comprising Cloud Foundry itself). The documentation Nick has linked you to can give you more detailed information about these concepts, as well as the reasoning behind them. Best, Amit On Wed, May 18, 2016 at 4:53 PM, Nicholas Calugar <ncalugar(a)pivotal.io> wrote: Hi JK,
|
|
Re: Buildpacks Checksum Site for Release Validation
Gwenn Etourneau
How the pws / cloud-ops team verify the buildpack checksum before deploying
toggle quoted messageShow quoted text
it ?
On Thu, May 19, 2016 at 3:57 AM, Danny Rosen <drosen(a)pivotal.io> wrote:
In the future we may consider implementing a json feed. If we did go
|
|
Re: Proposal: Reducing State in Service Brokers - Service Broker API Enhancement
Long Nguyen
Oh interesting! I was thinking about creating a broker that can do same thing, Are you looking to open source this broker?
toggle quoted messageShow quoted text
On May 17, 2016 at 12:02:48 PM, Alex Ley (aley(a)pivotal.io) wrote:
hat builds lots of service brokers. We are currently working on broker that backs onto BOSH and want to move towards making it stateless. We have written a proposal to enhance the CF Service Broker API to allow us to achieve this. We believe this will he
|
|
Re: Stemcells, Garden, and rootfs: how are these related?
Nicholas Calugar
Hi JK,
toggle quoted messageShow quoted text
I don't work on any of these parts of Cloud Foundry but I can give a very basic overview: [1] rootfs: the filesystem used for applications deployed on Cloud Foundry. The current default is cflinuxfs2, based on Ubuntu 14.04 [2] garden: "A rich golang client and server for container creation and management with pluggable backends for linux, windows and The Open Container Initiative Spec". Garden is running on the Diego cells where Cloud Foundry applications are run. [3] stemcells: The base image for VMs deployed by bosh. Highly recommend staring with the Cloud Foundry documentation: http://docs.cloudfoundry.org/. You can also "kick the tires" by trying one of the hosted versions of Cloud Foundry: https://www.cloudfoundry.org/learn/certified-providers/ Nick [1] https://github.com/cloudfoundry/stacks [2] https://github.com/cloudfoundry-incubator/garden [3] http://bosh.cloudfoundry.org/docs/stemcell.html
On Wed, May 18, 2016 at 1:00 PM, J K <falconwing(a)gmail.com> wrote:
hi,
|
|
Re: User defined variable "key" validation doesn't happen at cf set-env phase
Nicholas Calugar
No, we are trying to focus on development of the V3 API, we will only fix
toggle quoted messageShow quoted text
major issues with the V2 API. Thanks, Nick
On Sun, May 15, 2016 at 8:44 PM, Padmashree B <padmashree.b(a)sap.com> wrote:
Hi Nick,
|
|
Re: aligning cf push health-check default value
Nicholas Calugar
Hi Dies,
The CC doesn't see these as steps of a push, they are all distinct API requests. We cannot make decisions based on previous requests or lack thereof, it has to be done in the CLI. Based on a quick test, unknown fields are ignored in POST bodies in V2, so you can send "health_check_type":"none" on older CC versions. Thanks, Nick On Sun, May 15, 2016 at 5:23 PM, Koper, Dies <diesk(a)fast.au.fujitsu.com> wrote: Hi Nick, Eric,
|
|
Re: [abacus] Separate time-based from discrete usage metrics
Hi,
toggle quoted messageShow quoted text
When we talk for a DB storing stateful metrics, do we really mean a single DB storing all the Abacus pipeline data, or an input & output DBs for each of the Abacus micro-services? +1 for storing the data in the historical/log-like databases. This gives us the possibility to extend the implementation of the failed events management to the stateful measures. We already started a spike on dataflow module. It would be straightforward to detect stateful metrics in POST requests. This can be done by extending the account plugin API and the metering config & schema. We have two challenges: * GET requests do not have access to the stateful flag, so we need a way to detect stateful data using the document id. The idea we have is to use a new ID schema (or just a prefix?), as you proposed on the last IPM. * We think Replay function might miss some of the data, exactly due to the problem we try to solve. Regards, Hristo Iliev 2016-05-18 19:34 GMT+03:00 Jean-Sebastien Delfino <jsdelfino(a)gmail.com>:
Hi,To fix the issue we decided to:metrics (the rest basically)
|
|
Re: Team
Amulya Sharma <amulya.sharma@...>
THUMBS UP Layne Peng
toggle quoted messageShow quoted text
On Tue, May 17, 2016 at 11:51 PM Layne Peng <layne.peng(a)emc.com> wrote:
but we all are saying same thing .. believe me after running multipleboshservices managing marketplace in a large org is kind of a messy jobs ..I cannot agree more!
|
|