<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>Hi Simon,</div>
<div><br>
</div>
<div>Thanks for your feedback. Please see inline.</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>Simon Pasquier <<a href="mailto:spasquier@mirantis.com">spasquier@mirantis.com</a>><br>
<span style="font-weight:bold">Reply-To: </span>"OpenStack Development Mailing List (not for usage questions)" <<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>><br>
<span style="font-weight:bold">Date: </span>Wednesday, May 13, 2015 at 6:06 AM<br>
<span style="font-weight:bold">To: </span>"OpenStack Development Mailing List (not for usage questions)" <<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>><br>
<span style="font-weight:bold">Subject: </span>Re: [openstack-dev] [new][cloudpulse] Announcing a project to HealthCheck OpenStack deployments<br>
</div>
<div><br>
</div>
<div>
<div>
<div dir="ltr">
<div>
<div>
<div>
<div>Hello,<br>
<br>
Like many others commented before, I don't quite understand how unique are the Cloudpulse use cases.<br>
<br>
For operators, I got the feeling that existing solutions fit well:<br>
- Traditional monitoring tools (Nagios, Zabbix, ....) are necessary anyway for infrastructure monitoring (CPU, RAM, disks, operating system, RabbitMQ, databases and more) and diagnostic purposes. Adding OpenStack service checks is fairly easy if you already
have the toolchain.</div>
</div>
</div>
</div>
</div>
</div>
</div>
</span>
<div><br>
</div>
<div>
<div style="font-family: Consolas, monospace; font-size: 12px;">The solution is for health-checking, which includes periodically running light/mid/heavy</div>
<div style="font-family: Consolas, monospace; font-size: 12px;">Control and data plane tests and provide test data. The tool shall not have any dependency on one particular monitoring tool</div>
<div style="font-family: Consolas, monospace; font-size: 12px;">If monitoring tool is installed, then monitoring data shall be exposed to the applications in a consumable fashion.</div>
<div style="font-family: Consolas, monospace; font-size: 12px;">As I mentioned earlier, we are not replacing any monitoring solution available out there we are leveraging those solutions </div>
<div style="font-family: Consolas, monospace; font-size: 12px;"> and provide a clean interface so that the application/tenants and</div>
<div style="font-family: Consolas, monospace; font-size: 12px;">Operators know if the cloud is healthy. </div>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div>
<div>
<div dir="ltr">
<div>
<div>
<div>
<div><br>
- OpenStack projects like Rally or Tempest can generate synthetic loads and run end-to-end tests. Integrating them with a monitoring system isn't terribly difficult either.</div>
</div>
</div>
</div>
</div>
</div>
</div>
</span>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div>
<div>
<div dir="ltr">
<div>
<div>
<div>
<div><br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</span>
<div>You put it well, right now the ask is simple and there is no solution that has integrated control/dataplane tests and made it flexible and configurable from both application and tenant perspective.</div>
<div>We will levarage any of these existing tests as part of our comprehensive tests, which can be run by the operator on periodic basis with long intervals. At this point these tests cannot be run in short intervals since they are heavy weight, and several
times the tests leave several orphan resources that needs manual cleanup.</div>
<span id="OLK_SRC_BODY_SECTION">
<div>
<div>
<div dir="ltr">
<div>
<div><br>
As far as Monitoring-as-a-service is concerned, do you have plans to integrate/leverage Ceilometer?</div>
</div>
</div>
</div>
</div>
</span>
<div><br>
</div>
<div>Yes, that will be exposed as an extension, when some application/operator needs the data.</div>
<div><br>
</div>
<div>Thanks</div>
<div>Vinod.</div>
<span id="OLK_SRC_BODY_SECTION">
<div>
<div>
<div dir="ltr">
<div>
<div><br>
</div>
</div>
</div>
</div>
</div>
</span><span id="OLK_SRC_BODY_SECTION">
<div>
<div>
<div dir="ltr">
<div>
<div><br>
</div>
BR,<br>
</div>
Simon</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Tue, May 12, 2015 at 7:20 PM, Vinod Pandarinathan (vpandari)
<span dir="ltr"><<a href="mailto:vpandari@cisco.com" target="_blank">vpandari@cisco.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word;font-size:14px;font-family:Calibri,sans-serif;color:rgb(0,0,0)">
<div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px">Hello,</span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<br>
</div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
I'm pleased to announce the development of a new project called CloudPulse. CloudPulse provides Openstack</div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px">health-checking services to both operators, tenants, and applications. This project will begin as </span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px">a StackForge project based upon an empty cookiecutter[1] repo. The repos to work in are:</span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px">Server: </span><span style="margin:0px;padding:1px 0px"><a href="https://github.com/stackforge/cloudpulse" style="margin:0px;padding:0px" target="_blank">https://github.com/stackforge/cloudpulse</a></span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px">Client: </span><span style="margin:0px;padding:1px 0px"><a href="https://github.com/stackforge/python-cloudpulseclient" style="margin:0px;padding:0px" target="_blank">https://github.com/stackforge/python-cloudpulseclient</a></span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<br>
</div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px">Please join us via iRC on #openstack-cloudpulse on freenode.</span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<br>
</div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px">I am holding a doodle poll to select times for our first meeting the week after summit. This doodle poll will close May 24th and meeting times will be announced on the mailing list at that time. At our first IRC meeting, </span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px">we will draft additional core team members, so if your interested in joining a fresh new development effort, please attend our first meeting. </span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
Please take a moment if your interested in CloudPulse to fill out the doodle poll here: </div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<br>
</div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px"><a href="https://doodle.com/kcpvzy8kfrxe6rvb" style="margin:0px;padding:0px" target="_blank">https://doodle.com/kcpvzy8kfrxe6rvb</a></span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<br>
</div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
The initial core team is composed of</div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px">Ajay Kalambur, </span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px">Behzad Dastur, </span><span style="margin:0px;padding:1px 0px">Ian Wells,
</span><span style="margin:0px;padding:1px 0px">Pradeep chandrasekhar, </span><span style="margin:0px;padding:1px 0px">Steven Dake</span><span style="margin:0px;padding:1px 0px"> and</span><span style="margin:0px;padding:1px 0px"> Vinod Pandarinathan</span><span style="margin:0px;padding:1px 0px">.</span><span style="margin:0px;padding:1px 0px">
<br>
</span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px">I expect more members to join during our initial meeting.</span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<br>
</div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
A little bit about CloudPulse:</div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px"> Cloud operators need notification of OpenStack failures before a customer reports the failure. Cloud operators can then take timely corrective actions with minimal disruption to applications. Many cloud applications,
including </span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px">those I am interested in (NFV) have very stringent service level agreements. Loss of service can trigger contractual</span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px">costs associated with the service. Application high availability requires an operational OpenStack Cloud, and the reality</span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px">is that occascionally OpenStack clouds fail in some mysterious ways. This project intends to identify when those failures </span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px">occur so corrective actions may be taken by operators, tenants, and the applications themselves.</span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px"><br>
</span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="white-space:pre-wrap"></span>OpenStack is considered healthy when OpenStack API services respond appropriately. Further OpenStack is</div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px">healthy when network traffic can be sent between the tenant networks and
</span><span style="margin:0px;padding:1px 0px">can access the Internet. Finally OpenStack</span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px">is healthy when all infrastructure cluster elements are in an operational state.</span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<br>
</div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px">For information about blueprints check out:</span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px"> </span><span style="margin:0px;padding:1px 0px"><a href="https://blueprints.launchpad.net/cloudpulse" style="margin:0px;padding:0px" target="_blank">https://blueprints.launchpad.net/cloudpulse</a></span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px"><a href="https://blueprints.launchpad.net/python-cloudpulseclient" style="margin:0px;padding:0px" target="_blank">https://blueprints.launchpad.net/python-cloudpulseclient</a></span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<br>
</div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
For more details, check out our Wiki:</div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px"><a href="https://wiki.openstack.org/wiki/Cloudpulse" style="margin:0px;padding:0px" target="_blank">https://wiki.openstack.org/wiki/Cloudpulse</a></span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<br>
</div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
Plase join the CloudPulse team in designing and implementing a world-class Carrier Grade system for checking</div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px">the health of OpenStack clouds. We look forward to seeing you on IRC on #openstack-cloudpulse.</span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<br>
</div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
Regards,</div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px">Vinod Pandarinathan</span></div>
<div style="margin:0px;padding:0px 1px 0px 0px;font-family:Arial,sans-serif;font-size:12px;line-height:16px;white-space:pre-wrap">
<span style="margin:0px;padding:1px 0px">[1] </span><span style="margin:0px;padding:1px 0px"><a href="https://github.com/openstack-dev/cookiecutter" style="margin:0px;padding:0px" target="_blank">https://github.com/openstack-dev/cookiecutter</a></span></div>
</div>
<div style="color:rgb(0,0,0)"><br>
</div>
</div>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">
OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</span>
</body>
</html>