Announcing Sysdig 0.5.0

By on November 6, 2015

New and updated features

  • Full Kubernetes support!
  • --k8s-api command line option: specify the Kubernetes API server endpoint
  • -pk: Kubernetes-friendly output format

New display/filter fields

  • k8s.pod.name: Kubernetes pod name.
  • k8s.pod.id: Kubernetes pod id.
  • k8s.pod.label: Kubernetes pod label. E.g. ‘k8s.pod.label.foo’.
  • k8s.pod.labels: Kubernetes pod comma-separated key/value labels. E.g. ‘foo1:bar1,foo2:bar2’.
  • k8s.rc.name: Kubernetes replication controller name.
  • k8s.rc.id: Kubernetes replication controller id.
  • k8s.rc.label: Kubernetes replication controller label. E.g. ‘k8s.rc.label.foo’.
  • k8s.rc.labels: Kubernetes replication controller comma-separated key/value labels. E.g. ‘foo1:bar1,foo2:bar2’.
  • k8s.svc.name: Kubernetes service name (can return more than one value, concatenated).
  • k8s.svc.id: Kubernetes service id (can return more than one value, concatenated).
  • k8s.svc.label: Kubernetes service label. E.g. ‘k8s.svc.label.foo’ (can return more than one value, concatenated).
  • k8s.svc.labels: Kubernetes service comma-separated key/value labels. E.g. ‘foo1:bar1,foo2:bar2’.
  • k8s.ns.name: Kubernetes namespace name.
  • k8s.ns.id: Kubernetes namespace id.
  • k8s.ns.label: Kubernetes namespace label. E.g. ‘k8s.ns.label.foo’.
  • k8s.ns.labels: Kubernetes namespace comma-separated key/value labels. E.g. ‘foo1:bar1,foo2:bar2’.

New csysdig views

  • Kubernetes Controllers
  • Kubernetes Namespaces
  • Kubernetes Pods
  • Kubernetes Services

Misc

  • Add a convenient USE_BUNDLED_DEPS CMake option to enable/disable all bundled dependencies at once.
  • New build/runtime dependencies: libb64, libcurl, openssl.

Known issues

  • The Kubernetes state is not yet serialized to a trace file, this will come over the next release. Thus, if you take a trace file, be sure to still use -k in conjunction with -r to make sure the Kubernetes data is fetched from the API server when reading it.

Downloads

Sources

Release details

Update instructions

Installation instructions

Source code

Support

Community support is available on the sysdig mailing list.

Bugs and issues can be submitted through github.




Eager to learn more? Join our webinar Container Troubleshooting with Sysdig

Btw, we are running a webinar discussing the challenges of troubleshooting issues and errors in Docker containers and Kubernetes, like pods in CrashLoopBackOff, join this session and learn:

  • How to gain visibility into Docker containers with Sysdig open source and Sysdig Inspect.
  • Demo: troubleshoot a 502 Bad Gateway error on containerized app with HAproxy.
  • Demo: troubleshoot a web application that mysteriously dies after some time.
  • Demo: Nginx Kubernetes pod goes into CrashLoopBackOff, what's you can do? Will show you how to find the error without SSHin into production servers.

Join Container Troubleshooting with Sysdig webinar


Stay up to date!

Get new articles from this blog (weekly)
Or container ecosystem updates (monthly)

Thanks so much for signing up!
Please check your inbox for a confirmation email.