Skip to content

Releases: draios/sysdig

0.1.88

20 Aug 23:07
Compare
Choose a tag to compare

Bug Fixes

  • Several improvements in the thread table management to avoid crashes in corner cases
  • Many minor bugfixes

New and Updated Features

  • sysdig’s thread table is now exposed to the chisels
  • network port comparison in filters now supports the <, <=, > and >= operators
  • -tD command line option: print the relative time from the previous event that matches the filter
  • --version command line option: print the program version

New and Updated Chisels

  • lsof: prints the open file descriptors for every process in the system, with an output that is similar to lsof
  • netstat: prints the system network connections, with an output that is similar to netstat
  • ps: lists the running processes, with an output that is similar to ps

New and updated chisel API functions

  • sysdig.end_capture: causes sysdig to stop receiving events and makes it initiate the end of capture cleanup
  • sysdig.get_thread_table: return the (optionally filtered) sysdig process table.

New and Updated filter fields

  • evt.deltatime: delta between this event and the previous event
  • evt.deltatime.s: integer part of the delta between this event and the previous event
  • evt.deltatime.ns: fractional part of the delta between this event and the previous event

0.1.87

06 Aug 22:09
Compare
Choose a tag to compare

Bug Fixes

  • Many minor bugfixes

New and Updated Features

  • --fatfile option: When writing in fatfile mode, the output file will contain events that will be invisible when reading the file, but that are necessary to fully reconstruct the state

New and Updated Chisels

  • lsof: This chisel prints the open file descriptors for every process in the system, with an output that is very similar to the one of lsof
  • around: Given a filter on the command line, this chisel saves the events that are in a time range around filter matches
  • spy_logs: This chisel intercepts all the writes to files containing .log or _log in their name, and pretty prints them
  • spy_syslog (was echo_syslog): Print every message written to syslog

New and Updated filter fields

  • evt.info: for most events, this field returns the same value as evt.args. However, for some events (like writes to /dev/log) it provides higher level information coming from decoding the arguments
  • evt.around: accepts the event if it's around the specified time interval
  • evt.is_syslog: true for events that are writes to /dev/log
  • syslog.facility.str: facility as a string
  • syslog.facility: facility as a number (0-23)
  • syslog.severity.str: severity as a string
  • syslog.severity: severity as a number (0-7)
  • syslog.message: message sent to syslog

New and Updated events

  • ptrace

0.1.86

22 Jul 17:37
Compare
Choose a tag to compare

Bug Fixes

  • Fix a couple critical race conditions that can happen when multiple consumers open the sysdig devices
  • Many minor bugfixes

New and Updated Chisels

  • echo_syslog: Print every message written to syslog

0.1.85

08 Jul 10:47
Compare
Choose a tag to compare

Bug Fixes

  • Fix a couple critical bugs in the driver that can cause a kernel panic under some rare circumstances
  • Minor bugfixes related to filter fields

New and Updated Features

  • Bash and zsh completion installed by default

0.1.84

25 Jun 05:02
Compare
Choose a tag to compare

Bug Fixes

  • Correctly support memory fields for 2.6.39
  • Support EL7 in the installer (using the beta EPEL 7 repository)
  • Many minor bugfixes

New and Updated Features

No new features

New and Updated Chisels

  • list_login_shells: List the login shell IDs
  • hierarchical support for spy_users

New and Updated filter fields

  • proc.apid: the pid of one of the process ancestors.
  • proc.aname: the name (excluding the path) of one of the process ancestors.
  • proc.loginshellid: the pid of the oldest shell among the ancestors of the current process

New and Updated events

  • splice

0.1.83

31 May 18:29
Compare
Choose a tag to compare

Bug Fixes

Many minor bugfixes

New and Updated Features

No new features

New and Updated Chisels

No new chisels

New and Updated filter fields

  • proc.vmsize: Total virtual memory for the process (as kb)
  • proc.vmrss: Resident non-swapped memory for the process (as kb)
  • proc.vmswap: Swapped memory for the process (as kb)
  • thread.pfmajor: Number of major page faults since thread start
  • thread.pfminor: Number of minor page faults since thread start
  • proc.fdopencount: Number of open FDs for the process
  • proc.fdlimit: Maximum number of FDs the process can open
  • proc.fdusage: The ratio between open FDs and maximum available FDs for the process

New and Updated events

  • mmap
  • mmap2
  • munmap
  • brk

0.1.82

08 May 02:08
Compare
Choose a tag to compare

Bug Fixes

  • topprocs_cpu was not working anymore (#146)
  • fix sysdig probe on kernel 3.15 (#128)
  • support OpenVZ kernel (#143)

New and Updated Features

There are no new features in this release.

New and Updated Chisels

  • proc_exec_time: Show process execution time
  • scallslower: Trace slow syscalls

New and Updated filter fields

  • proc.duration: Number of nanoseconds since the process started

0.1.81

30 Apr 19:39
Compare
Choose a tag to compare
  • ARM support (tested on Raspberry PI)
  • New chisels: fileslower.lua
  • New filter fields: fd.filename
  • Improved build system
  • -r can open multiple files
  • -z can write compressed trace files
  • -P can show the processing progress
  • Many bugfixes

0.1.79

11 Apr 03:53
Compare
Choose a tag to compare
  • New chisels: spy_port
  • New fields: fd.directory, proc.ppid
  • Support grsecurity
  • Build on Solaris
  • sysdig -D option: sysdig doesn't dig itself by default anymore
  • Support binary expressions when filtering buffers
  • Various bugfixes reported by users

0.1.77

07 Apr 20:48
Compare
Choose a tag to compare
fix potential memory leak when invalid line is skipped