M V P Nitesh
402c28f0da
Removes unnecessary utf-8 encoding
...
Change-Id: If6bfbdacd688c38ac925eeb2f36ddb39a4eb763a
2017-01-11 20:09:29 +05:30
Hanxi Liu
e6c39f9836
Use flatten_dict_to_keypairs instead of recursive_keypairs
...
flatten_dict_to_keypairs has been added to oslo.utils in 3.18.0.
So We should use it to replace recursive_keypairs.
Change-Id: I2b407114cba62ef636870994e5da875fcec3301e
2016-11-24 23:43:52 +08:00
François Rossigneux
3082ca7bcc
Fix a bug in RRD plugin related to probe names with dots.
...
Change-Id: Ib269771fce0fab34cf452baf81ca03914fbf4104
2014-02-17 14:53:29 +01:00
François Rossigneux
7c25fab119
Listening refactoring in plugins.
...
Change-Id: I9e7aeda9637f6139fed7039e7111c44e8e5783dc
2014-02-13 16:50:15 +01:00
François Rossigneux
825f5d9cce
Cookie to save the selected probes when refreshing the page.
...
Change-Id: I9b1d55d108af42ff1c03a46b4a7d77b7dd458cc8
2014-02-13 14:05:31 +01:00
François Rossigneux
d2e9782030
Fix a bug in refresh function in RRD plugin.
...
Change-Id: I4f679fae4d3ee2231e340bfc5f5a7af8ce8c2b10
2014-02-12 18:11:49 +01:00
François Rossigneux
aab0236d54
Add probe selection in RRD plugin.
...
Change-Id: Ic1910ea88b7dc556ce53ec0138a7ac7a5d067c4b
2014-02-12 17:59:40 +01:00
François Rossigneux
2c85d2a2a7
Fix a bug in refresh function in RRD plugin.
...
Change-Id: I8fb164042c1f16fd9d76cb644b6cac39df1285d0
2014-02-11 17:21:22 +01:00
François Rossigneux
71efa38ead
Add SNMP driver (replacing the Eaton driver).
...
Supports the SNMP v1, v2c and v3 protocols.
Change-Id: I126b985cb863e69c0b92d55a4f1477a73f3c1ce3
2014-01-29 18:15:22 +01:00
François Rossigneux
8c5d8610aa
Policy bug fixes.
...
Change-Id: I2fab74a7bf1b7d9f36b1c3b8e555902b94c2a89b
2013-09-20 11:30:21 +02:00
François Rossigneux
345e6d4a5e
Add documentation and migrate to PBR.
...
Change-Id: I496965ddca3bfd140d82a81e8b1d83124e91f1ba
2013-07-26 22:45:25 +02:00
François Rossigneux
643bfbd502
RRD: bug fixes.
...
Change-Id: I5d3ca569ce7289fcb117ed4f9468ba3256884dfc
2013-06-29 11:26:03 +02:00
François Rossigneux
1f47df830c
RRD: bug fixes.
...
Change-Id: I8828f137e4fdde55b88fb8a7e632702bee7fb4b9
2013-06-29 11:11:49 +02:00
François Rossigneux
b475bb15dc
RRD: bug fixes.
...
Useless options have been removed.
Colors are defined by taking into account the number of probes.
Change-Id: I9b2c34c08368ab39f712900c01cee19125beed58
2013-06-28 23:53:58 +02:00
François Rossigneux
01fb3970c8
RRD: automatic colors selection.
...
Change-Id: I95f564c8a6b9802c896eb5495dbf28616ef50f43
2013-06-28 15:48:10 +02:00
Swann Croiset
fdb77c07e7
IPMI driver improvements and bug fixes.
...
Change-Id: I3d6d27549198b95cc1b5f038ecdc1be8efe651c1
2013-06-27 23:40:32 +02:00
François Rossigneux
5fab1557ef
Bug fixes (log messages).
...
Change-Id: I0674ff703a16764d3e837a0851ea1e5794a624d2
2013-06-17 12:20:19 +02:00
François Rossigneux
085c7646eb
Bug fixes (loading/unloading drivers, and cleaning API).
...
Change-Id: Ib1d334c1d34742b1aabbfe24776d730cc84e548a
2013-06-17 12:00:17 +02:00
François Rossigneux
8171e22445
Forwarding device for the plugins.
...
Dont't subscribe to all drivers if there is no running plugins.
Change-Id: Ia65eb4e7df2015038883e77ab20eae37f04e2f97
2013-06-13 14:00:56 +02:00
François Rossigneux
863085890f
ZeroMQ max sockets and mutexes.
...
Increase the ZeroMQ max sockets limit.
Add mutexes around critical sections.
Change-Id: Ic898cd58b3978eb6cf20bfded5683e9e835fa512
2013-06-12 15:04:17 +02:00
François Rossigneux
e384035d0b
Fix RRD bug.
...
Change-Id: Ia4df3903fb98d0373808ecd4bc97d4858fc4b288
2013-06-11 11:35:13 +02:00
François Rossigneux
9188e2db8c
ZeroMQ efficiency improvements.
...
Multi-part messages: the first is the key.
Allow to select the probes to watch.
Hierarchized names are possible.
Change-Id: Id99487b8831037d5d139edda9d5d4a75459e2d13
2013-06-07 23:15:31 +02:00
François Rossigneux
4e938179c9
Add Eaton PDU driver.
...
Supports SNMP V3 only, with noAuth/noPriv enabled.
Change-Id: Ice7d1aa7375a48f497dc937e4aedfef0cf5fd434
2013-06-06 00:57:53 +02:00
François Rossigneux
5e1fdfe50e
Use common setup and pip-requires file.
...
Change-Id: I5b99e4b9047eae0c9ebe901f69dfe8acd13bc888
2013-03-14 16:18:54 +01:00
François Rossigneux
ffc58f7996
Add roles checking.
...
Until now, only the token validity was checked, without checking roles.
Change-Id: Ic437885b9bfeff4a931225fdaa6c5c076b124195
2013-03-03 00:46:06 +01:00
François Rossigneux
9d49090d31
Use oslo.config for configuration.
...
Cleaning openstack.common.
Change-Id: Ifaa02bd6e7408aca4109f505b876149d681bd8a0
2013-02-27 11:52:44 +01:00
François Rossigneux
a5ad06da44
Many bug fixes (mainly on the IPMI driver).
...
Change-Id: I05fa1fa8d34daa212c3cc51d5960e72eebfa82b7
2013-02-19 18:38:15 +01:00
François Rossigneux
d0869dcf7d
Add refresh_interval parameter.
...
Change-Id: I01a55e14a169f257474cb6eff1a7b09a8eb9f293
2013-02-06 15:53:02 +01:00
François Rossigneux
9379486512
Graph auto-refresh improvements.
...
Use HTTP 304 responses.
Add a trailing slash to URLs.
Change-Id: I76efa82ed206a59ba709551c7f408b909cecb953
2013-02-06 01:21:19 +01:00
François Rossigneux
48a40ce9cf
Graph auto-refresh.
...
Change-Id: I3625fbba854c26e448e9d4fbbc96e3c2912eaa5b
2013-02-05 16:37:40 +01:00
François Rossigneux
ecdbb27662
IPMI driver (bug fixes).
...
Change-Id: Iceb368e6882cc34029e9488bc3425f1321e62903
2013-02-05 11:18:42 +01:00
Jenkins
5e8395e7ec
Merge "IPMI driver (bug fixes)."
2013-02-04 22:35:09 +00:00
François Rossigneux
1d34d6b545
IPMI driver (bug fixes).
...
Change-Id: I3fc3c8272d4aaa867e10de6aab43d125a3246c4a
2013-02-04 23:31:03 +01:00
François Rossigneux
28321a3c54
Add period in graph titles.
...
Change-Id: I876d7812552421d469a5bbebc129585ae2842ac4
2013-02-04 23:05:39 +01:00
François Rossigneux
0eacd9c30c
Add IPMI driver.
...
Change-Id: Ic3b9aac6aa0184949b4bf85644d8e6c07ef3df1f
2013-01-31 17:37:51 +01:00
François Rossigneux
2cad4fc204
Dynamic imports of drivers classes.
...
Change-Id: I10274bf9bada30f0fbd4ed27f367454c09dad5c2
2013-01-31 17:19:07 +01:00
Julien Danjou
ff8d249fc5
Clean openstack.common import
...
Add an openstack-common.conf and only imports modules that are really used
so far.
Change-Id: I8a2bcb3e7d70ab059cdae0463876363f2c24f1b9
Signed-off-by: Julien Danjou <julien@danjou.info>
2013-01-25 16:06:57 +01:00
François Rossigneux
9c192fffb0
Add Tox with PEP 8 validation.
...
Change-Id: I09b2aae6b587128200d073510e2630bc82471c06
2013-01-25 13:58:44 +01:00
François Rossigneux
f925e6a8dc
PEP 8 validation (version 1.4).
...
Update openstack.common.
License in each file.
2013-01-10 13:51:33 +01:00
François Rossigneux
7d294500da
Remove message signing in API plugin (after discussion with ceilometer team).
...
Signing doesn't prevent replay attacks. Use HTTPS to not reinvent the wheel.
Remove ceilometer-pollster directory (it has been merged with Ceilometer).
2013-01-09 18:42:12 +01:00
François Rossigneux
43d9a2c029
Summary graph: outlined areas, detailed legend.
...
New CSS design.
2013-01-02 15:37:36 +01:00
François Rossigneux
91761afaa1
Add RRD plugin.
2012-12-20 17:08:40 +01:00
François Rossigneux
d330902e5f
Add message signing between drivers and plugins.
...
Add kwapi/security.py.
2012-12-13 16:22:04 +01:00
François Rossigneux
1585f351e0
RRD plugin.
...
Remove "conf" arguments (use cfg.CONF instead).
2012-12-13 01:41:59 +01:00
François Rossigneux
260a1134d7
Create "plugins" directory.
2012-12-10 16:28:12 +01:00
François Rossigneux
94274b697b
Support distributed architecture (multiple kwapi-drivers on several sites).
...
Bug fix: on terminating, parallel call of join method of driver classes.
2012-12-10 13:19:15 +01:00
François Rossigneux
eb9a496c8b
Multiple measurements support (volts, amperes, watts).
...
Drivers send dictionaries dumped in JSON format (instead of probe_id:value format).
Driver method "send_value" is renamed to "send_measurements".
2012-12-04 14:41:20 +01:00
François Rossigneux
c046dd0880
Removing probes observers and callback method. Using ZeroMQ instead (Drivers directly emit their data on the bus).
...
Add the method start_zmq_server to the driver_manager module, to set up the endpoint where subscribers can listen probe values.
2012-12-01 16:48:28 +01:00
François Rossigneux
a1d2802a05
Separating kwapi-drivers and kwapi-api.
...
Using openstack.common for config and logging.
2012-11-30 17:12:12 +01:00
François Rossigneux
cdbb4ed636
Reversing client-server roles between the Collector and the Driver Manager.
...
Switching from AF_UNIX socket to ZeroMQ (TCP support, multiple clients support).
Renaming config option "collector_socket" to "probes_endpoint".
2012-11-28 22:03:46 +01:00