477 Commits

Author SHA1 Message Date
Pradeep Kilambi
1dbfc24ba7 Update install docs
Suggest only rabbit as a recommended messaging.
qpid is not widely used anymore.

Change-Id: I8ce8236532e394d7e6d656fb27f7155f4113b3de
2015-09-09 11:30:15 -04:00
Julien Danjou
7cf967795d doc: update notification_driver
The documentation is outdated in regard on how to configure the
notification driver. This patch fixes that by using the `messsagingv2'
driver.

Change-Id: Ifa36a7a8b958095281493542dd623fa59eb2e2c6
2015-09-07 12:39:56 +02:00
Julien Danjou
43e07a393d polling: remove deprecated agents
We have deprecated the agents for a while now in favor of the
ceilometer-polling tool, let's update the doc for good and remove them.

Depends-On: I4a2a982d4153a31971a5f1a1b504b96ce29236f9
Change-Id: I7447ba4f408c95b0acf1b809504ce16fff1c6e21
2015-09-07 10:20:29 +02:00
Jenkins
66458813bc Merge "deprecate db2 nosql driver" 2015-09-04 00:28:20 +00:00
Jenkins
5ffa165a11 Merge "Add user_id,project_id traits to audit events" 2015-09-03 18:10:19 +00:00
gordon chung
f9255d20c3 deprecate db2 nosql driver
the db2 nosql product is not in development anymore as IBM has moved
on to an alternate solution. the existing driver code is untested
in the community and IBM products are moving off of it. this patch
marks db2 nosql driver for deprecation.

Closes-Bug: #1491819
Change-Id: Ic4e906615931143744f25d70935bdb8138a6b93a
2015-09-03 08:33:41 -04:00
Jenkins
5ff9e47451 Merge "Incorrect Links are updated" 2015-08-31 18:57:07 +00:00
venkatamahesh
160058b199 Incorrect Links are updated
Pecan deployment and measurements page links are
corrected

Change-Id: Iaee9bfce9d86598277b5c2ba3788789960531472
Closes-Bug: #1488792
2015-08-28 22:42:57 +05:30
Jenkins
89e427d9e0 Merge "Fix description for "Incorrect spelling of a word"" 2015-08-27 21:01:24 +00:00
Divya
6a532111bc Add user_id,project_id traits to audit events
The ceilometer audit events stored at the ceilometer database
currently don't have user_id/project_id associated with them
even though this information is available as part of the event
message payload. The user_id and project_id information has to
be stored as traits so that there's user/project context for each
event and these traits are required to apply RBAC-based rules
and filters on events. For eg., presence of these traits enable
db queries - like get all events for a project/user against events.
The audit event definition in the events yaml file already stores
payload.initiator.id as initiator_id but the initiator_id trait
is not a common trait across all events and thus this trait cannot
be used to apply RBAC filter against events.This changeset will
thus add user_id and project_id traits to the audit events namely
*.http.* and add useri_id and project_id as default traits for all
events.

DocImpact

Change-Id: If4034342c4e60d519f0ec96ae8895dcf78f8ad3b
blueprint: events-rbac
2015-08-26 20:23:29 +02:00
JuPing
b569a66491 Fix description for "Inapt spelling of 'MongoDB'"
There is an inapt spelling in the file called
ceilometer/doc/source/webapi/v2.rst.
  line194:...different meaning in Mongo DB and...
  line198:...the Mongo DB will return every....
  line199:See more in the Mongod DB doc.
I think "Mongo DB" and "Mongod DB" are supposed to
spelled as "MongoDB".

Change-Id: Icb72e5e5eb099a839c4ef5aba292a42976144428
Closes-Bug: #1488775
2015-08-26 11:10:56 +00:00
JuPing
492fe30747 Fix description for "Incorrect spelling of a word"
There is a incorrect spelling of a word in thefile called
ceilometer/doc/source/releasenotes/folsom.rst(line26).
  It is curently tested to work with OpenStack 2012.2 Folsom.
I think the word "curently " should be spelled as "currently".

Change-Id: I39f413e2fb6602cab828c87779826654296768f2
Closes-Bug: #1488766
2015-08-26 06:13:33 +00:00
Jenkins
2dfe8f2d03 Merge "Fix dependency for doc build" 2015-08-24 16:48:12 +00:00
Jenkins
1472a201b3 Merge "Introduce Guru Meditation Reports into Ceilometer" 2015-08-21 16:05:58 +00:00
Edwin Zhai
77a76c256f Fix dependency for doc build
Add check for libtidy in Makefile giving more information to user.

Change-Id: I1deedc6d8b714cdfcef53672af2921a0906ec13f
Closes-Bug: #1337697
2015-08-21 07:14:08 +08:00
Edwin Zhai
4f4a760e27 Mark record_type in PaaS Event Format doc as optional
No record_type in the samples, required record_type cause confusion.

Change-Id: I2c8a104537455621d1c5a3c7ac9dc356627d448f
Closes-Bug: #1368824
2015-08-21 03:05:43 +08:00
liu-sheng
c372070851 Introduce Guru Meditation Reports into Ceilometer
This commit integrates functionality from the `openstack.common.report`
module into Ceilometer. This enables Ceilometer services to receive
SIGUSR1 and print a Guru Meditation Report to stderr or file.
The required modules were added to 'openstack-common.conf' as well.

Change-Id: Ic59c08a610dff7140f14304a60f1c3297d190239
Implements: blueprint guru-meditation-report
2015-08-20 08:59:51 +08:00
Jenkins
3c10d3876e Merge "Update install docs with gnocchi dispatcher info" 2015-08-14 22:04:23 +00:00
Pradeep Kilambi
56934eaea4 Update install docs with gnocchi dispatcher info
Change-Id: I97fead8a6d6472a9f3b7265d2ad71f307b2209ce
2015-08-14 10:53:25 -04:00
liu-sheng
9c209f8d53 Add Kilo release note reference
The Kilo release note reference is missing in doc.

Change-Id: Ia47f160220135b19f277592218835a5ea8808325
2015-08-11 09:44:57 +08:00
Jenkins
9e63086fa8 Merge "Switch to using pbr's autodoc capability" 2015-07-06 12:37:55 +00:00
liu-sheng
fa713674a2 Add documentation about the usage of api-no-pipline
This feature has implemented a different mechanism when posting samples
via API, the related configuration and API usage (a bit different than
before) should be described in doc.

Partially implements: blueprint api-no-pipeline

Change-Id: I8e29aab749aba6754b8dca4356bc0e44c673b9a7
2015-07-03 20:05:24 +08:00
Julien Danjou
5a9f36ec16 Remove useless execute bit on rst file
Change-Id: I15e0be33f7ff0fd8f9c30c4efe72c7757e46e48f
2015-06-16 14:51:11 +02:00
Jenkins
0ce8843756 Merge "Switch from MySQL-python to PyMySQL" 2015-06-10 12:00:18 +00:00
Julien Danjou
e312b24193 Switch to using pbr's autodoc capability
Change-Id: I1cc51cf60a1493ad3a964b3fff50d9a681fdc858
2015-06-09 11:17:11 +02:00
Julien Danjou
7559424765 Stop importing print_function
We don't support Python 2.6 anymore so there is no use for that.

Change-Id: Ic1f8aefc4946752b03b25cac7a900f70c68133a5
2015-05-25 10:59:31 +02:00
Jeremy Stanley
6b7d6f68a8 Switch from MySQL-python to PyMySQL
As discussed in the Liberty Design Summit "Moving apps to Python 3"
cross-project workshop, the way forward in the near future is to
switch to the pure-python PyMySQL library as a default.

https://etherpad.openstack.org/p/liberty-cross-project-python3

Change-Id: I058419b25f55dcfd93af522aa1f5f61b8f06407e
2015-05-20 01:03:58 +00:00
Jenkins
6d86573e8b Merge "small change to development.rst file" 2015-05-14 21:16:33 +00:00
Chris Dent
101bacff26 Improve ceilometer-api install documentation
This updates the mod_wsgi configuration and installation information
to be more in line with current usage. It also makes the
recommendation to use mod_wsgi more strongly than has been made in
the past. In general we don't want people to be running
ceilometer-api at all, but it is good for them to have the option.

Also an effort has been made to clarify the difference between rpm
and deb installations of Apache.

DocImpact

Change-Id: I11f92d91f4bdea884c266b91b52f9d012abd33b9
Partially-Implements: blueprint remove-web-eventlet
2015-04-30 14:59:57 +00:00
Shilla Saebi
012616ef96 small change to development.rst file
corrected typo “sripts” should be scripts
removed uppercase Ceilometer - per doc conventions
corrected capitalization of titles

Change-Id: Id2b190e68b6f6bcebbea9f1d15b577b2c1c53413
2015-04-28 17:19:48 -04:00
Shilla Saebi
59c3372f72 made change to mod_wsgi.rst file
corrected spelling error - deployement
should actually be deployment
also fixed title capitalization to comply
with doc standards

Change-Id: Id5573c8d8dab1c5c9638b1d36ac223beb4e479cc
2015-04-27 22:18:27 -04:00
Jenkins
6c70765a4f Merge "Replace 'metrics' with 'meters' in option and doc" 2015-04-21 08:43:22 +00:00
Ildiko Vancsa
94ff9f6043 Fix Copyright date in docs
Change-Id: I401238365b4171e2778267474d3442536f042ef9
2015-04-20 10:53:09 +02:00
Edwin Zhai
773370901d Replace 'metrics' with 'meters' in option and doc
So that the openstack manuals are consistent and use the same (right)
term, this replaces the term 'metrics' with 'meters' in the help for
the config and develop docs.

DocImpact

Closes-bug: #1436371

Change-Id: Iadc81a936f75dbe619130b3434188f564b67efd5
2015-04-20 16:06:04 +08:00
Kamil Rykowski
83e8365f0e Cosmetic changes for system architecture docs
During getting through the "System Architecture" documentation I've hit
some cosmetic issues which would be nice to have in our codebase.

Change-Id: I55179d91c95e215f7b4b05b9a19245faa42f0661
2015-04-09 12:55:56 +02:00
Jenkins
06c4740636 Merge "alarm: Use new gnocchi aggregation API" 2015-03-26 17:13:36 +00:00
Mehdi Abaakouk
58da530504 alarm: Use new gnocchi aggregation API
Since https://review.openstack.org/#/c/163462/ and
https://review.openstack.org/#/c/162649/4 in gnocchi, all kind of aggregations
have been moved in the same URI namespace (/v1/aggregation/...)
and we can use complex query to make aggregation across multiples metrics.

This change sync the ceilometer alarm API and Rules to match these
changes.

Change-Id: I015af585595e6880b527161fe5c8b34eeb7bfe29
2015-03-26 08:28:45 +01:00
Martin Kletzander
b0ba685268 Fix common misspellings
Wikipedia's list of common misspellings [1] has a machine-readable
version.  This patch fixes those misspellings mentioned in the list
which don't have multiple right variants (as e.g. "accension", which can
be both "accession" and "ascension"), such misspellings are left
untouched.  The list of changes was manually re-checked for false
positives.

[1] https://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings/For_machines

Change-Id: I9029d207b9e8f356fe71c3f20a74011c4d143bb5
Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
2015-03-23 14:33:25 +01:00
Julien Danjou
caabea3a91 doc: fix class name
The class moved since we merged the agents.

Change-Id: I5c81218167907e518c50e7b3a9f8d9bd6cb87a16
2015-03-17 10:38:44 +01:00
Ildiko Vancsa
ac3cc4be6e Update reference
Update the 'measurements' reference in samples.py to refer to
the section that describes the supported sample types.

Change-Id: I75913cdac6780d2cb6498999830ebb3734a8457e
2015-03-13 13:10:33 +01:00
Jenkins
df10a87ea7 Merge "alarming: add gnocchi alarm rules" 2015-03-10 12:03:54 +00:00
Steve Martinelli
8891eb50e1 Fix formatting error in licence
The extra white space before the licence is causing it to show up
in the docs.

Change-Id: I21e959284d3ea44283bc8ffd3a9e2acd80eb377e
2015-03-09 16:51:17 -04:00
Jenkins
8ee2f739bf Merge "api: move alarm rules into they directory" 2015-03-02 19:38:17 +00:00
Ildiko Vancsa
93c094755d Remove duplications from docco
This patch removes some duplications which we have since the Admin
Guide for Ceilometer exists. The Measurements section is moved
under contributing, as the list of meters is now moved to OPenStack
Manuals. The corresponding patch sets available here:

https://review.openstack.org/#/q/status:open+project:openstack/openstack-manuals+branch:master+topic:telemetry-measurements,n,z

Change-Id: I2bdf6c929136df43dad98758e5ac6f4e50f20d61
2015-02-27 22:32:19 +01:00
Jenkins
b382cdaf45 Merge "Fix a few typos in the docs" 2015-02-27 21:10:00 +00:00
ccrouch
6f065df7e9 Fix a few typos in the docs
I've got some more substantive suggestions coming but I wanted to
get these minor tweaks out of the way first

Change-Id: I496e5ffcb2ae9ae4d13a06c78a24dbc64cbb9711
2015-02-27 08:27:54 -06:00
gordon chung
2b6bb8b5ba create a developer section and refactor
- remove contributing folder contents
   - move plugins into first level
   - keep testing info from 'working with source' and move to first
     level
   - keep a generic contributing page to point to gerrit workflow and
     standard links (git repo, launchpad, etc...)
   - delete everything else
- split TOC into:
   - overview - general stuff
   - developer - dev related stuff
   - appendix - random stuff

Change-Id: I8c460a655427141eb8bb8db9d4c2ecd253eb6cb1
2015-02-26 16:55:34 -05:00
Jenkins
372e8070d5 Merge "reorganise architecture page" 2015-02-25 20:27:10 +00:00
gordon chung
6fcb452714 add an option to disable non-metric meters
a large chunk of meters don't measure anything and are really
healthcheck events. these should be stored as events and not
samples. this patch adds an option to disable false meters and
warn if not disabled.

Change-Id: I654f657dd36967ad3ec99bbe06209e7745432e12
2015-02-24 18:33:26 -05:00
Jenkins
beed4d4569 Merge "Adding links API and CLI query examples" 2015-02-24 19:18:25 +00:00