6675 Commits

Author SHA1 Message Date
Zuul
6e55b6668a Merge "tempest: use new plugin" 2018-01-15 16:07:49 +00:00
Zuul
a7f9f0a530 Merge "cleanup measurements page" 2018-01-15 16:07:48 +00:00
Chandan Kumar
bb28c46d2c Remove bundled intree ceileometer tempest plugin
* All the telemetry related projects intree tempest plugins
  are now moved to telemetry-tempest-plugin

Change-Id: I57738964f65495364dcc74821634d54aea1769fd
2018-01-15 15:54:49 +01:00
Mehdi Abaakouk
9116376ae1 tempest: reuse zuul conf of the plugin
Change-Id: I8af04b3739551ce3002b4e4f46bd767d28fb58cd
Depends-On: If5bd38b9cf831fc00da35cca61021779db1b081d
2018-01-15 15:54:49 +01:00
Zuul
247a50961a Merge "remove gnocchi ignore option" 2018-01-15 14:53:30 +00:00
Zuul
9087a76bab Merge "simplify gnocchi batch push setup" 2018-01-15 14:53:29 +00:00
Zuul
6c169b4929 Merge "compute sample as dictionary once" 2018-01-15 13:50:41 +00:00
Zuul
b30ef326d1 Merge "fix gnocchi stats logging" 2018-01-15 13:50:40 +00:00
Mehdi Abaakouk
5258646489 tempest: use new plugin
Change-Id: I870081a44d7b0bad3de688f4ba692ee9240bd799
2018-01-15 12:29:31 +01:00
Zuul
fed73ebe7f Merge "use hashmap to quickly find matching resource def" 2018-01-15 10:30:04 +00:00
Zuul
6f1d9cce29 Merge "tempest: remove ceilometer-api alarm" 2018-01-15 10:26:52 +00:00
zhang.lei
f973dbe412 Remove the redundant conf.py file
This conf.py is redundant, all project guides only use the
"doc/source/conf.py" file. We should remove this one.

Change-Id: I820688d3ffbf01cc057c1a44bfd69f5291841159
2018-01-15 02:42:31 +00:00
gord chung
3a5fd619fa ignore compute.instance.create.start for metrics
do not build metrics off compute.instance.create.start as it
doesn't have enough information in it to push to Gnocchi. there is
an .end event that happens seconds later so .start event has little
value outside context of event.

we change fnmatch to regex for more useful regex comparison and it's
faster

not a complete fix as compute.instance.update also is missing host
value occasionally

Partial-Bug: #1718290
Change-Id: I2aa7045873fd740255a3be5f64b9e9f5fd94e2d4
2018-01-12 22:01:45 +00:00
Mehdi Abaakouk
be4abc3323 tempest: remove ceilometer-api alarm
Change-Id: Id89130fd8a782dea863c85b37a919fbf0f0897dd
2018-01-12 21:02:06 +01:00
Huachao Mao
f35049d862 Remove extra space between method parameters
Change-Id: I8fbcb516febd5c9a0008c9bb727031015b3759de
2018-01-12 15:19:13 +08:00
Zuul
061c7e3247 Merge "change doc ceilometer bug tracker url" 2018-01-11 15:26:20 +00:00
Yuanbin.Chen
339668a6e3 change doc ceilometer bug tracker url
Change-Id: Iffccf8aff136cfd1a27aa98e18c07272ef18034a
Signed-off-by: Yuanbin.Chen <cybing4@gmail.com>
2018-01-11 08:50:59 +08:00
gord chung
0e5c2cfef1 remove gnocchi ignore option
i'm not sure what this does but it is: not used in
gnocchi_resources.yaml, not tested, and not ever explained in
original patch[1]

[1] https://review.openstack.org/#/c/289807

Change-Id: I20c158747c79a05778f27bf4b29319a6262db640
2018-01-09 17:52:40 +00:00
gord chung
5b216fae74 simplify gnocchi batch push setup
we run through samples and format samples and resources to what
gnocchi expects. this simplifies that process a little:
- don't needlessly sort and group by metric name
- build a full resource model iff resource needs to be created

Change-Id: I2ac25b3b0978eed664c500e645bae2d1b4ae6781
2018-01-08 18:19:11 +00:00
gord chung
40317d7bae compute sample as dictionary once
we shouldn't be wasting time doing the same thing over and over
in loop

Change-Id: Iaa5aeb5b91004945a24fab105c8b4884918c1644
2018-01-08 18:18:47 +00:00
gord chung
02e8ac2623 fix gnocchi stats logging
don't bother with a running count to build stats

Change-Id: I6c40e49046115512d5858a6e1348629e10d6a42f
2018-01-08 18:18:38 +00:00
gord chung
8099a9491c use hashmap to quickly find matching resource def
we shouldn't waste our time looping through resources and searching
metrics to find a match. just build hashmap and find the resource
based on metric.

this removes fnmatch functionality because we don't match on
wildcards and the code itself actually requires metric names to be
explicit to create_metrics

Change-Id: I2398247270217759c876ab5a9b60038dad79a9d3
2018-01-08 18:18:12 +00:00
gord chung
244ec7dedd cleanup measurements page
- remove note about previously storing events as meters.
- docs are not branchless anymore, remove anything that has been
removed
- minor grammar changes

Change-Id: If8486f5edb3d83c2d520345c028bc3f23609b376
2018-01-08 18:16:59 +00:00
Yuanbin.Chen
017c42b769 Add README.rst record more project message
Change-Id: I67a77ba02f503c454eeec857f65575a62ceb7170
Signed-off-by: Yuanbin.Chen <cybing4@gmail.com>
2018-01-08 20:49:05 +08:00
Zuul
1b6ad476dc Merge "Add user_id for sample volume.snapshot.size" 2018-01-05 14:30:12 +00:00
Zuul
0e9ad1ff1f Merge "Imported Translations from Zanata" 2018-01-05 09:17:10 +00:00
Zuul
b8b1da2440 Merge "Check required Gnocchi version is installed" 2018-01-05 08:42:48 +00:00
OpenStack Proposal Bot
c215379815 Imported Translations from Zanata
For more information about this automatic import see:
https://docs.openstack.org/i18n/latest/reviewing-translation-import.html

Change-Id: I10171d58e504f5d95db02ec366e6f451ddf9d28a
2018-01-05 06:52:24 +00:00
Zuul
f551a310be Merge "Replace ujson with json" 2018-01-04 18:47:19 +00:00
Zuul
f02dfce5bb Merge "update best practices" 2018-01-04 16:00:16 +00:00
Zuul
222a46568c Merge "cleanup data-pipelines admin guide" 2018-01-04 15:46:22 +00:00
Zuul
b3ebf0f97e Merge "cleanup data collection admin guide" 2018-01-04 15:41:07 +00:00
Mehdi Abaakouk
02c99b1867 Check required Gnocchi version is installed
Change-Id: I301511279c1d49736027e51274c8740935e154b0
2018-01-04 10:37:46 +01:00
James Page
05050e4b21 Replace ujson with json
ujson has not had any active maintenance for the last 12 months;
switch to using json module instead.

Change-Id: I39027b534e94b3f877d881647a7c843183f60f92
Closes-Bug: 1737989
2018-01-03 13:54:27 +00:00
Zuul
342feaa285 Merge "Fix maximum recursion depth exceeded bug when property referencing itself" 2018-01-03 12:44:41 +00:00
Zuul
26e554fb25 Merge "Run all telemetry tests in integration jobs" 2018-01-03 12:20:02 +00:00
Huachao Mao
87a97c68cf Fix maximum recursion depth exceeded bug when property referencing itself
Change-Id: Ifa5c3a03bfb05f8c69cb7a52f4a09d5d0f7855bd
2018-01-03 16:50:11 +08:00
Chandan Kumar
cfc6b3180e Run all telemetry tests in integration jobs
Change-Id: I551e218a3833bb3b55db6778b871e7994a4873b8
2018-01-03 08:09:46 +00:00
Zuul
a6da5a6b2f Merge "cleanup admin-guide architecture" 2018-01-03 07:53:45 +00:00
Zuul
bbf875011c Merge "Do not check iterable objects before for loop" 2018-01-03 01:37:57 +00:00
Zuul
379650c605 Merge "Add missing name traits" 2018-01-03 00:55:53 +00:00
Zuul
7b31c15adf Merge "reorder admin and contributor topics" 2018-01-03 00:30:07 +00:00
Zuul
6683bf17ef Merge "remove configuration from contributor guide" 2018-01-02 23:44:04 +00:00
Zuul
004c37cc3f Merge "remove install section from contributor guide" 2018-01-02 23:44:03 +00:00
Zuul
683d882b43 Merge "partial clean up of contributor install info" 2018-01-02 23:44:02 +00:00
Zuul
2f88891d0e Merge "ensure pipeline_listener set up" 2018-01-02 20:08:34 +00:00
gord chung
be1fa8f840 update best practices
- remove 'prior to ocata' conditions.
- remove shuffle_time_before_polling_task as it doesn't work in
reality and is being removed.
- add a note when to enable workload_partitioning of notification
agent

Change-Id: I44c030835de1517a3c067ab0632c09f4a5fe2f15
2018-01-02 16:20:31 +00:00
gord chung
935b53c9df cleanup data-pipelines admin guide
- add a note mentioning transformers are not durable and you
might be able to use gnocchi
- explain how to enabled/disable pipelines.

Change-Id: I3f50d5b5a1e22a114ef2c8e17c1e659f1c0eb761
2018-01-02 16:20:09 +00:00
gord chung
d5a89cd997 cleanup data collection admin guide
- remove list of notifications used for meters, it's not accurate
and is arguably of no value to an administrator even if it's
accurate. just list where the endpoints are and how to configure.
- remove comments about database connection, this means nothing
- remove libvirt comment, listing all services polled as these are
stated elsewhere and are just repeated.

Change-Id: If67ecf7e507da70abae3734618358c2458f49037
2018-01-02 16:20:04 +00:00
gord chung
5b85f02bd6 cleanup admin-guide architecture
- remove reference to api
- remove dup details on compute, central, ipmi already in data
collection
- remove hbase from panko support
- remove listing libvirt hypervisors, we only test kvm/qemu.
- remove generic listing of 'OpenStack Networking' meters. we already
have a measurements page for this
- remove user, roles, projects notes. we don't have api and it
means very little as is

Change-Id: I292cdd9297549ab8cb78caf6b15941b3986ca898
2018-01-02 16:19:42 +00:00