Commit Graph

90 Commits

Author SHA1 Message Date
Filip Pytloun 0c0a634f16 Retire project
Change-Id: I56340a185c1c3527d53a2050c997a235d7ddf5a7
2017-01-25 18:22:19 +01:00
Guillaume Thouvenin abb96a8da5 Add data plane and agents to the Grafana dashboard
This patch adds a new dashboard if Neutron is deployed with OpenvSwitch
support. It also ensures that only the Neutron server is providing a
dashboard because otherwise you can have other kinds of nodes that
don't run Neutron and that will push the wrong dashboard.
Change-Id: I55e7b84e7d7fd06619f5671c15964b39d5943514
2017-01-18 17:00:19 +01:00
Jenkins 6ac69486c1 Merge "Collect lbaas logs" 2017-01-11 13:37:55 +00:00
Guillaume Thouvenin 86b775f666 Add OVS logstreamer
Change-Id: I8a5692e169fc0939b63ea45eab59a7e4dee04f68
2017-01-10 09:59:48 +00:00
Simon Pasquier 901b0842f1 Add metadata support for gateway and compute
Without this, Heka isn't properly configured on gateway and compute
nodes.

Change-Id: Ia18df36ea198458828aa5386eb42d386de0eea5e
2017-01-10 10:41:52 +01:00
Simon Pasquier 32e1752567 Fix Heka alarm meta for compute and gw nodes
This change ensures that no alarm and trigger keys will be added for
the compute and gateway nodes when enabling the Heka support.

Change-Id: Iea919dfc7fb198bef3459386dd2de76696eb58c6
2017-01-06 10:51:06 +00:00
Jakub Pavlik b61094d858 fix physnet1 mapping for external vlan
Change-Id: Ia07b1b98932e0943357cf27e26d866820ec49812
2017-01-05 13:45:12 +01:00
Jenkins 3e431a62da Merge "Support dict values for the notification parameter" 2017-01-04 13:34:59 +00:00
Jenkins 0b32d2f11a Merge "Support notifications for Neutron compute and gw" 2017-01-04 13:34:51 +00:00
Simon Pasquier fee010de8d Fix Heka meta for OpenContrail deployments
Change-Id: I2b5226acd8496a71fe25ca9cd67e6a488da8b8d3
2017-01-04 09:37:28 +01:00
vmikes 1b2ce53fef condition for local_ip if vxlan
Change-Id: Icb13626b155b4938b674c2e6a078140bb3989c2f
2017-01-02 16:53:28 +01:00
Guillaume Thouvenin ad33cc4c0b Remove the usage of down and disabled together
This patch removes the trigger with state '== down || == disabled'
because it is not working as expected. Instead we ensure that it
triggers only if only one agent is up and at least another one isn't up.

Change-Id: I4e64e4302bd4780401fb1c90b1dc8eeb3d3f9e05
2016-12-21 15:44:24 +00:00
Guillaume Thouvenin 1747b86961 Add triggers and alarms for Neutron agents
This patch adds monitoring of the neutron-data cluster in case Neutron
uses OVS instead of OpenContrail.
It adds new triggers for l3, metadata and openvswitch agents to
detect whether one agent is down, only 2 agents are still up or all are
down. It also adds a new AFD based on these triggers and its
corresponding GSE on the aggregator.

Change-Id: I71a4f87b66d4ef1c44efd394c2369aceed90098e
2016-12-20 16:32:45 +01:00
Simon Pasquier 1c6a0d535d Support dict values for the notification parameter
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: Ia9e973dd5bdedd7970e65f5b00377a3032173256
2016-12-15 09:50:42 +01:00
Simon Pasquier 3c1c07c859 Support notifications for Neutron compute and gw
Change-Id: I9aa682c1c6c7bb2787b43f10362fea61e69b7a7d
2016-12-14 15:39:10 +01:00
Swann Croiset 915f65a65e Collect lbaas logs
Change-Id: I2f8b75e53c7d43dd618538dbb58f8ed2d41c039b
2016-12-09 16:30:18 +01:00
Patrick Petit c832564bee Fixed alarms definitions
Change-Id: I8e3f94f76d70132caf3af73bae60bc0ed2c19125
2016-12-07 16:03:40 +01:00
Jenkins 2f2d3a729b Merge "enable cadf auditing support" 2016-12-04 10:00:36 +00:00
Petr Michalec 61f7ab2206 enable cadf auditing support
Change-Id: I47d0787c3edd83aeaa186f6031cac452cdc93b52
2016-12-03 11:21:51 +01:00
Éric Lemoine 2d4945d648 Remove "group by" in queries when not necessary
This removes the "group by" clause in InfluxDB queries when not
necessary. Without the "group by" clause, and by still using the "last"
aggregation function, only one result is returned by InfluxDB, resulting
in faster queries.

Change-Id: Icb5a809634e0b00680af1d2602fc2303928ee519
2016-11-30 09:06:16 +00:00
Simon Pasquier af37e09a42 Merge remote-tracking branch 'upstream/stacklight' into merge-branch
Change-Id: I88df0eadd7501501edfbea67d79e63b52be48b8e
2016-11-25 16:19:07 +01:00
Jiri Broulik 74f61118e5 initial Neutron OVS support scenarios
Change-Id: Ibac27dd6d1840f31ecb54c6b5e2b74b16f2c3b06
2016-11-24 19:17:44 +01:00
Guillaume Thouvenin f3c617b5c0 Put Grafana dashboards into their own directory
Change-Id: I98e26083eed316406aabbb5835a6f6a1893a6ac9
2016-11-24 16:13:18 +01:00
Éric Lemoine 0edbbecabf Fix annotations in Grafana dashboard
Change-Id: I65f8f779106dc60c2836073ca2647eec428c9020
2016-11-24 10:14:52 +00:00
Éric Lemoine bdbda4810c Remove the neutron-compute plane
With Contrail being used there are no neutron agents running on compute
nodes.  This commit removes the neutron compute related alarms and
Grafana dashboards.

Change-Id: I0bcc023e340a3f0e8490c65f127223ba8a4d88b4
2016-11-23 12:21:08 +00:00
Swann Croiset 4aa731ffb3 Add nagios_host dimension for alarm_cluster
And fixes the alerting property.

Change-Id: If3b082142cf23c792b5bd5c7f34bf1d7c2deb4c2
2016-11-23 11:01:23 +01:00
Éric Lemoine 74a0454547 Use "neutron_api" as the backend name
"neutron_api" is used instead of "neutron-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: I55be0555f04b820b1a2dec3cd453632db0bdcd9d
2016-11-22 13:56:49 +00:00
Éric Lemoine ac21f3eb20 Add alarms and alarm clusters
Change-Id: I712f708400ad08ea3f640ef43535c92a6aaa86c9
2016-11-18 14:56:58 +00:00
Guillaume Thouvenin b489773ea9 Add missing JSON format for dashboard
Change-Id: I43a6c38f1907b9f8fcef8af6bde8b5c85a41ce8c
2016-11-18 10:24:53 +01:00
Guillaume Thouvenin dd7e7ae726 Add support for Grafana
This patch enables support for Grafana and provides a new dashboard.

Change-Id: Ib565c0e1c0007ea2aa3e25ea0e300cd25c951eda
2016-11-17 08:48:01 +01:00
Jenkins faee397b64 Merge "Fix collectd meta when the service is disabled" into stacklight 2016-11-08 15:01:21 +00:00
Jenkins d3abcff5cc Merge "Add local endpoint check in collectd" into stacklight 2016-11-08 15:01:05 +00:00
Jenkins 72694e5cf7 Merge "Add timezone to openstack log decoder config" into stacklight 2016-11-08 14:37:53 +00:00
Simon Pasquier 007973a9d1 Fix collectd meta when the service is disabled
Change-Id: I78e411200101bc386dbf1a28936745a144649496
2016-11-08 13:44:11 +01:00
Simon Pasquier d8525ffd80 Add local endpoint check in collectd
Change-Id: Iaf654e26a4d613ca6d75dea5a2b2c76ca21c98b2
2016-11-08 12:12:11 +01:00
Éric Lemoine 59c94f4cad Add timezone to openstack log decoder config
Change-Id: I17cc0baaebd17333198f87eda809c1dcd9e72f4c
2016-11-08 10:09:47 +00:00
Éric Lemoine da8a2b7f69 Use more robust logstreamer file match
Change-Id: I759057e8e80f0b27f94a2454f1c3e597a1907ae6
2016-11-03 10:59:18 +00:00
Jenkins f2d0c87e67 Merge "Add support for log_collector" into stacklight 2016-10-31 11:01:02 +00:00
Simon Pasquier 30fff4507b Add support for log_collector
Change-Id: Idace5a512e653161800a7279b29e59995cc584ae
2016-10-28 14:15:32 +02:00
Simon Pasquier 7305d6baa3 Add collectd support
Change-Id: I197c266b0ca471612876bc34b3234e3fc46de8ec
2016-10-28 08:58:40 +00:00
Ondrej Smola e732abde3a remove dependency
Change-Id: Ia5e8615a099d976fa46b8e436805834799f862f4
2016-10-21 17:38:33 +02:00
Ondrej Smola 24eae8b490 added test pillars for contrail backend
Change-Id: I3f9766fae6fd699c752bb1a2a13e96b67a65f110
2016-10-21 17:31:24 +02:00
Jakub Pavlik 85ae688414 add support for config generation
Change-Id: I59caa739a6e1b13e42a1a0faab9a0a33a910e589
2016-10-19 15:10:20 +02:00
Jakub Pavlik a8d9f5648b compataiblity with MOS packages
Change-Id: Iae9c8519a73b3b7a002f5800e11a9b55ab7ad4fd
2016-10-18 11:57:40 +02:00
Jenkins ef51e4cab6 Merge "Revert "introduce test-kitchen"" 2016-09-20 14:21:03 +00:00
Jakub Pavlik 872f5c8864 Revert "introduce test-kitchen"
This reverts commit 6cf80e5ff6.

Change-Id: I9a9c5cb8b551f698d446b5aa0611b12a37fe5e28
2016-09-20 13:53:38 +00:00
Jenkins 9d3ec82a6c Merge "introduce test-kitchen" 2016-09-20 13:04:01 +00:00
Jakub Pavlik b61ff0e452 contrail lbaas for liberty and mitaka
Change-Id: I3e30ebcf8298766ab82eea49f962affeb2d74cd1
2016-09-18 23:30:04 +02:00
Petr Michalec 6cf80e5ff6 introduce test-kitchen
Change-Id: I4e230f4a564ead75829a9016eafd0b7ca0825086
Implements: blueprint service-level-testing
2016-08-22 12:01:30 +02:00
Andreas Jaeger 5071cba9a9 Move other-requirements.txt to bindep.txt
The default filename for documenting binary dependencies has been
changed from "other-requirements.txt" to "bindep.txt" with the release
of bindep 2.1.0. While the previous name is still supported, it will
be deprecated.

Move the file around to follow this change.

Note that this change is self-testing, the OpenStack CI infrastructure
will use a "bindep.txt" file to setup nodes for testing.

For more information about bindep, see also:
http://docs.openstack.org/infra/manual/drivers.html#package-requirements
http://docs.openstack.org/infra/bindep/

As well as this announcement:
http://lists.openstack.org/pipermail/openstack-dev/2016-August/101590.html

Change-Id: I716f4b175a70673b71d44682c11b731ff6475749
2016-08-12 21:17:18 +02:00