[openstack-dev] [gnocchi][ceilometer] help with gnocchi measures api (return empty list)
SHTILMAN, Tomer (Tomer)
tomer.shtilman at alcatel-lucent.com
Mon Jun 29 11:16:45 UTC 2015
Hi
I have installed gnocchi on my devtstack (stable v1) and trying to check the flow , auto scaling with heat etc..
I have encountered an issue with measures fetching, its look like the ceilometer compute agent does send measures to gnocchi , I can see the rest calls in the logs all ending with 202 statuses
For example:
35.248.18.191 - - [29/Jun/2015:10:47:11 +0000] "POST /v1/resource/instance/819267ea-6fcb-418b-a197-ff8b65e94234/metric/cpu/measures HTTP/1.1" 202 208 "-" "python-requests/2.7.0 CPython/2.7.6 Linux/3.13.0-45-generic"
Or
135.248.18.191 - - [29/Jun/2015:10:47:12 +0000] "POST /v1/resource/instance/819267ea-6fcb-418b-a197-ff8b65e94234/metric/cpu_util/measures HTTP/1.1" 202 207 "-" "python-requests/2.7.0 CPython/2.7.6 Linux/3.13.0-45-generic"
When I fetch the measures I always get an empty list as a response
curl -X GET -H "X-Auth-Token: 7a20206f3820412488edc7c9a0db7b29" http://135.248.18.191:8041/v1/resource/instance/819267ea-6fcb-418b-a197-ff8b65e94234/metric/cpu_util/measures | python -mjson.tool
[]
I have tried with swift and with file storage getting the same result
Also I have seen the measures files was created in the fs
stack at tshtilma-gnocchi-devstack:/opt/stack/data/gnocchi$ ls
11788bea-c270-4078-8536-d028b10e5d33 4737b486-658b-43c4-a1c5-66f5ee4ff06c 98336517-5aeb-4230-9294-d3dd12fe2756 b752676e-306e-44a3-b422-8dd675956ad5 ff343aa2-8ac1-42d8-965c-b1997ab435ad
3c590d88-4a4b-4b59-82ff-1ea7cf330f42 4abc98d8-70f1-4efe-8716-2cf51a9d7783 9c04b04d-8aa9-4bf9-9162-8b16c6651f73 cb3ecc08-89aa-4c6f-8ff0-2c89ed0e1eb0 locks
3ea375e0-e91d-4842-a4c2-261c1eeaf85e 7719230a-63e0-47aa-9fa6-a8a610e2bafc a0de628e-eac2-4fdd-8c07-fa72a787e101 d4984544-b892-407e-acc9-7b5534b4a41b measure
43fd3650-d60e-40eb-a183-35f315373bd1 88d7564e-e4a4-4438-8602-0d8f4c9103a1 b4341cde-532e-4715-8367-fd1ce0c927f3 f13c033b-606b-4e68-b1bb-58bee540d3e8
stack at tshtilma-gnocchi-devstack:/opt/stack/data/gnocchi$ cd measure/
stack at tshtilma-gnocchi-devstack:/opt/stack/data/gnocchi/measure$ ks
ks: command not found
stack at tshtilma-gnocchi-devstack:/opt/stack/data/gnocchi/measure$ ls
4abc98d8-70f1-4efe-8716-2cf51a9d7783 cb3ecc08-89aa-4c6f-8ff0-2c89ed0e1eb0 ff343aa2-8ac1-42d8-965c-b1997ab435ad
All other calls works as expected
For example:
stack at tshtilma-gnocchi-devstack:~/devstack$ curl -X GET -H "X-Auth-Token: 7a20206f3820412488edc7c9a0db7b29" http://135.248.18.191:8041/v1/resource/instance/819267ea-6fcb-418b-a197-ff8b65e94234/metric/cpu_util/ | python -mjson.tool
{
"archive_policy": {
"aggregation_methods": [
"std",
"count",
"95pct",
"min",
"max",
"sum",
"median",
"mean"
],
"back_window": 0,
"definition": [
{
"granularity": "0:05:00",
"points": 12,
"timespan": "1:00:00"
},
{
"granularity": "1:00:00",
"points": 24,
"timespan": "1 day, 0:00:00"
},
{
"granularity": "1 day, 0:00:00",
"points": 30,
"timespan": "30 days, 0:00:00"
}
],
"name": "low"
},
"created_by_project_id": "5394701c-e992-4cc3-aa65-e59fee108295",
"created_by_user_id": "a4e65de3-51ec-4530-a8e9-67416001f3b0",
"id": "ff343aa2-8ac1-42d8-965c-b1997ab435ad",
"name": "cpu_util",
"resource": {
"created_by_project_id": "5394701c-e992-4cc3-aa65-e59fee108295",
"created_by_user_id": "a4e65de3-51ec-4530-a8e9-67416001f3b0",
"ended_at": null,
"id": "819267ea-6fcb-418b-a197-ff8b65e94234",
"project_id": "023099a6-81d5-43cb-aa0a-6f0a75d60628",
"revision_end": null,
"revision_start": "2015-06-29T10:50:22.143077+00:00",
"started_at": "2015-06-29T10:28:12.664034+00:00",
"type": "instance",
"user_id": "02772acb-bd6e-4307-b4ce-9b906be716f2"
}
}
Any help with be greatly appreciated
Tomer
local.conf
[[local|localrc]]
ADMIN_PASSWORD=password
MYSQL_PASSWORD=password
RABBIT_PASSWORD=password
SERVICE_PASSWORD=password
SERVICE_TOKEN=tokentoken
enable_plugin gnocchi https://github.com/openstack/gnocchi stable/v1.0
enable_service q-lbaas
enable_service ceilometer-api,ceilometer-collector
enable_service ceilometer-acompute
enable_service ceilometer-alarm-notifier,ceilometer-alarm-evaluator
disable_service n-net
enable_service q-svc
enable_service q-agt
enable_service q-dhcp
enable_service q-l3
enable_service q-meta
#enable_service heat,h-api,h-eng,h-api-cfn
enable_service gnocchi-api
#IMAGE_URLS="http://ftp.free.fr/mirrors/fedora.redhat.com/fedora/linux/releases/21/Cloud/Images/x86_64/Fedora-Cloud-Base-20141203-21.x86_64.qcow2"
#GNOCCHI_COORDINATOR_URL=redis://localhost:6379?timeout=5
#Enable an eager processing of the ceilometer pipeline (every 10sec):
CEILOMETER_PIPELINE_INTERVAL=10
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150629/9122f652/attachment.html>
More information about the OpenStack-dev
mailing list