Instrumentation Proposal

Registered by Jeff Budzinski

To effectively operate OpenStack at larger scale, we’d like deeper instrumentation and timing of key activities *within* processing daemons at external I/O points and key bits of the processing flow. This will help in monitoring system performance and triaging issues at a deeper level. The desire is to add a generalized mechanism for measuring processing and I/O events and other key metrics inside daemons.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Jeff Budzinski
Direction:
Needs approval
Assignee:
Tim Daly Jr.
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Vish Ishaya

Related branches

Sprints

Whiteboard

Looks like this should be done externally or in openstack-common --Vish
Hi

I (and the rest of ceilometer guys) want to make a common instrumentation layer/library.

I have started on a dev sandpit/poc here: https://github.com/asalkeld/statgen/

With code taken from tach and ceilometer.

It would be good to work together.

-Angus

Hi Angus, Doug, Sandy,

We definitely want to work with you guys and try to find the common ground and approach that works for all of us. We are looking forward to collaborating with you. The three of us (jeff, tim, josh) from yahoo will be participating.

-Jeff

10/26: added a sketch to the spec for review, comment, and editing.

-jeff

(?)

Work Items