Antoine Busque [Wed, 4 Jun 2014 15:18:19 +0000 (11:18 -0400)]
Add FD and filename metadata for JSON output
Antoine Busque [Mon, 2 Jun 2014 23:48:02 +0000 (19:48 -0400)]
Output process metadata for json visualizations
Antoine Busque [Mon, 2 Jun 2014 20:46:06 +0000 (16:46 -0400)]
Add IO syscall category to json output for fd-info
Antoine Busque [Mon, 2 Jun 2014 20:16:30 +0000 (16:16 -0400)]
Add support for floating point durations, units
The user can now specify one of ns, us, ms or s as a unit when
specifying a minimum syscall duration for the fd-info script.
Floating-point values are also allowed, except for the ns unit
which is the finest granularity allowed.
Antoine Busque [Mon, 2 Jun 2014 17:55:53 +0000 (13:55 -0400)]
Add flag to toggle json output for fd-info
Antoine Busque [Mon, 2 Jun 2014 16:26:23 +0000 (12:26 -0400)]
Remove visualizations dir, moved to another repo
Antoine Busque [Fri, 30 May 2014 19:09:31 +0000 (15:09 -0400)]
Add basic IO latency visualization
Antoine Busque [Wed, 28 May 2014 18:43:52 +0000 (14:43 -0400)]
Completed basic ctf-filter functionality
It is still lacking support for certain types of fields,
but the basic event filtering works
Antoine Busque [Wed, 28 May 2014 18:35:34 +0000 (14:35 -0400)]
Add progress bar to filter
Antoine Busque [Wed, 28 May 2014 18:23:57 +0000 (14:23 -0400)]
ctf-filter: add basic support for writing events to new trace
Don't expect this to work correctly, it's a partial implementation
Antoine Busque [Wed, 28 May 2014 15:09:58 +0000 (11:09 -0400)]
Add support for more integer and string fields to ctf-filter
Antoine Busque [Tue, 27 May 2014 22:15:53 +0000 (18:15 -0400)]
Add basic structure for ctf filtering
Currently only supports integer fields and
writing them to the metadate
Antoine Busque [Tue, 27 May 2014 16:12:12 +0000 (12:12 -0400)]
Allow filtering by time range
Antoine Busque [Tue, 27 May 2014 14:35:11 +0000 (10:35 -0400)]
Allow filtering by syscall name
Antoine Busque [Fri, 23 May 2014 21:35:59 +0000 (17:35 -0400)]
Major linting in fd-info.py
Antoine Busque [Fri, 23 May 2014 20:47:06 +0000 (16:47 -0400)]
Allow to filter by errno name
Antoine Busque [Fri, 23 May 2014 20:20:22 +0000 (16:20 -0400)]
Add name of errno for failed syscalls
Antoine Busque [Fri, 23 May 2014 19:49:23 +0000 (15:49 -0400)]
Highlight in red failed syscalls
Only in interactive shells. --no-color disables it
Antoine Busque [Fri, 23 May 2014 19:11:17 +0000 (15:11 -0400)]
Handle exit_syscall to allow for duration and failure filtering
Antoine Busque [Fri, 23 May 2014 19:10:32 +0000 (15:10 -0400)]
Track syscall entry info for all syscalls
Antoine Busque [Thu, 22 May 2014 21:39:24 +0000 (17:39 -0400)]
Change formatting of output to a more readable format
This format will also help distinguish entry vs exit of syscalls
which will be added soon to the script
Antoine Busque [Thu, 22 May 2014 21:22:21 +0000 (17:22 -0400)]
Move 'const' lists of syscall names from instance variables to class variables
Antoine Busque [Thu, 22 May 2014 19:54:13 +0000 (15:54 -0400)]
Add support for read/write events in fd-info.
Eventually, partial payload should be displayed, as in strace
Antoine Busque [Thu, 22 May 2014 18:49:12 +0000 (14:49 -0400)]
Add comment stating known limitations of network analysis
Antoine Busque [Thu, 22 May 2014 14:53:43 +0000 (10:53 -0400)]
Merge remote-tracking branch 'upstream/master'
Antoine Busque [Wed, 21 May 2014 17:50:08 +0000 (13:50 -0400)]
Add progress bar to nettop analysis
Antoine Busque [Wed, 21 May 2014 17:35:05 +0000 (13:35 -0400)]
Output top n processes only, and in descending order of net I/O
Julien Desfossez [Wed, 21 May 2014 17:01:24 +0000 (13:01 -0400)]
track open latency
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 21 May 2014 17:01:11 +0000 (13:01 -0400)]
use the sched_process_exec in iotop
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 21 May 2014 17:00:57 +0000 (13:00 -0400)]
use the procname context if available
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Antoine Busque [Tue, 20 May 2014 22:52:42 +0000 (18:52 -0400)]
Add basic socket read/write measurement
Antoine Busque [Tue, 20 May 2014 19:33:18 +0000 (15:33 -0400)]
Remove unused args variable
Antoine Busque [Fri, 16 May 2014 20:10:50 +0000 (16:10 -0400)]
Merge remote-tracking branch 'upstream/master'
Antoine Busque [Fri, 16 May 2014 19:42:17 +0000 (15:42 -0400)]
Fix quotes again
Antoine Busque [Fri, 16 May 2014 19:40:12 +0000 (15:40 -0400)]
Add filter by process name
Julien Desfossez [Fri, 16 May 2014 19:38:08 +0000 (15:38 -0400)]
ordering display fix
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Antoine Busque [Fri, 16 May 2014 19:29:48 +0000 (15:29 -0400)]
Add filtering by PID
Antoine Busque [Fri, 16 May 2014 19:23:36 +0000 (15:23 -0400)]
Changed to more precise time output format
Antoine Busque [Fri, 16 May 2014 19:15:22 +0000 (15:15 -0400)]
Add support for sys_fcntl event
Antoine Busque [Fri, 16 May 2014 18:55:06 +0000 (14:55 -0400)]
Add support for sys_dup2 events
Antoine Busque [Fri, 16 May 2014 18:29:15 +0000 (14:29 -0400)]
Add proc.db to .gitignore
Antoine Busque [Fri, 16 May 2014 15:01:41 +0000 (11:01 -0400)]
Fix default prefix value which prevented display of sockets
Antoine Busque [Fri, 16 May 2014 15:01:21 +0000 (11:01 -0400)]
Add support for socket type open events
Antoine Busque [Fri, 16 May 2014 14:52:29 +0000 (10:52 -0400)]
Make quotes more uniform
Antoine Busque [Fri, 16 May 2014 14:46:45 +0000 (10:46 -0400)]
Add support for multiple type arguments
Antoine Busque [Fri, 16 May 2014 06:25:34 +0000 (02:25 -0400)]
Added support for statedump FD events
Antoine Busque [Thu, 15 May 2014 22:00:06 +0000 (18:00 -0400)]
Created fd-info script to filter and display file descriptor events
Right now only sys_open and sys_openat are considered for open events.
It is possible to filter events by type (open/close/all) and by filename
prefix. More options and events will be added promptly
Antoine Busque [Thu, 15 May 2014 19:19:39 +0000 (15:19 -0400)]
Added pycache dirs to gitignore
Antoine Busque [Thu, 15 May 2014 18:43:51 +0000 (14:43 -0400)]
Added gitignore for emacs files
Julien Desfossez [Wed, 14 May 2014 19:50:55 +0000 (15:50 -0400)]
fixes
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 13 May 2014 16:30:48 +0000 (12:30 -0400)]
filter latency output
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 13 May 2014 16:14:29 +0000 (12:14 -0400)]
support for senfile64
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 9 May 2014 19:43:12 +0000 (15:43 -0400)]
fix ret sys_dup2
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 9 May 2014 19:15:13 +0000 (15:15 -0400)]
fix timestamp begin
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 9 May 2014 19:09:00 +0000 (15:09 -0400)]
handle begin and end parameters
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 5 May 2014 19:12:42 +0000 (15:12 -0400)]
fix latency graph
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 5 May 2014 19:11:12 +0000 (15:11 -0400)]
output in seconds to allow future start/end
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 5 May 2014 17:59:18 +0000 (13:59 -0400)]
less optimistic approx for progress bar
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 5 May 2014 17:32:29 +0000 (13:32 -0400)]
multiple analyses and control related to latencies
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 2 May 2014 16:20:57 +0000 (12:20 -0400)]
fix proc info
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 1 May 2014 00:19:48 +0000 (20:19 -0400)]
progress bar in iotop
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 18 Apr 2014 21:18:23 +0000 (17:18 -0400)]
fixes for proc-info
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 18 Apr 2014 21:17:59 +0000 (17:17 -0400)]
basic process info
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 18 Apr 2014 20:06:40 +0000 (16:06 -0400)]
various fixes for iotop handling
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 14 Apr 2014 15:45:55 +0000 (11:45 -0400)]
fix unknown filename
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 14 Apr 2014 15:44:21 +0000 (11:44 -0400)]
file read
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 7 Apr 2014 19:35:19 +0000 (15:35 -0400)]
beginning activity tracker
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 4 Apr 2014 15:45:09 +0000 (11:45 -0400)]
compute global per-cpu usage distribution
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 3 Apr 2014 16:11:57 +0000 (12:11 -0400)]
distribution of CPU usage per-proc
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 18 Mar 2014 01:51:31 +0000 (21:51 -0400)]
histogram lib
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 18 Mar 2014 01:50:54 +0000 (21:50 -0400)]
IOTop
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 18 Mar 2014 00:08:36 +0000 (20:08 -0400)]
per-cpu usage
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 17 Mar 2014 23:50:28 +0000 (19:50 -0400)]
cputop standalone analysis
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 17 Mar 2014 23:50:17 +0000 (19:50 -0400)]
exclude process 0 and pretty time printing
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 17 Mar 2014 14:21:56 +0000 (10:21 -0400)]
default value missing
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Fri, 14 Mar 2014 18:23:26 +0000 (14:23 -0400)]
fix: stats on generic filenames after close
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 13 Mar 2014 15:57:21 +0000 (11:57 -0400)]
IO stats per-process
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 12 Mar 2014 22:54:17 +0000 (18:54 -0400)]
display net stats
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 12 Mar 2014 22:44:27 +0000 (18:44 -0400)]
make FD display optionnal because it is really verbose
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 12 Mar 2014 22:38:04 +0000 (18:38 -0400)]
unfixable condition because we don't know about cloexec in statedump
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 12 Mar 2014 22:26:50 +0000 (18:26 -0400)]
track reads and writes
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 12 Mar 2014 21:21:45 +0000 (17:21 -0400)]
display FDs
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 12 Mar 2014 20:07:20 +0000 (16:07 -0400)]
handle cloexec and fd inheritance
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 12 Mar 2014 17:57:19 +0000 (13:57 -0400)]
merge sched code in the same file
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 12 Mar 2014 17:51:08 +0000 (13:51 -0400)]
statedump handling
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 11 Mar 2014 20:12:58 +0000 (16:12 -0400)]
basic handling of fd open and close
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 11 Mar 2014 17:57:47 +0000 (13:57 -0400)]
cleanup: use a constructor for objects
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 6 Mar 2014 20:55:19 +0000 (15:55 -0500)]
missing modules
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 6 Mar 2014 20:45:45 +0000 (15:45 -0500)]
net stats
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 5 Mar 2014 00:30:01 +0000 (19:30 -0500)]
disk stats
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Tue, 4 Mar 2014 22:02:00 +0000 (17:02 -0500)]
basic graphite live monitoring
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 3 Mar 2014 23:12:31 +0000 (18:12 -0500)]
per-tid syscalls
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 3 Mar 2014 22:27:28 +0000 (17:27 -0500)]
global syscalls analysis
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 3 Mar 2014 22:07:53 +0000 (17:07 -0500)]
split analyzes in different files
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 3 Mar 2014 21:55:29 +0000 (16:55 -0500)]
split into different python files
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 3 Mar 2014 21:05:08 +0000 (16:05 -0500)]
filter by procname
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Mon, 3 Mar 2014 19:30:08 +0000 (14:30 -0500)]
handle CPU migration count
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Thu, 27 Feb 2014 18:59:09 +0000 (13:59 -0500)]
lots of bugfix + cleanup + sorted per-tid + --top
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 26 Feb 2014 22:19:07 +0000 (17:19 -0500)]
option parsing and much more flexible output
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Julien Desfossez [Wed, 26 Feb 2014 18:43:47 +0000 (13:43 -0500)]
50pc ctf-writer test prog
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
This page took 0.037559 seconds and 5 git commands to generate.