Re: diego -- apps usage/view container placement?


Eric Malm <emalm@...>
 

Hi, Tom,

Thanks for asking. The Diego team has a semi-supported tool called
'veritas' (at https://github.com/pivotal-cf-experimental/veritas) that can
give similar sorts of diagnostics on the command line, especially with its
'distribution' and 'dump-store' commands. It's easiest to run from inside
the BOSH deployment, as it makes requests directly to the BBS API. It is
possible, though, to make requests from outside the deployment by setting
up an SSH tunnel through, say, your BOSH or microBOSH VM to the BBS leader.
We've also recently made veritas capable of communicating with the BBS even
if it's protected by mutual SSL authentication, although in those cases
you'll also need to provide a suitable SSL certificate/key pair for veritas
to present as the client.

The Diego team will soon remake veritas as a more thoroughly supported and
tested operational tool that we could package with diego-release. Operators
will then be able to use it to get a high-level overview of the entire
deployment, to extract LRPs and Tasks as JSON for machine processing, to
inspect the state reported by the cell reps or the Garden containers on
each cell, to discover which instances of the Diego services hold their
distributed locks, and to inspect the Golang runtime state of components,
among other things. Many of these operations are already present in veritas
today, but they're not always well-documented or as polished as they could
be. If you have particular suggestions for other features you'd find
useful, we'd like to hear them!

Best,
Eric, CF Runtime Diego PM

On Thu, Oct 15, 2015 at 7:59 AM, Tom Sherrod <tom.sherrod(a)gmail.com> wrote:

Is there an equivalent of xray or ltc visualize for diego enable CF
environment?

Thanks,
Tom

Join cf-dev@lists.cloudfoundry.org to automatically receive all group messages.