End-to-end performance visualization

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I am prospective student for GSoC, currently on the first year of my
master's degree and interested in the performance of distributed
systems. I'm interested in the End-to-End visualization project and
have been talking to the mentor of the project Ali Maredia about it.

The project would build on previous efforts that use the blkin library
[1] and Twitter's Zipkin [2]  to trace and visualize the performance
of the components that are used to serve Ceph requests. The traces
form trees of spans annotated with timestamps for tracepoints within
each request, which are useful to analyze timing breakdowns of
correlated calls between different components. A plan has been run
through with Ali to rebase blkin tracing to the master branch and fix
bugs for the tracing and for the plugin that translates the traces to
Zipkin's format.

The result would be documented and integrated with the Ceph
Benchmarking Tool (CBT), to generate tracepoints while the benchmarks
are running and to show end-to-end latencies with Zipkin. It can also
be integrated into Teuthology, to generate tracepoints if defined in a
job.

Any suggestions from the community are welcome! In particular, ideas
about the parts of Ceph that
would be of interest to be further instrumented for tracing, as well
as ideas about the way such end-to-end tracing functionality could
help Ceph's development processes.


Best regards,

Victor Araujo


[1] https://github.com/marioskogias/blkin
[2] https://github.com/openzipkin/zipkin
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux