monasca-agent/monasca_agent/common
Tomasz Trębski af806edd55 Intergrate with osc-lib based client
Commits integrates monasca-agent with monascaclient,
that is currently using osc-lib. That requires some
changes in the initialization model of the client.

Details:
* no need to check if token has expired (underlying library
[osc-lib] will request new token if it is about to expire
* initializing the client happens once therefore keystone.Keystone
instance can be created lazily (it is singleton, so it might happen
it is already available)

Extra:
* marked all variables as private

Depends-On: I1712a24739438e2d8331a495f18f357749a633c5
Depends-On: Iec97e50089ed31ae7ad8244b37cec128817871a5
Depends-On: I579f6bcd5975a32af2a255be41c9b6c4043fa1dc

Change-Id: Ifee5b88ccb632222310aafb1081ecb9c9d085150
2017-07-12 06:42:45 +02:00
..
__init__.py Renaming agent packages to reflect monasca 2014-12-19 09:22:03 -07:00
aggregator.py Replace six.iteritems() with .items() 2017-04-03 22:52:26 +08:00
config.py Integrate with keystoneauth 2017-07-11 09:02:34 +02:00
daemon.py Restart collector in agent every 24 hours 2016-02-05 14:24:53 -07:00
emitter.py Remove measurement transformation from forwarder 2016-07-22 16:20:49 -06:00
exceptions.py Add Kubernetes Connector util class 2017-03-13 08:46:41 -06:00
keystone.py Intergrate with osc-lib based client 2017-07-12 06:42:45 +02:00
metrics.py Partial support for DogStatsd extensions 2017-03-28 08:40:00 +00:00
psutil_wrapper.py Add support for psutil<2.0.0 2017-02-06 11:05:57 +01:00
singleton.py Add HPE copyright 2016-02-02 10:34:10 -07:00
util.py Fix broken help commands for monasca-* 2017-05-15 06:53:00 +00:00