ccdba23158
This commit moves the Pacemaker/Corosync Puppet code from the lma_collector module to the Fuel-specific base.pp manifest. This involves the following changes: * Fuel's "pacemaker_wrappers::service" define is now used in base.pp to configure the LMA service resource to using the "pacemaker" provider. * To configure "pacemaker_wrappers::service" we need to know the Heka user. So to avoid hacks where we'd use private variables from the lma_collector and heka modules to determine the Heka user the lma_collector and heka modules are changed to make the Heka user configurable. For this the "heka" class "run_as_root" parameter is removed in favor of a "user" parameter. * In other manifests we use a resource collector to make sure that the LMA service resource is not re-configured with the default provider. This part is a bit hackish, but we haven't been able to come up with a better way to address the issue. Change-Id: I0ed0bddb245dc3a65b034e5caec14a65cfa908cb Implements: blueprint lma-without-fuel |
||
---|---|---|
contrib | ||
deployment_scripts/puppet | ||
doc | ||
repositories | ||
specs | ||
.gitignore | ||
.gitreview | ||
LICENSE | ||
README.md | ||
deployment_tasks.yaml | ||
environment_config.yaml | ||
functions.sh | ||
metadata.yaml | ||
pre_build_hook | ||
tasks.yaml | ||
test-requirements.txt | ||
tox.ini |
README.md
The Logging, Monitoring and Alerting (LMA) Collector Plugin for Fuel
The LMA Collector Plugin for Fuel is used to install and configure the LMA Collector in OpenStack environments deployed by Fuel.
The LMA Collector is an advanced monitoring agent solution that should be installed on each of the OpenStack nodes you want to monitor.
Please check the LMA Collector Plugin Overview section of the plugin's documentation for additional details.
Release Notes
The release notes of the LMA Collector Plugin are provided in the Release Notes section of the plugin documentation.
Requirements
The LMA Collector Plugin requirements are defined in the Requirements section of the plugin documentation.
Known issues
The LMA Toolchain's related issues are listed on Launchpad.
Limitations
The LMA Collector Plugin limitations are described in the Limitations section of the plugin documentation.
Installation
The installation instructions of the LMA Collector Plugin are provided in the Installation section of the plugin documentation.
User Guide
Instructions for how to configure the plugin and the alarms are provided in the Configuration Guide and Alarms Configuration Guide of the plugin documentation.
Communication
The OpenStack Development Mailing List is the preferred way to communicate
with the members of the project.
Emails should be sent to openstack-dev@lists.openstack.org
with the subject
prefixed by [fuel][plugins][lma]
.
Reporting Bugs
Bugs should be filed against the LMA Toolchain project on Launchpad (not Github!).
Contributing
If you would like to contribute to the development of this plugin, you must follow the OpenStack development workflow instructions.
Patch reviews take place on the OpenStack Gerrit system.
Contributors
- Guillaume Thouvenin gthouvenin@mirantis.com
- Patrick Petit ppetit@mirantis.com
- Simon Pasquier spasquier@mirantis.com
- Swann Croiset scroiset@mirantis.com