6675 Commits

Author SHA1 Message Date
Zuul
d86651edc0 Merge "Remove bundled intree ceileometer tempest plugin" 2018-02-06 07:59:09 +00:00
OpenStack Proposal Bot
758fd2c157 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I173ccdf966a78697fde223b930c112cdbe0b3b3b
2018-02-06 06:07:05 +00:00
gord chung
9f7878eed0 add hardware.disk.read|write.* stats
enable read|write hardware stats via snmp

see: http://www.circitor.fr/Mibs/Html/U/UCD-DISKIO-MIB.php

Change-Id: I98bad10df94539a711382bef6a48163660a79bba
2018-02-05 19:57:36 +00:00
Zuul
2ff3f4d950 Merge "add volume provider resource types to gnocchi" 2018-02-05 17:30:14 +00:00
Zuul
4f16f37fe7 Merge "support cinder capacity statistics" 2018-02-05 17:30:13 +00:00
Zuul
4eef117da1 Merge "add note explaining gnocchi coordination_url" 2018-02-05 16:53:14 +00:00
Zuul
5a3558751d Merge "Deprecate aggregated disk.* metrics on instance" 2018-02-05 16:52:04 +00:00
gord chung
b10076d03c add volume.provider.* meters to docs
Change-Id: I3f562bc5b6e5690a74ab22af82be720c605fb08b
Implements: cinder-capacity-notifications
2018-02-05 16:43:57 +00:00
gord chung
bd60ada44a add note explaining gnocchi coordination_url
Change-Id: I632663679d0649e1d5912aef98a65c610fdeaac2
Partial-Bug: #1745806
2018-02-05 14:30:21 +00:00
gord chung
cc6ebb496b capture cell name
see: 24152a8f8f/nova/notifications/base.py (L434)

i'm not adding meter because cell_name doesn't exist in libvirt
metadata so libvirt_metadata polling will never find it.

Change-Id: I58e35261e23041f640b73fecc1e4082db067abe9
2018-02-05 13:46:29 +00:00
Zuul
a923837c11 Merge "Zuul: Remove project name" 2018-02-02 23:09:37 +00:00
Mehdi Abaakouk
1e673a64b9 Deprecate aggregated disk.* metrics on instance
disk.* are just aggregates of disk.device.*. We
basically build the same think twice.

It's up to the backend (ie: Gnocchi) to aggregate them
if someone want the aggregate.

Change-Id: I612b575004f65665f8630f19f56c2fb3637448fd
2018-02-02 08:13:55 +01:00
gord chung
192620941c ignore compute.instance.update for metrics
nova sends *.update events in between create.start and create.end
events and it might not have a host name (which we need). in reality
to any changes to vcpus/memory/root_gb/ephemeral_gb metrics will
either send a *.resize notification and/or require a reboot which
sends it's own notification. because of that, just ignore
*.update notifications

Change-Id: I1f975c2d73adfc19126d70bdb1ab452e37b278fd
closes-bug: #1718290
2018-01-31 20:04:35 +00:00
Julien Danjou
5d39206cf0 utils: move hash_of_set where it's solely used
Change-Id: I5a842da34c1c2cf96eb24b2d086f5992c4990af1
2018-01-31 12:22:13 +01:00
Julien Danjou
8197bb21c3 utils: move kill_listeners to ceilometer.notification
Change-Id: I9da63dcf30c11b58298c6db89090fe9e27a8065a
2018-01-31 12:22:13 +01:00
OpenStack Proposal Bot
1a152e1498 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I0cd3f7a4b19b1b447626f7190e9a42ba19865a96
2018-01-31 07:31:12 +00:00
gord chung
236cfbeea6 set cache with attributes only
only the attributes of a resource may change so there's no reason
to capture the entire resource in cache. this means we don't need
to cache if no attributes.

this also changes code so we only compute attribute_hash once.

Change-Id: I1363e0b0dc6e0957a7e933536b67737bd3496cbd
2018-01-30 16:36:19 +00:00
xqk
02a012660a Cached should not be used when creating gnocchi resources
Once I delete resource manually by gnocchi client,
the resource won't be created by the ceilometer until 600s passed,
because the resource has cached in the memcached.

Change-Id: I601e39b4c4782276daba3f9d1b7be92f09efabfc
Closes-Bug: #1718570
2018-01-30 14:41:41 +00:00
Zuul
120a32bf50 Merge "utils: move publisher-only utils functions in publisher" 2018-01-30 03:46:13 +00:00
Hoang Trung Hieu
9c42669416 Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: Ief4619ab4970bfea8dfcbac47ab3cd5aa951d7a1
2018-01-30 01:39:21 +00:00
Zuul
b6f9071322 Merge "Replace curly quotes with straight quotes" 2018-01-29 21:30:34 +00:00
Zuul
80063cd8fe Merge "Imported Translations from Zanata" 2018-01-29 15:45:08 +00:00
Julien Danjou
8a1c44f385 Remove run-tests.sh
This is barely useful now, simplify test running.

Change-Id: I21ab76248797cdc05ac64ec4018c4e472c5b7317
2018-01-29 14:03:15 +01:00
Julien Danjou
72095eb352 utils: move publisher-only utils functions in publisher
Change-Id: Ia110b6ee4e087a3b987d160594d5d6e7958228b2
2018-01-29 13:59:19 +01:00
zhaolihui
c1fad9b20e remove repeated host
It maybe remove repeated host in memory meter.

Change-Id: I8972f5efab0c7a28af6b440883f394d35d897eef
2018-01-29 10:29:48 +08:00
OpenStack Proposal Bot
eeb565766c Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I214c7193e267a6d69e53685bdee95f1995d258b2
2018-01-27 07:27:13 +00:00
Zuul
5f2cc46b02 Merge "Delete not applicable definition." 2018-01-25 21:33:36 +00:00
Zuul
ec4d5bd1bf Merge "Remove use of unsupported TEMPEST_SERVICES variable" 2018-01-25 10:45:17 +00:00
gaofei
d7cf96955e Replace curly quotes with straight quotes
Curly quotes usually input from Chinese input method.
When read from english context, it makes some confusion.

Change-Id: Iac767651ec7afd1ef8a656c96a5735ed00310319
2018-01-25 08:04:17 +00:00
Yuanbin.Chen
18c58ba581 Delete not applicable definition.
manager module polling_task definition value None not applicable.

Change-Id: If087fb490a3381531fbc20cf12181bab658aa5ae
Signed-off-by: Yuanbin.Chen <cybing4@gmail.com>
2018-01-25 11:35:32 +08:00
Zuul
d9ecd9b19f Merge "remove sample sorting" 2018-01-24 19:57:45 +00:00
gord chung
3295542057 add volume provider resource types to gnocchi
Implements: cinder-capacity-notifications
Change-Id: I23429467e61fea701949b99a2ac53eb988a6cf64
2018-01-24 17:07:00 +00:00
gord chung
0317051379 support cinder capacity statistics
cinder sends a notification about its capacity:
https://review.openstack.org/#/c/206923

for provider pool, the name_to_id is an concatenation of host#pool_name.

Change-Id: Ica0b55658ae9ac9ec1ed4ef5ab8cda450a139c7d
Implements: cinder-capacity-notifications
2018-01-24 17:07:00 +00:00
Zuul
7c8e6cb5e6 Merge "Remove state_description for trove" 2018-01-23 18:23:02 +00:00
ghanshyam
b3539b9fd5 Remove use of unsupported TEMPEST_SERVICES variable
TEMPEST_SERVICES global variable is not supported
by devstack since long back.
- I380dd20e5ed716a0bdf92aa02c3730359b8136e4
- I9c24705e494689f09a885eb0a640efd50db33fcf

Service availability of tempest known services will be
set by devstack with local check.
- I02be777bf93143d946ccbb8e9eff637bfd1928d4

This commit removes the unused TEMPEST_SERVICES setting
Related-Bug: #1743688

Change-Id: I50bd32fc2103af0170ee8d350f31cf589d85422f
2018-01-23 16:48:55 +03:00
OpenStack Proposal Bot
eeb6e81b9d Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: Id39c8faf434f9dd0c7d89342b78cef35f78b48df
2018-01-22 07:19:18 +00:00
Zuul
9c97697fc7 Merge "polling: iter randomly over sources and pollsters when polling" 2018-01-17 22:16:28 +00:00
Zuul
20d2236d3a Merge "Remove the redundant conf.py file" 2018-01-17 15:22:57 +00:00
Zuul
1438bdefad Merge "utils: remove unused decimal/dt conversion functions" 2018-01-17 15:01:24 +00:00
Zuul
ed6b30e7f5 Merge "polling: simplify manager method" 2018-01-17 11:43:31 +00:00
Zuul
7c64331f7d Merge "Remove shuffle_time_before_polling_task option" 2018-01-17 11:37:26 +00:00
Huachao Mao
eac0abf591 Remove state_description for trove
State description and state are always with same value, see
https://github.com/openstack/trove/blob/master/trove/extensions/mgmt/instances/models.py#L217-L218

Change-Id: Id86f513c329946f3816a852e478f57a5dec21779
2018-01-17 14:55:00 +08:00
Zuul
ced86893da Merge "Add README.rst record more project message" 2018-01-16 14:46:36 +00:00
Julien Danjou
1630d30a92 polling: iter randomly over sources and pollsters when polling
By polling in a random order sources and pollster, it is more likely than
different Ceilometer agents will not hit the same e.g. API endpoint at the same
time.

Change-Id: I754a67a8adfb97f8950c666f9aab3bc3d435e2ac
Closes-Bug: #1734898
2018-01-16 12:26:59 +01:00
Julien Danjou
bae7ea250a polling: simplify manager method
I know it was a trend to mock everything to see we call code, but that actually
does not check anything useful…

Change-Id: I0bff9e01c05b58f44bb994992b143e84a1f723c0
2018-01-16 12:26:59 +01:00
Julien Danjou
faac031a9b Remove shuffle_time_before_polling_task option
The problem that shuffle_time_before_polling_task tries to solve is the startup
of a horde of Ceilometer instances that would start polling the same thing at
the same time.

It's actually unlikely they would all start at the same right second, and the
correct fix would be to do that each time.

Related-Bug: #1734898

Change-Id: If8141f6b48657c06e8e782eeef9b209dabb2097c
2018-01-16 12:26:52 +01:00
Julien Danjou
30d56c2746 utils: remove unused decimal/dt conversion functions
Change-Id: I87f02511cb63a321a964583f9ee71e6ac2259d06
2018-01-16 12:23:12 +01:00
Mehdi Abaakouk
26d26d6776 devstack: fix gnocchi database setup
With postgresql, we must wait at least post-config to
create the database.

Change-Id: I72ce33828febb48136e239d0e70f07674aef9d4a
2018-01-16 09:49:13 +01:00
Mehdi Abaakouk
f08653117f gate: move tripleo job to experimental
Change-Id: I1791bb7b28c8717ad3886e970427e3c48a4fa01e
2018-01-16 09:49:13 +01:00
Zuul
0e30d9d535 Merge "tempest: reuse zuul conf of the plugin" 2018-01-15 23:24:21 +00:00