FOSDEM '10 is a free and non-commercial event organized by the community, for the community. Its goal is to provide Free and Open Source developers a place to meet. No registration necessary.

   
Speakers
Mark Wielaard
Schedule
Day Saturday
Room Janson
Start time 14:00
End time 14:45
Duration 00:45
Info
Event type Podium
Track Monitoring
Language English
Media
Video (DIVX)
What is my system doing - Full System Observability with SystemTap

SystemTap an application that observes your system on multiple levels, from kernel, libraries, applications, java to database transactions. SystemTap is a new player in the monitoring world!:t

Ever wondered what your system is really doing? Even if your whole system consists of Free Software you might still be scratching your head about what is really going on. Reading all the sources or staring at a core dump after the fact only gets you that far. You have to observe your system while it is running. Luckily the last few years there has been lots of improvements in GNU/Linux around how to monitor, trace, profile and debug your system. Kernel ftrace, pref, tracepoints, better debuginfo, application and library probe points, tapsets and compatibility with dtrace. Systemtap can take advantage of it all and provides a powerful way to get full system observability.

Want to dive deep into applications, java processes or the linux kernel without needing to stop or interrupt anything? SystemTap is the tool of choice for complex tasks that may require live analysis, programmable on-line response, and whole-system symbolic access. SystemTap can also handle simple tracing jobs. Learn how to setup SystemTap, what ready to run scripts there are, and how to tailor your probes to specific applications or kernel usage patterns.

SystemTap can observe on multiple levels, from kernel, libraries, applications, java to database transactions. To help users to get a better view what an application is doing you can add tapsets and static markers. And such markers can be made compatible with dtrace (to make your solaris hacker friends happy). There are already lots of packages that provide such high level observability, Postgresql, Java hotspot, Xorg, Python, Firefox, etc. Learn how to rapid prototype observability of your application through tapsets with function and statement probes (on any existing binary) and how to add high-level (zero-overhead) markers to your package sources that tell users about everything important, passes, transactions, service starting/stopping, etc.

Other events at the same time:

When Event Track Where
13:45-14:30 PIMp My Desktop KDE H.2214
13:45-14:30 New docking windows for a better UI & extension integration OpenOffice.org AW1.120
13:45-14:30 YaST - Future Roadmap Distributions H.1302
14:00-14:45 Maemo 6 security framework, making happy DRM business and freedom lovers with the same device Security Chavanne
14:00-15:30 LPI exam session 1 Certification Guillissen
14:00-16:00 BSD Associate exam session Certification UA2.114
14:00-16:00 TYPO3 exam session Certification UA2.114
14:00-14:15 PortableApps.com: The PortableApps.com Platform, an Introduction and Overview Lightning Talks Ferrer
14:00-15:00 GNOME Color Manager GNOME H.1309
14:00-14:45 The Maemo Community Council: a case-study in governance Distributions H.1308
14:00-15:00 coreboot and PC technical details Coreboot AW1.124
14:00-15:00 Camunda JBoss AW1.105
14:00-14:30 Stump the XMPP Experts! Open Q&A Jabber+XMPP H.2213
14:00-14:45 FLOSS: a key to self-determination in Internet life Mozilla H.1301
14:00-15:00 Embedded software development best practices Embedded Lameere
14:15-14:30 OpenPCF: An Open Provisioning and Control Framework Lightning Talks Ferrer
14:15-15:00 Streaming replication under the hood PostgreSQL AW1.121
14:15-15:00 A rubyist's naive comparison of some database systems and toolkits Ruby+Rails AW1.126
14:30-14:45 GNU Savannah: 100% free software mass-hosting Lightning Talks Ferrer
14:30-15:15 Improving the OpenOffice.org Build System OpenOffice.org AW1.120
14:30-15:15 MirrorBrain Distributions H.1302
14:30-15:00 Building Federated Social Networks on XMPP Jabber+XMPP H.2213
14:30-14:45 KDE Group Photo KDE H.2214