Tuesday, 2016-03-15

*** zhuangl_ has joined #openstack-telemetry00:14
*** zhuangl_ has quit IRC00:18
*** thorst_ has quit IRC00:28
*** thorst_ has joined #openstack-telemetry00:29
*** mnaser has quit IRC00:31
*** afazekas_ has quit IRC00:32
*** afazekas has joined #openstack-telemetry00:32
*** thorst_ has quit IRC00:37
*** mnaser has joined #openstack-telemetry00:42
*** thorst_ has joined #openstack-telemetry00:56
*** cheneydc has joined #openstack-telemetry01:03
*** thorst_ has quit IRC01:12
*** thorst_ has joined #openstack-telemetry01:13
*** lsmola has quit IRC01:21
*** thorst_ has quit IRC01:21
Kevin_ZhengI thought about the name thing last night01:21
Kevin_Zhengalarm-history can also use name01:21
*** yarkot_ has joined #openstack-telemetry01:24
*** chlong has quit IRC01:26
*** yarkot_ has quit IRC01:33
*** tongli has quit IRC01:34
*** Eris72 has joined #openstack-telemetry01:47
*** mdih has joined #openstack-telemetry01:53
*** ljxiash has joined #openstack-telemetry02:13
*** caisan has joined #openstack-telemetry02:22
*** nicodemus_ has quit IRC02:30
*** yuntongjin1 has joined #openstack-telemetry02:36
*** cheneydc has quit IRC02:54
*** yuntongjin1 has quit IRC03:13
*** dave-mccowan has quit IRC03:17
*** ljxiash has quit IRC03:22
*** ljxiash has joined #openstack-telemetry03:26
*** chlong has joined #openstack-telemetry03:30
openstackgerritZhenyu Zheng proposed openstack/python-aodhclient: Add name support for show and delete  https://review.openstack.org/29230503:32
*** links has joined #openstack-telemetry03:38
*** ildikov has quit IRC03:39
*** jdandrea_ has quit IRC03:48
*** jdandrea has joined #openstack-telemetry03:51
openstackgerritZhenyu Zheng proposed openstack/python-aodhclient: Add name support for show, update and delete  https://review.openstack.org/29230504:04
*** flwang1 has quit IRC04:05
*** jwcroppe has joined #openstack-telemetry04:08
*** jwcroppe has quit IRC04:08
*** jwcroppe has joined #openstack-telemetry04:09
*** yuntongjin has joined #openstack-telemetry04:26
*** yprokule has joined #openstack-telemetry04:47
*** Eris72 has quit IRC04:52
*** ljxiash has quit IRC04:56
*** ljxiash has joined #openstack-telemetry04:57
*** ljxiash has quit IRC05:01
openstackgerritZhenyu Zheng proposed openstack/python-aodhclient: Add name support for show, update and delete  https://review.openstack.org/29230505:02
*** _nadya_ has joined #openstack-telemetry05:37
*** mwang14 has joined #openstack-telemetry05:37
mwang14Has anyone successfully deployed ceilometer with gnocchi?05:38
mwang14In ceilometer.conf, [dispatch_gnocchi], what does the field "filter_project = " mean? The default setting is "gnocchi". Does it mean I have to create a tenant (project) named "gnocchi" in keystone?05:40
*** ljxiash has joined #openstack-telemetry05:54
*** _nadya_ has quit IRC06:03
openstackgerritOpenStack Proposal Bot proposed openstack/ceilometer: Imported Translations from Zanata  https://review.openstack.org/29271506:07
openstackgerritliusheng proposed openstack/python-aodhclient: Add --filter to "alarm list"  https://review.openstack.org/29223306:11
openstackgerritliusheng proposed openstack/python-aodhclient: Add --query to alarm list  https://review.openstack.org/29154106:11
openstackgerritliusheng proposed openstack/python-aodhclient: Don't support "alarm search" and mandatory --type in "alarm list"  https://review.openstack.org/28395806:11
mwang14Hi liusheng, may I ask you a question about the setting of "ceilometer.conf"?06:13
liushengmwang14: hi, you mean the question about ceilometer deployment with gnocchi ?06:16
mwang14yes!06:16
mwang14in [dispatcher_gnocchi], there is a field "filter_project = gnocchi".06:17
mwang14I create a tenant/project named "gnocchi"06:17
mwang14in keystone06:17
liushengI just checked the config option, which is the gnocchi project as default and use to skip the sample generated by gnocchi itself06:24
liushengmwang14: the samples may generated by gnocchi project itself, or the resource_id of samples is gnocchi project_id and the resource_type is swift count (gnocchi may use swift as storage backend), these two cases should be filtered out06:29
mwang14is there any need to create project "gnocchi" in keystone?06:31
liushengmwang14: if you want to use gnocchi as metric storage, I think it need06:33
openstackgerritZhenyu Zheng proposed openstack/python-aodhclient: Add name support for show, update and delete  https://review.openstack.org/29230506:34
mwang14yes, I create a project in keystone. also attach a user with the project "gnocchi" with "admin" role.06:35
mwang14after getting the token from keystone, using cURL, i can access the swift, v1/AUTH_<gnocchi_project_id>06:36
mwang14but, when I start the ceilometer-collector, it prompts  "ERROR ceilometer.dispatcher.gnocchi [-] fail to retrieve user of Gnocchi service".06:37
mwang14This error is triggered by code: fetching the project id of "gnocchi" using swift-client.06:37
liushengmwang14: Hmm, you have configured the filter_project as 'gnocchi' ?06:43
mwang14yes06:43
liushengmwang14: any error traceback raised?06:44
mwang142016-03-15 14:18:32.767 22022 ERROR ceilometer.dispatcher.gnocchi [-] fail to retrieve user of Gnocchi service 2016-03-15 14:18:32.767 22022 ERROR ceilometer.dispatcher.gnocchi Traceback (most recent call last): 2016-03-15 14:18:32.767 22022 ERROR ceilometer.dispatcher.gnocchi   File "/usr/local/lib/python2.7/dist-packages/ceilometer/dispatcher/gnocchi.py", line 240, in gnocchi_project_id 2016-03-15 14:18:32.767 22022 ERRO06:45
mwang14sorry, the paste of log is completely a mess06:45
mwang14ceilometer/dispatcher/gnocchi.py", line 240, in gnocchi_project_id06:45
liushengmwang14: seems a bug, if you just want to run the collector service, you can try to config filter_service_activity as False to work aroud this06:45
mwang14name=self.conf.dispatcher_gnocchi.filter_project)06:45
liushengmwang14: and you can file a bug to describe this issue06:46
mwang14project = self._ks_client.tenants.find(name=self.conf.dispatcher_gnocchi.filter_project)06:46
mwang14I print self.conf.dispatcher_gnocchi.filter_project; it return "gnocchi"06:47
liushengmwang14: as you described, it looks the keystoneclient cannot retrive the project of "gnocchi"06:48
mwang14yes06:49
mwang14but i am sure the keystone configuration in ceilometer.conf is fine; since when the storage dispatcher is "database", instead of "gnocchi", everything works fine.06:50
*** ildikov_ has quit IRC06:53
liushengmwang14: yes, if you use database dispatcher, it won't go into the gnocchi dispatcher logic06:54
mwang14liusheng: I create a project "gnocchi", a user "gnocchi", both under the "Default" domain. the user "gnocchi" is assigned the role "admin" to the project "gnocchi"06:55
mwang14liusheng: in addition, I create the service "gnocchi", and endpoints as well in keystone.06:55
*** vishwana_ has joined #openstack-telemetry07:07
*** vishwanathj_away has quit IRC07:10
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: devstack: allow uwsgi deployments  https://review.openstack.org/29207707:12
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: devstack: allow uwsgi deployments  https://review.openstack.org/29207707:13
*** tesseract has joined #openstack-telemetry07:13
*** tesseract is now known as Guest9751907:13
*** vishwana_ has quit IRC07:16
liushengmwang14: can your ceilometer-collector run with filter_service_activity configured as False ?07:18
mwang14liusheng: let me try07:33
mwang14liusheng: there is no problem, after setting "filter_service_activity=true".07:35
mwang14liusheng: there is no problem, after setting "filter_service_activity=false"07:35
liushengmwang14: ...I cannot reproduce your problem, I also added project "gnocchi" and user "gnocchi", and configured the filter_project as "gnocchi", it is OK07:44
liushengmwang14: 2016-03-15 15:43:17.970 46343 DEBUG ceilometer.dispatcher.gnocchi [-] gnocchi project found: dfd4b11a7fc341f5834a92b56c191674 gnocchi_project_id /opt/stack/ceilometer/ceilometer/dispatcher/gnocchi.py:26707:45
mwang14I am using the gnocchi stable/2.0 version07:46
mwang14the ceilometer is liberty07:46
mwang14are you using keystone API v3 or v2.007:47
mwang14i.e., auth_version07:47
liushengmwang14: oh, I tested with lastet code with devstack07:52
liushengmwang14: keystone v207:53
mwang14after setting "filter_service_activity = false", the gnocchi keeps receiving the measurements.07:56
mwang14that's exactly the expected behaviour.07:57
*** belmoreira has joined #openstack-telemetry07:58
mwang14liusheng: by the way, could you please help check the version of python-keystoneclient? I install using the git source with the branch stable/liberty08:00
*** Guest97519 has quit IRC08:00
liushengmwang14: 2.3.1 I used08:02
*** tesseract has joined #openstack-telemetry08:05
*** tesseract is now known as Guest9179408:06
*** _nadya_ has joined #openstack-telemetry08:06
mwang14liusheng: the version python-keystoneclient of branch stable/liberty is 1.7.508:08
mwang14liusheng: i just configure the gnocchi to use "file" as the storage, rather than "swift"; the "ceilometer-collector" works fine, no errors throwing08:09
openstackgerritIlya Tyaptin proposed openstack/ceilometer: [ES] Implement event time to live  https://review.openstack.org/20057308:17
openstackgerritIlya Tyaptin proposed openstack/ceilometer: [ES] Implement event time to live  https://review.openstack.org/20057308:23
*** pece has joined #openstack-telemetry08:28
*** chlong has quit IRC08:32
silehtgerrit just died :(08:36
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: devstack: allow uwsgi deployments  https://review.openstack.org/29207708:36
openstackgerritMehdi Abaakouk (sileht) proposed openstack/aodh: devstack: allow uwsgi deployments  https://review.openstack.org/29224508:40
mwang14liusheng: thanks very much! I will dig into the code, ceilometer/dispatcher/gnocchi.py.08:42
liushengmwang14: np, I didn't help, I don't have an liberty environment ;(08:44
*** Guest91794 has quit IRC08:45
*** flwang1 has joined #openstack-telemetry08:51
*** yuntongjin has quit IRC08:57
*** Guest91794 has joined #openstack-telemetry09:00
*** mwang14 has quit IRC09:08
*** safchain has joined #openstack-telemetry09:11
Kevin_Zhengsileht: Hi09:17
silehthi09:17
Kevin_ZhengI think your comment in https://review.openstack.org/#/c/291541 is very useful09:19
Kevin_ZhengI think utils.search_query_builder will make users easier to use09:19
Kevin_Zhengbut Liusheng is working on add --filter for list09:20
Kevin_Zhengmaybe it can be somehow overlapped?09:20
Kevin_Zhengbecause --filter works with parameters like xxx=xxx09:20
silehtKevin_Zheng, filter and query are mutualy exclusive so this is not a problem09:21
Kevin_Zhengsileht: OK then, actually I like the method you suggested more09:22
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Add some resource types tests  https://review.openstack.org/27041909:25
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Implements resource attribute number  https://review.openstack.org/27009109:25
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Implements resource attribute bool  https://review.openstack.org/27041809:25
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Implements resource attribute uuid  https://review.openstack.org/27009009:25
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Don't create Ceilometer resource types by default.  https://review.openstack.org/27032209:25
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Move legacy Ceilometer resource into indexer.  https://review.openstack.org/27026609:25
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Implements resource type CRUD.  https://review.openstack.org/26984409:25
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Implements resource attribute string  https://review.openstack.org/26988809:25
openstackgerritMehdi Abaakouk (sileht) proposed openstack/gnocchi: Retry to delete resource types tables on deadlock  https://review.openstack.org/29277609:25
*** rcernin has joined #openstack-telemetry09:31
*** ljxiash has quit IRC09:34
*** ljxiash has joined #openstack-telemetry09:34
*** yassine__ has joined #openstack-telemetry09:35
*** ljxiash has quit IRC09:39
*** ljxiash has joined #openstack-telemetry09:48
*** ljxiash has quit IRC10:11
*** ljxiash has joined #openstack-telemetry10:12
openstackgerritJulien Danjou proposed openstack/python-aodhclient: Clean flake8 paths and unused config options  https://review.openstack.org/29279110:15
openstackgerritMehdi Abaakouk (sileht) proposed openstack/ceilometer: gnocchi: use events to end Gnocchi resource  https://review.openstack.org/21701710:16
openstackgerritMehdi Abaakouk (sileht) proposed openstack/ceilometer: PoC: gnocchi: create/update from event  https://review.openstack.org/29279310:16
*** ljxiash has quit IRC10:18
openstackgerritMehdi Abaakouk (sileht) proposed openstack/ceilometer: gnocchi: use events to end Gnocchi resource  https://review.openstack.org/21701710:19
openstackgerritMehdi Abaakouk (sileht) proposed openstack/ceilometer: PoC: gnocchi: create/update from event  https://review.openstack.org/29279310:19
*** caisan has quit IRC10:19
*** cdent has joined #openstack-telemetry10:21
*** dave-mccowan has joined #openstack-telemetry10:24
*** fwdit has joined #openstack-telemetry10:37
*** shardy has joined #openstack-telemetry10:39
*** ljxiash has joined #openstack-telemetry10:47
*** cdent has quit IRC10:47
*** cdent has joined #openstack-telemetry10:48
*** ljxiash has quit IRC10:52
*** yassine__ has quit IRC10:58
*** jwcroppe has quit IRC11:12
*** ityaptin has quit IRC11:12
-openstackstatus- NOTICE: Gerrit is going to be restarted11:14
zigoWhen running tempest, I get this: http://paste.openstack.org/show/490482/11:27
zigojd__: sileht: Any idea why?11:27
zigoShould I upgrade my tempest package?11:27
silehtzigo, Looks like it loads the new aodh tempest plugin (from aodh code tree), but your tempest package still provide the old one (from tempest code tree)11:32
*** mdih has quit IRC11:32
-openstackstatus- NOTICE: Gerrit had to be restarted because was not responsive. As a consequence, some of the test results have been lost, from 08:30 UTC to 10:30 UTC approximately. Please recheck any affected jobs by this problem.11:34
silehtafter py day, recheck day !11:35
-openstackstatus- NOTICE: Gerrit had to be restarted because was not responsive. As a consequence, some of the test results have been lost, from 09:30 UTC to 11:30 UTC approximately. Please recheck any affected jobs by this problem.11:36
*** jwcroppe has joined #openstack-telemetry11:40
*** thorst_ has joined #openstack-telemetry11:41
zigosileht: Ok, so I guess I should upgrade tempest! :)11:54
*** yassine__ has joined #openstack-telemetry12:02
*** yassine__ has quit IRC12:03
*** belmoreira has quit IRC12:07
*** shardy has quit IRC12:16
*** yassine__ has joined #openstack-telemetry12:37
openstackgerritlitong01 proposed openstack/ceilometer: Add http publisher  https://review.openstack.org/29062412:42
*** shardy has joined #openstack-telemetry12:44
*** shardy has quit IRC12:47
*** shardy has joined #openstack-telemetry12:48
*** gordc has joined #openstack-telemetry12:50
cdentgordc: in my ever growing takeover of the world I'd like to add this channel to my little irc bot, described here: https://anticdent.org/purple-irc-bot.html12:52
cdentokay with you? I'm adding channels piecemeal to see how it deals with volume12:52
gordccdent: sure go ahead. if anything breaks, i blame you13:00
cdentthat's what you do anyway, so no real change13:00
*** purplerbot has joined #openstack-telemetry13:01
cdentp!logs13:01
gordcdoes it talk back?13:02
cdentin private messages13:02
gordcoh. you should consider building a chatbot. i hear it's big business.13:03
cdentmeh13:04
cdentI'm going to make a chatbot that can play go13:04
gordcthat talks smack while playing go?13:05
*** peristeri has joined #openstack-telemetry13:11
cdentgordc: duh!13:14
*** ig0r__ has joined #openstack-telemetry13:19
*** ig0r_ has quit IRC13:22
*** chlong has joined #openstack-telemetry13:25
*** nicodemus_ has joined #openstack-telemetry13:40
*** pradk has joined #openstack-telemetry13:40
*** ljxiash has joined #openstack-telemetry13:56
*** rbak has joined #openstack-telemetry13:56
*** KrishR has joined #openstack-telemetry14:00
*** Guest41345 has quit IRC14:03
*** ildikov has joined #openstack-telemetry14:13
*** Guest91794 has quit IRC14:31
*** tasdomas has quit IRC14:56
*** tasdomas has joined #openstack-telemetry14:56
*** links has quit IRC14:59
*** ljxiash has quit IRC14:59
-openstackstatus- NOTICE: Launchpad OpenID SSO is currently experiencing issues preventing login. The Launchpad team is working on the issue14:59
*** ChanServ changes topic to "Launchpad OpenID SSO is currently experiencing issues preventing login. The Launchpad team is working on the issue"14:59
*** yprokule has quit IRC15:06
*** tesseract has joined #openstack-telemetry15:06
*** tesseract is now known as Guest7146715:07
*** fwdit has quit IRC15:21
*** aswadr1 has joined #openstack-telemetry15:26
cdentjd__++ excellent canidacy message15:27
*** aswadr1 has quit IRC15:27
*** aswadr1 has joined #openstack-telemetry15:28
*** purplerbot has quit IRC15:30
*** purplerbot has joined #openstack-telemetry15:30
jd__cdent: thanks!15:30
*** ChanServ changes topic to "OpenStack Telemetry | http://wiki.openstack.org/Telemetry"15:32
-openstackstatus- NOTICE: Launchpad SSO is back to normal - happy hacking15:32
*** chlong has quit IRC15:33
*** aswadr1 has left #openstack-telemetry15:38
*** vishwanathj has joined #openstack-telemetry15:43
*** tongli has joined #openstack-telemetry15:51
tongli@gordc, u around?15:54
krotscheckAny cores around? dhellmann posted a couple of rather important bugfixes at https://review.openstack.org/#/c/291891/ and https://review.openstack.org/#/c/291890/15:56
krotscheck(we already have +2 on them, and the're single-line fixes)15:56
*** links has joined #openstack-telemetry15:58
gordcjd__: sileht: ildikov: _nadya_: cdent: ^16:04
gordctongli: whatsup?16:04
tongli@gordc, finally got things running on latest code. now these cadf messages are all considered as events.16:06
cdentkrotscheck: they both happy now16:06
gordccdent: thanks16:06
tonglihas to be defined in /etc/ceilometer/event_definition.yaml file.16:06
tonglithere is no default traits for cadf messages.16:07
gordctongli: right. i believe they are already?16:07
tongliif someone wants to see them, they have to be defined in /etc/ceilometer/event_definition.yaml.16:08
gordctongli: does this not work? https://github.com/openstack/ceilometer/blob/master/etc/ceilometer/event_definitions.yaml#L364-L40416:08
krotscheckcdent: Much obliged, thanks :)16:09
tonglithat would work, the problem is that all the cadf info (fields) will be in the traits member.16:10
tonglithe information will have to be extracted out of the what get passed into the publisher.16:10
tongliand I think the event_type actually is audit.http.*16:11
gordctongli: that's how Events work. you can also store the raw if you want (it's just not indexed so not queryable)16:11
tongli@gordc, raw by default is empty.16:12
gordcyeah, you have to enable it16:12
tongliwhat flag enables it?16:12
*** vishwana_ has joined #openstack-telemetry16:13
tongli@gordc, the point I guess is that the message itself can not be used as is to be posted for cadf message, they have to be extracted out of the data passed to publisher.16:14
gordchttps://github.com/openstack/ceilometer/blob/master/ceilometer/event/converter.py#L36-L4016:14
gordcok16:15
tonglihttps://github.com/openstack/ceilometer/blob/master/etc/ceilometer/event_definitions.yaml#L364-L40416:16
*** vishwanathj has quit IRC16:16
tongli@gordc, these won't work since now cadf messages event_type actually is 'audit.http.*'16:16
tongliI guess I can update that file at least to make audit messages going somewhere. are you open for that?16:17
gordc... *http.* should match with audit.http.*16:18
tongli@gordc, u r right.16:18
tonglithat should work.16:18
gordc* is a wildcard... if it don't work, it's broken16:18
*** vishwana_ is now known as vishwanathj16:20
*** permalac has joined #openstack-telemetry16:22
*** permalac has quit IRC16:22
*** permalac has joined #openstack-telemetry16:23
*** permalac has quit IRC16:23
*** permalac_ has joined #openstack-telemetry16:31
*** permalac_ has quit IRC16:31
*** rcernin has quit IRC16:35
*** purplerbot has quit IRC16:41
openstackgerritMerged openstack/aodh: register the config generator default hook with the right name  https://review.openstack.org/29189016:41
*** Guest71467 has quit IRC16:42
*** purplerbot has joined #openstack-telemetry16:46
*** links has quit IRC16:47
openstackgerritMerged openstack/ceilometer: register the config generator default hook with the right name  https://review.openstack.org/29189117:00
openstackgerritgordon chung proposed openstack/gnocchi: Revert "Log retrieve/store data speed in Carbonara based drivers"  https://review.openstack.org/29304517:01
*** ljxiash has joined #openstack-telemetry17:11
openstackgerritgordon chung proposed openstack/gnocchi: Revert "Log retrieve/store data speed in Carbonara based drivers"  https://review.openstack.org/29304517:11
*** openstackgerrit has quit IRC17:14
*** openstackgerrit_ is now known as openstackgerrit17:14
*** openstackgerrit has quit IRC17:15
*** ljxiash has quit IRC17:15
*** openstackgerrit_ has joined #openstack-telemetry17:15
*** openstackgerrit_ is now known as openstackgerrit17:16
*** openstackgerrit_ has joined #openstack-telemetry17:17
*** pcaruana has quit IRC17:24
*** yassine__ has quit IRC17:30
*** pcaruana has joined #openstack-telemetry17:36
*** _nadya_ has quit IRC18:03
openstackgerritgordon chung proposed openstack/gnocchi: Revert "Log retrieve/store data speed in Carbonara based drivers"  https://review.openstack.org/29304518:06
*** terriyu has joined #openstack-telemetry18:11
*** flwang has quit IRC18:16
*** _nadya_ has joined #openstack-telemetry18:17
*** terriyu has quit IRC18:22
*** _nadya_ has quit IRC18:23
*** safchain has quit IRC18:26
*** terriyu has joined #openstack-telemetry18:28
*** flwang has joined #openstack-telemetry18:29
*** pece has quit IRC18:32
nicodemus_hello gordc, do you have a moment?18:42
*** terriyu has quit IRC18:42
gordcnicodemus_: sure18:48
nicodemus_gordc, I've been seeing one gnocchi-metricd detail that think can cause delay in measures processing18:51
nicodemus_all workers access the "measure" object in the ceph pool with a rw lock18:51
nicodemus_the more workers you have, the more slow requests you see on the ceph cluster18:52
*** PsionTheory has joined #openstack-telemetry18:52
nicodemus_I'm adding more workers trying to keep the backlog low18:53
nicodemus_some slow requests take more than 30 seg, which could be the cause that some metrics take 30+ seconds to be processed18:54
gordcnicodemus_: hmm... i'll need to take a look.18:55
gordcsileht: ^ in case you want to look at this later (or if you're still working for some reason)18:55
silehtnicodemus_, that becase we have to be sure that the object is modified by only one worker at once18:56
silehtnicodemus_, but that looks a good place for performance improvement18:57
nicodemus_let me know if you'd like me to open a bug report about it18:58
gordcnicodemus_: let's open it so we don't forget18:58
nicodemus_from time to time I see some metric that takes an unusual long time18:58
nicodemus_ok18:58
silehtnicodemus_, thx !18:59
gordcnicodemus_: just curious, what is typical response time vs unusual response time?18:59
nicodemus_sileht, np18:59
nicodemus_gordc, it varies with the backlog. Right now with 20k measures waiting, it normally takes between 3 and 5 secs19:01
nicodemus_a high time would be above 10 secs19:02
nicodemus_with an 80k backlog, times go way up19:02
nicodemus_just now one took 140.77 secs19:02
*** flwang1 has quit IRC19:03
gordchmm... got it. are the numbers based on 'Computed new metric * with * new measures' log?19:05
nicodemus_gordc, yes. I changed that log to 'info' in order not to have metricd on debug all the time (makes it easier to read and calculate)19:06
nicodemus_gordc, this is from one HW node running 24 workers: http://paste.openstack.org/show/490586/19:07
gordcnicodemus_: yeah i added a patch to remove the logs that constantly print 'retrieve, write, expire'... i found it to hard to filter19:08
nicodemus_n_time is the sum of the reported time from all workers19:08
nicodemus_and that 'pending' comes from the last 'metricd reporting' line in that 5-minute interval19:09
gordcn_measures is number of metrics?19:09
nicodemus_yes, also the sum of all "computed new metric" log lines for that 5 minute itnerval19:10
nicodemus_I meant: n_measures is the number of measures, not metrics19:11
gordci see.. that's actually not that great. that's with 16 workers?19:13
nicodemus_right now... I have two dedicated servers with 24 workers each, plus two instances with another 24 workers each19:14
*** krotscheck is now known as kro_death_by_sin19:14
nicodemus_the servers have 24 cores, the instances 16 vcpus19:14
*** kro_death_by_sin is now known as kro_sinus_hell19:14
nicodemus_still, the number of pending measures are slowly increasing19:14
gordc... yikes. seems we need to partition a bit more.19:15
gordchow many metrics are pendings? as oppose to measures19:16
gordcdoes the pending measures increase a lot faster when you drop a maybe one of the instances or both? i wonder if just the number of workers is exhausting all the ceph connections.19:19
nicodemus_let me give it a try stopping gnocchi-metricd on both instances19:25
nicodemus_las report says "23267 measurements bundles across 1494 metrics"19:28
nicodemus_I've stopped both instances, I'll give them 10 minutes to see if pending measures increase much more or not19:29
gordckk19:30
nicodemus_gordc, http://paste.openstack.org/show/490588/19:36
*** PsionTheory has quit IRC19:36
*** ctina has joined #openstack-telemetry19:36
nicodemus_last two reports are with both instances stopped (would be 48 workers instead of 96)19:36
nicodemus_this is the report from the other HW node: http://paste.openstack.org/show/490589/ that shows the same trend19:38
nicodemus_as if more workers cause them all to process less19:38
gordcyeah, i imagine it's a bunch of factors. i think they're all fighting for same resources/connections.19:40
gordcalso, the load isn't actually partitioned across services, just workers. so each separate service you have is potentially clashing with other services (not a negative, just less effective)19:41
openstackgerritMerged openstack/gnocchi: Revert "Log retrieve/store data speed in Carbonara based drivers"  https://review.openstack.org/29304519:41
gordc^ that removes the crazy debug logging19:42
gordci have no idea how to configure/check how many connections ceph allows at any one time. i need to look into that. probably notes we should add on how to configure workers for gnocchi and ceilometer19:44
*** _nadya_ has joined #openstack-telemetry19:45
nicodemus_now we have 22 OSDs spread across 4 ceph nodes, will add another node later this week19:45
nicodemus_btw, I created the bug report about the 'measure' object19:47
gordccool cool. i'll triage it.19:50
nicodemus_forgot to add gnocchi version, its 2.0.1.dev4619:51
*** ig0r_ has joined #openstack-telemetry20:05
*** ig0r__ has quit IRC20:06
*** eglynn has joined #openstack-telemetry20:07
*** MVenesio has joined #openstack-telemetry20:13
*** ctina has quit IRC20:20
*** flwang1 has joined #openstack-telemetry20:31
*** gordc has quit IRC20:34
*** nicodemus_ has quit IRC20:34
*** flwang1 has quit IRC20:37
openstackgerritlitong01 proposed openstack/ceilometer: Add http publisher  https://review.openstack.org/29062420:38
*** tongli has quit IRC20:46
*** _nadya_ has quit IRC20:53
*** flwang1 has joined #openstack-telemetry20:58
*** gordc has joined #openstack-telemetry21:03
*** thorst_ has quit IRC21:03
*** thorst_ has joined #openstack-telemetry21:09
*** shardy has quit IRC21:10
*** thorst_ has quit IRC21:13
*** vishwanathj has quit IRC21:14
*** thorst_ has joined #openstack-telemetry21:15
*** thorst_ has quit IRC21:20
*** vishwanathj has joined #openstack-telemetry21:26
*** MVenesio has quit IRC21:30
*** thorst_ has joined #openstack-telemetry21:33
*** thorst_ has quit IRC21:34
*** thorst_ has joined #openstack-telemetry21:34
*** eglynn has quit IRC21:36
*** pcaruana has quit IRC21:38
*** pradk has quit IRC21:38
*** pcaruana has joined #openstack-telemetry21:52
*** harlowja has joined #openstack-telemetry22:01
*** kbyrne has quit IRC22:01
*** vishwanathj has quit IRC22:02
*** flwang1 has quit IRC22:12
*** flwang1 has joined #openstack-telemetry22:12
*** david-lyle has quit IRC22:13
*** gordc has quit IRC22:15
*** cdent has quit IRC22:15
*** jwcroppe has quit IRC22:19
*** jwcroppe has joined #openstack-telemetry22:19
*** r-mibu has quit IRC22:20
*** r-mibu has joined #openstack-telemetry22:20
*** slogan has joined #openstack-telemetry22:25
*** shakamunyi has joined #openstack-telemetry22:32
*** hongbin has joined #openstack-telemetry22:44
*** hongbin has left #openstack-telemetry22:44
*** KrishR has quit IRC22:52
*** dave-mccowan has quit IRC22:54
*** rbak has quit IRC23:04
*** chlong has joined #openstack-telemetry23:27
*** peristeri has quit IRC23:30
*** harlowja has quit IRC23:47

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!