Lack of some methods calling information in OpenStack Profiler page
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Fix Released
|
Medium
|
Richard Jones |
Bug Description
Branch: ocata
Only changed keystone configuration in local_settings.py, configuration for profiler_settings:
OPENSTACK_
'enabled': True,
'keys': ['SECRET_KEY'],
'notifier_
'receiver_
})
The MongoDB works fine.
After enabling 'OpenStack Profiler', I clicked 'Access & Security' panel, the total time that chrome told me was a big different with what i saw in the profiler page. i checked the code, some methods with 'profiler.trace' decorator are not included in the profiler page, e.g. tenant_
Changed in horizon: | |
status: | New → Triaged |
importance: | Undecided → Medium |
milestone: | none → ocata-rc1 |
Changed in horizon: | |
milestone: | ocata-rc1 → next |
tags: | added: ocata-backport-potential |
Changed in horizon: | |
milestone: | next → pike-1 |
I instrumented the profiler notifies and all the profile.trace() appear to be honored, but when I look at the notifies the IndexView trace (which appears to be at the root of the trace tree) stops well before all of the requests tagged with the same base id happen - and the display in the Profiler panel stops showing calls at the same point. I don't know why:
1. the IndexView trace stops at that point, or
2. why the profiler display doesn't show *all* the traces with the same base id.