Skip to content

Releases: draios/sysdig

0.12.1

11 Nov 00:19

Choose a tag to compare

Bug fixes

  • Compilation issues when using non-bundled OpenSSL #672
  • Compilation issues under S390 architecture
  • Various issues on k8s parsing
  • Stale thread info when parsing processes within containers #665
  • Avoid getting cwd from driver, causes issues on Kernel 4.8

0.12.0

25 Oct 23:04

Choose a tag to compare

New features

  • New filters container.mount.* to match container mount points
  • New filter container.privileged to match containers running in privileged mode
  • Support latest kubernetes features: k8s.deployment.* and k8s.rs.* filters are now available
  • Added glob operator for strings, works as classic shell glob path matcher
  • Added pmatch operator
  • Add less package on docker image

Bug fixes

  • Fix memory allocation of PPM_IOCTL_GET_PROCLIST, caused csysdig crashes in certain cases
  • Now sysdig compiles on PPC64
  • Install script fixes for EPEL and Unbreakable kernel
  • Navigation issues on csysdig

0.11.0

14 Jul 09:19

Choose a tag to compare

New features

  1. Support for tracers. A way to add user level events to sysdig stream. See announcement blog post.
  2. New csysdig views: Traces List, Traces Summary, Traces Spectogram
  3. New evtin.* and span.* filters
  4. startswith operand for strings, ex: fd.name startswith /etc
  5. evt.is_open_{read,write} fields, true or false if an event is an open() in read or write

Bugfixes

  1. Improved performances of Kubernetes metadata parsing.
  2. Bug fixes for IPv6

0.10.1

17 Jun 19:18

Choose a tag to compare

Bug fixes

  • Minor bugfixes, mostly related to Kubernetes and Mesos parsing

0.10.0

08 Jun 18:01

Choose a tag to compare

New and updated features

  • setsid event
  • proc.sid filter field: the session id of the process generating the event
  • proc.sname filter field: the name of the current process session leader
  • --force-term-compat command line option: try to configure simple terminal settings (xterm-1002) that work better with terminals like putty

Bug fixes

  • Many minor bugfixes

0.9.0

06 Apr 23:29

Choose a tag to compare

New and updated features

  • Mesos and Marathon support:
    • csysdig views: Mesos Tasks, Mesos Frameworks, Marathon Apps, Marathon Groups
    • -m sysdig/csysdig parameter to specify URLs for Mesos Master and Marathon API
    • -pm sysdig parameter to get a Mesos-friendly event output
    • Filter fields: mesos.task.name, mesos.task.id, mesos.task.label, mesos.task.labels, mesos.framework.name, mesos.framework.id, marathon.app.name, marathon.app.id, marathon.app.label, marathon.app.labels, marathon.group.name, marathon.group.id
  • icontains filter comparison operator: case-insensitive string comparison
  • Support for SSL based authentication and bearer token authentication against the Kubernetes API server. Previously, SSL was just supported for CA verification. See the updated documentation for -K
  • New actions on csysdig views: lsof and renice
  • New network filter fields that support a CIDR notation (e.g. 127.0.0.1/24): fd.net, fd.cnet, fd.snet, fd.lnet, fd.rnet

Bug fixes

  • Many minor bugfixes

0.8.0

04 Feb 19:58

Choose a tag to compare

Bug fixes

  • Better terminal mouse handling for csysdig
  • Minor bugfixes

New and updated features

  • rkt support (when running sysdig in a container, bind mounting the rkt directory is necessary, e.g. -v /var/lib/rkt:/host/var/lib/rkt:ro for Docker)
  • chroot event
  • container.type: the container type, e.g. docker or rkt
  • Prebuild sysdig-probe for Debian kernels

0.7.1

25 Jan 17:05

Choose a tag to compare

Bug fixes

  • Fix sysdig-probe compilation for kernel < 3.4.0
  • Fix compilation on OSX

0.7.0

22 Jan 22:19

Choose a tag to compare

Bug fixes

  • Fix sysdig-probe for kernel 4.4
  • Fix a remotely possible deadlock during ioctl calls
  • Fix Kubernetes support when data returned from the API server is particularly big
  • Minor bugfixes

New and updated features

  • Spectrogram views in csysdig: spectro_all (System call latency spectrogram) and spectro_file (File I/O latency spectrogram)
  • Ability to authenticate to a Kubernetes API server using a certificate, via -K <file_name> or --k8s-api-cert=<file_name>. Can also be specified via the environment variable SYSDIG_K8S_API_CERT
  • Ability to sort columns in csysdig views using the keyboard
  • --filter-proclist: apply the filter to the process table
  • -M: add the possibility to stop collecting after X seconds
  • evt.latency.quantized: 10-base log of the delta between an exit event and the correspondent enter event
  • evt.latency.human: delta between an exit event and the correspondent enter event, as a human readable string (e.g. 10.3ms)

0.6.0

14 Dec 23:18

Choose a tag to compare

Bug fixes

  • Properly compile under Windows and OSX
  • Fix a potential kernel bug when accessing a parent process
  • Minor bugfixes

New and updated features

  • Full support to Kubernetes, even when saving events to a trace file
  • semget system event
  • access system event
  • Automatically build sysdig-probe for boot2docker releases
  • Properly filter process table serialization in a trace file when a process filter is used
  • Some csysdig actions now ask the user for confirmation