Commit Graph

178 Commits

Author SHA1 Message Date
Filip Pytloun 90c21025da Retire project
Change-Id: I23388dfd3b4eb11e1cae3f284d1e9926648177ad
2017-01-25 18:22:19 +01:00
Jenkins 873de55f85 Merge "Add aggregates memory tables in Nova dashboard" 2017-01-23 15:26:53 +00:00
Olivier Bourdon 270e105c38 Add alarms for Nova aggregates
Reintegration of SL1.0 work.
Note that this requires:
https://github.com/tcpcloud/salt-formula-heka/pull/115
https://github.com/tcpcloud/salt-formula-collectd/pull/50

Change-Id: Ie133285d48e4be7bd3fc9b09ec80683d208bdd79
2017-01-23 10:27:28 +01:00
Olivier Bourdon dff30bf081 Add aggregates memory tables in Nova dashboard
Reintegration of SL1.0 work.
Note that this requires:
https://github.com/tcpcloud/salt-formula-heka/pull/115
https://github.com/tcpcloud/salt-formula-collectd/pull/50

Change-Id: Iba01212ee983e8aff7c43f7743e3d6ac43fdb388
2017-01-23 09:09:40 +01:00
Jakub Pavlik ef81d50cfc Libvirtd deamon does not start after compute reboot
Libvirtd deamon does not start after compute reboot due bad
libvirt-bin upstart definition

Change-Id: I1ef3a7f34262c564627762172ae12a93ff11f71e
Closes-bug: PROD-8661
2017-01-16 08:48:09 -08:00
Jenkins add8ae2c6c Merge "Fix typo in README.rst" 2017-01-10 15:15:46 +00:00
Ales Komarek bb46d594bd Added default notification value
Change-Id: I0eda1ff5e37c089347ac26c5cbebf22adcab446a
2017-01-06 13:43:41 +01:00
Jenkins 3519b04b97 Merge "Support configuration of notify_on without Ceilometer" 2017-01-04 13:36:18 +00:00
Jenkins b8272283d0 Merge "Support dict values for controller.notification" 2017-01-04 13:36:13 +00:00
Jenkins 8e67e9e2e4 Merge "Enable notifications for the controller role" 2017-01-04 13:36:03 +00:00
Guillaume Thouvenin 2b68f176ec Remove the usage of down and disabled together
This patch removes the trigger with state '== down || == disabled'
because it is not working. We replaced it by a check that validates the
fact that alarm is triggered only if one service is up and at least
another service is down or disabled by using the percentage of services
up.

Change-Id: Ic4f2e6ea7be9e90a59116b46e3487074a365c8bd
2016-12-21 15:31:50 +01:00
Simon Pasquier 6a3c8f71f9 Fix typo in README.rst
Change-Id: I1056868ed1238b1b694773187f9193d02db0bab6
2016-12-19 15:37:24 +01:00
Simon Pasquier 74b092d3a7 Support configuration of notify_on without Ceilometer
Change-Id: Ie8a81a38359c51ac6dc148aac98d23ddaecd878a
2016-12-15 10:18:39 +01:00
Simon Pasquier 2ee8c65d19 Support dict values for controller.notification
This change allows to configure the notification topic(s) and messaging
driver. It preserves backward-compatibility when the 'notification'
parameter is a boolean value instead of a dict.

Change-Id: I85004aae4bcd0ae4840a6250c0d39556aee0ea9f
2016-12-15 10:14:10 +01:00
Simon Pasquier 7a8b3bc4e2 Enable notifications for the controller role
Change-Id: I186ecee651e5178f15aaa9247942b399948b12c7
2016-12-15 10:10:08 +01:00
Simon Pasquier 9a4f6334c0 Enable alarms on libivrt
Change-Id: I0ae08eac1c35e96f8272ccfe244238ea0466a13a
2016-12-14 17:01:40 +01:00
Éric Lemoine fea94eacea Handle "disabled" in nova_compute alarms
Change-Id: I2eaeb109284e8f4ca26c3a8350a8ed6b751075ab
2016-12-08 15:38:12 +00:00
Éric Lemoine 32b5251e1d Improve alarm descriptions
Change-Id: I9073bf3f28053c09d0834929585debce00bf595d
2016-12-08 12:40:08 +00:00
Éric Lemoine a0624d247b Change alarm names for free_memory/vcpu
Change-Id: I703a0459c5b485ff0c6d08a9e07af201a8872ce5
2016-12-08 10:29:24 +00:00
Patrick Petit 52d4f329d5 Use new policies for nova_logs alarm clusters
Depends on https://github.com/tcpcloud/salt-formula-heka/pull/84

Change-Id: I0df8c9cdea44232db7835db78521046bde4fee12
2016-12-08 09:34:49 +00:00
Jenkins 74ee08104d Merge "extend temporary exeption for libvirtname in mirantis repo; reason: keystone formula goes against nova formula for legacy deployments" 2016-12-04 10:16:19 +00:00
Jenkins e7e57ced1d Merge "Documentation update, audit cadf support" 2016-12-04 10:10:09 +00:00
Jenkins 69574d053e Merge "enable cadf auditing support" 2016-12-04 09:58:51 +00:00
Petr Michalec e8f383379d Documentation update, audit cadf support
Change-Id: Icd8b8e9d6a1fc10bd2bd9514cee00234c18b7e57
2016-12-03 11:47:17 +01:00
Petr Michalec cf1d39fb53 extend temporary exeption for libvirtname in mirantis repo; reason: keystone formula goes against nova formula for legacy deployments
Change-Id: Icdae88f804cf9eab2205475a31d0c424ff239707
2016-12-02 21:04:43 +01:00
Petr Michalec aa23dc09c7 enable cadf auditing support
Change-Id: Iea78465576b8e1a69a7317155c41caeef10f066a
2016-12-02 20:52:41 +01:00
Patrick Petit 3a3a1545c8 Fix bugs and improve accuracy of alarms and clusters
Co-Authored-By: Patrick Petit <ppetit@mirantis.com>
Co-Authored-By: Eric Lemoine <elemoine@mirantis.com>

Change-Id: I784544984b6415316e06e5587e1184e31547bd10
2016-12-02 14:21:45 +00:00
Jenkins a03e2e1346 Merge "added compute cluster metadata" 2016-12-01 09:19:15 +00:00
Ales Komarek d1d4b2d156 Documentation fix
Change-Id: Ib997e216eb120e742155abe30dc4a2177adebe5b
2016-11-29 18:38:05 +01:00
Ondrej Smola beb0ad356a added compute cluster metadata
Change-Id: I5d3a209db0f4f4210cd48abe8153542b15b9dbfe
2016-11-25 16:29:33 +01:00
Simon Pasquier 96a8ed3c84 Merge remote-tracking branch 'upstream/stacklight' into merge-branch
Change-Id: I02375439dce9dca8098c64768d8483cb9e47820d
2016-11-25 16:19:08 +01:00
Guillaume Thouvenin 63ef2d583c Put Grafana dashboards into their own directory
Change-Id: Ib79284eec6f3c3ca3f3e4f64ca3a3db9fa5b5b8c
2016-11-24 16:46:50 +01:00
Éric Lemoine ca319b31e2 Fix annotations in Grafana dashboard
Change-Id: Ic8aa80fc23f8ab561d4df0945cc330d8c574f523
2016-11-24 10:18:40 +00:00
Éric Lemoine cc59477410 Remove the nova_fs alarms
We don't know if there is a dedicated filesystem for /var/lib/nova so we
cannot have alarms for this filesystem.

Change-Id: I3d7f7db02c7a6e1f4228e56ade94da5e88a2681e
2016-11-23 15:34:26 +00:00
Swann Croiset e5cc978759 Add alerting property for alarm_cluster
Change-Id: I56ce8063996b88d23944510001e7fc10708a8365
2016-11-22 16:21:28 +00:00
Jenkins 38c834cc5d Merge "Add nagios_host dimension" into stacklight 2016-11-22 16:19:57 +00:00
Éric Lemoine 13ffb55b8a Use "nova_api" as the backend name
And similarly for nova-metadata-api and nova-novncproxy-websocket.

"nova_api" is used instead of "nova-api" as the backend name in the haproxy
configuration. Ideally, we should not rely on names defined in the user
configuration, but we have no solution for this right now.

Change-Id: Id4d6fb6788fedeb9cc15eddfe59a0ad4ddc32699
2016-11-22 14:05:22 +00:00
Éric Lemoine 12017cdbbf Use percent metrics for majority-down
Change-Id: Iecaffb76b0c43d848c715cefff075cc646b3405c
2016-11-22 14:05:22 +00:00
Swann Croiset bb998dc52d Add nagios_host dimension
Change-Id: I724ff279cc5e49070b91caab792e12580415c836
2016-11-22 12:04:21 +00:00
Jenkins a7ad2070ff Merge "Add the dashboard for hypervisor metrics" into stacklight 2016-11-22 10:03:12 +00:00
Swann Croiset 43fa6d1f0d Fix the alarm_cluster for nova services
Change-Id: I5cd1f992632ae17fd1cfbba4e8c51edd7ca39d22
2016-11-21 17:24:32 +01:00
Guillaume Thouvenin e7b37cf4dc Add the dashboard for hypervisor metrics
Change-Id: I16516cabd01cb82606dc54bca35b62342fd07e7b
2016-11-21 10:28:36 +01:00
Éric Lemoine dd15b131be Add alarms and alarm clusters
Change-Id: I815e7c4973093ac3a7b9307700fb5e372c639aba
2016-11-18 14:54:30 +00:00
Jenkins f158af4047 Merge "Merge remote-tracking branch 'upstream/master' into merge-branch" into stacklight 2016-11-18 11:04:06 +00:00
Simon Pasquier 46dda8f973 Merge remote-tracking branch 'upstream/master' into merge-branch
Change-Id: Ie8eb16d22bfc8d8a582640dfb2c2ebf691507f7a
2016-11-18 11:59:00 +01:00
Guillaume Thouvenin c1239cfbc9 Add missing JSON format for dashboard
Change-Id: If85b68337760941f5fb528898a739e6828203e46
2016-11-18 10:26:38 +01:00
Guillaume Thouvenin 2b2e9c2326 Add support for Grafana
This patch enables support for Grafana and adds a new dashboard.

Change-Id: I2ecc95e1626b048844f42fa9249d7250a1f4187f
2016-11-17 08:50:51 +01:00
Jakub Pavlik 6d39fc0c19 fixes in nova-compute libvirt for mitaka
Change-Id: I5a3819fd270b60da7fb217d19801a5bd59373af7
2016-11-09 16:05:16 +01:00
Jakub Pavlik 570ebc5d68 Fix for proper UNIX group
Without this fix, Nova will not be able to properly spawn instances
via libvirt

Change-Id: I4b13de4ba2ff73ec2cd5bbe83ca545e5b80b4797
2016-11-09 15:38:53 +01:00
Jenkins f452752306 Merge "Fix collectd meta when the service is disabled" into stacklight 2016-11-08 15:02:15 +00:00