blob: 5cb7ba37348e9b889fe1901daec952d8352672f2 [file] [log] [blame]
Filip Pytlouna87b4712015-10-06 16:28:31 +02001
Aleš Komárek59ee0a82017-04-11 13:49:58 +02002==================
3Ceilometer Formula
4==================
Filip Pytlouna87b4712015-10-06 16:28:31 +02005
Jakub Pavlikf1514c62016-05-20 11:04:39 +02006The ceilometer project aims to deliver a unique point of contact for billing
7systems to acquire all of the measurements they need to establish customer
8billing, across all current OpenStack core components with work underway to
9support future OpenStack components.
Filip Pytlouna87b4712015-10-06 16:28:31 +020010
Aleš Komárek59ee0a82017-04-11 13:49:58 +020011Sample Pillars
Filip Pytlouna87b4712015-10-06 16:28:31 +020012==============
13
14Ceilometer API/controller node
15
16.. code-block:: yaml
17
18 ceilometer:
19 server:
20 enabled: true
21 version: havana
22 cluster: true
23 secret: pwd
24 bind:
25 host: 127.0.0.1
26 port: 8777
27 identity:
28 engine: keystone
29 host: 127.0.0.1
30 port: 35357
31 tenant: service
32 user: ceilometer
33 password: pwd
34 message_queue:
35 engine: rabbitmq
36 host: 127.0.0.1
37 port: 5672
38 user: openstack
39 password: pwd
40 virtual_host: '/openstack'
Filip Pytlouna87b4712015-10-06 16:28:31 +020041 database:
42 engine: mongodb
43 host: 127.0.0.1
44 port: 27017
45 name: ceilometer
46 user: ceilometer
47 password: pwd
48
smolaond0d14d22016-05-31 10:30:15 +020049Client-side RabbitMQ HA setup
50
51.. code-block:: yaml
52
53 ceilometer:
54 server:
55 ....
56 message_queue:
57 engine: rabbitmq
58 members:
59 - host: 127.0.0.1
60 - host: 127.0.0.1
61 - host: 127.0.0.1
62 user: openstack
63 password: pwd
64 virtual_host: '/openstack'
65 ....
66
67
Filip Pytlouna87b4712015-10-06 16:28:31 +020068Ceilometer Graphite publisher
69
70.. code-block:: yaml
71
72 ceilometer:
73 server:
74 enabled: true
75 publisher:
76 graphite:
77 enabled: true
78 host: 10.0.0.1
79 port: 2003
80
81Ceilometer compute agent
82
83.. code-block:: yaml
84
85 ceilometer:
86 agent:
87 enabled: true
88 version: havana
89 secret: pwd
90 identity:
91 engine: keystone
92 host: 127.0.0.1
93 port: 35357
94 tenant: service
95 user: ceilometer
96 password: pwd
97 message_queue:
98 engine: rabbitmq
99 host: 127.0.0.1
100 port: 5672
101 user: openstack
102 password: pwd
103 virtual_host: '/openstack'
104 rabbit_ha_queues: true
105
Aleš Komárek59ee0a82017-04-11 13:49:58 +0200106More Information
107================
Filip Pytlouna87b4712015-10-06 16:28:31 +0200108
109* https://wiki.openstack.org/wiki/Ceilometer
110* http://docs.openstack.org/developer/ceilometer/install/manual.html
111* http://docs.openstack.org/developer/ceilometer/
112* https://fedoraproject.org/wiki/QA:Testcase_OpenStack_ceilometer_install
113* https://github.com/spilgames/ceilometer_graphite_publisher
114* http://engineering.spilgames.com/using-ceilometer-graphite/
115
Filip Pytloun23f63e12017-02-02 13:02:03 +0100116
117Documentation and Bugs
118======================
119
120To learn how to install and update salt-formulas, consult the documentation
121available online at:
122
123 http://salt-formulas.readthedocs.io/
124
125In the unfortunate event that bugs are discovered, they should be reported to
126the appropriate issue tracker. Use Github issue tracker for specific salt
127formula:
128
129 https://github.com/salt-formulas/salt-formula-ceilometer/issues
130
131For feature requests, bug reports or blueprints affecting entire ecosystem,
132use Launchpad salt-formulas project:
133
134 https://launchpad.net/salt-formulas
135
136You can also join salt-formulas-users team and subscribe to mailing list:
137
138 https://launchpad.net/~salt-formulas-users
139
140Developers wishing to work on the salt-formulas projects should always base
141their work on master branch and submit pull request against specific formula.
142
143 https://github.com/salt-formulas/salt-formula-ceilometer
144
145Any questions or feedback is always welcome so feel free to join our IRC
146channel:
147
148 #salt-formulas @ irc.freenode.net