Implemented Meter Query Utility that supports operations such as
eq, ne, gt, lt, gte, lte. The implementation also supports multiple
filters.
Implemented Meter Statistics Aggregation where client can specify
which aggregation function to return.
Change-Id: I5b19faa4a0d46befbe6e84c975af084cdc0d9d12
setup_metrics always try to send messages in batch. this patch set
will allow the program sending messages either in batch or singles
Change-Id: I0d15eb3172b1ba7307a02e13a1a69b7d77dac052
Meters GET request implemented and its unit test added.
Added ceilometer API file.
Copy the Meter POST request code from metrics. Ceilometer specific
feature not implemented yet.
Added meter validator to validate Ceilometer meter format for POST.
Change-Id: I4e095348729f32e63c478559a9bc5a90a29663a5
move up all the dependencies so that there won't be any dependency
conflict. Kiloeyes and Monasca agent can co-exist now.
Change-Id: I4fe39b1f79ff12fbee03ea4327fe32f3eece5997
The patch will make the dependencies just like other openstack projects.
Also uses the pip install to install dependencies instead of using
apt-get which installs old dependencies.
Change-Id: I13fd773633778960e321635ec6abd3df254f8115
The binary file folder was part of the project, it is not good
to synch large files between deploy machine and target machine.
This patch set also added procedure to install kibana.
Change-Id: I8d035ef8f335aa1a715793e708b005da00d203bb
The vagrant scripts buried so deep. Move it up a bit.
The python-kafka client 1.0 release breaks a lot of things plus
it peeks the CPU as soon as it starts. Have to make sure we use
the python-kafka version less than 1.0.0
Change-Id: Ib271dde51dcb0c5705dffbd277ba70f25cd4403b
This repository does not have any RST documents and thus building
with sphinx is not supported. Remove the docs requirements, including
some dead requirements.
Change-Id: If5ef86335287cb73f1bb15208a566eda405de6a9
This patch set added initialization code to make sure that before
an index gets created, index template is added to ElasticSearch so
field such as timestamp will be correctly indexed as date. This
patch set also updated the dependency.
Change-Id: I8a5a77674fb172ad5c1b73a940477fa6acd30059
1. Register kiloeyes as monitoring service with openstack keystone
2. Install monasca agent to send metrics to kiloeyes
Change-Id: Ia39aa44e44e63efb26435b1f379644c318acfb21
the newer version of kafka client assumes that the partitions are
a list of integers. This was not the case in earlier kafka client
Change-Id: Icb706dd58816e60a047adc079cef425ac5696d6a
The server can only find files in /etc/kiloeyes directory. This
patch set will allow a configuration file to be specified at
the command line
Change-Id: Ie8128048f5ea958595c49a375ff56825c89efe0c
the project was using the incubator oslo project. this patch set
will remove all these incubator project and use dependencies in
requirements.txt to indicate oslo requirements.
Change-Id: Ic8975f4ad37351e68ab0276db9781ac36f8ee645