Sysdig Monitor Agent Changelogs

RSS
  • Sep 16, 2017

    0.68.0

    New Features

    • Report number of custom metrics sent for each category: statsd, JMX, AppChecks and Prometheus.
    • Report number of native thread count per process/container/host.

    Bug Fixes

    • Gracefully handle running out of memory for back in time captures. At startup, the agent will try to allocate the required memory and disable back in time captures if the allocation fails.
  • Sep 7, 2017

    0.67.0

    New Features

    • Prometheus metrics: automatically detect and report metrics generated by Prometheus-enabled applications.

    Bug Fixes

    • Include meta events in captures, both regular and back-in-time.

    Internal Improvements

    • Report ERR_PROTO_MISMATCH and terminate the agent when the collector detects a protocol version mismatch.
    • Add more logging for debugging socket handler errors.
  • Aug 23, 2017

    0.66.0

    New Features

    • Linux install script now supports --additional-conf parameter with same semantics from our Docker containerized agent.
    • AppChecks can now use {hostname} as a token on conf: section that will be replaced at runtime with the hostname where the agent is running.
    • Send BackOff, Unhealthy and FailedScheduling events by default. Useful to detect issues on Kubernetes pods.
    • Hide agent events from captures by default.
    • Change description of capture notification to policy name to be more clear.

    Bug Fixes

    • Fix Docker container to properly build kernel module on Debian Stretch.

    Internal Improvements

    • Agent will now send internal metrics regarding its own health.
    • Exclude by default some Marathon metrics.
    • Skip some Marathon labels holding too big values.
  • Aug 12, 2017

    0.65.1

    Bug Fixes

    • Report load averages in nodriver mode.
  • Jul 28, 2017

    0.65.0

    New Features

    • Update App Checks from upstream project.

    Bug Fixes

    • Properly terminate sdjagent on Java 1.6 instead of crashing.
    • Improved Rkt detection.

    Internal Improvements

    • Agent is now able to run inside a rkt-fly pod.
    • Initial read of Kubernetes metadata fix (in some cases could give up after reading only 50-100kb, now the limit is on 30mb).
  • Jul 20, 2017

    0.64.0

    New Features

    • Support Unix sockets on PHP-FPM check.

    Bug Fixes

    • Fix Kubernetes auto-delegation algorithm in case nodes have taints (latest Openshift release has them by default).

    Internal Improvements

    • Fix cointerface logging to use jsonl format.
    • Read file open flags also from /proc.
    • Add further mount points exclude rule.
  • Jul 10, 2017

    0.63.1

    Bug Fixes

    • Fix Marathon Groups reporting.
    • Fix a bug causing memory.limit.used.bytes reporting wrong values.
  • Jul 5, 2017

    0.63.0

    New Features

    • Limit mount points to 15 per host and per each container and allow custom filtering to include/exclude mount points.

    Bug Fixes

    • Fix mount points reporting and JMX for rkt containers.
    • Log metrics over limit even if there are no filters.

    Internal Improvements

    • Use protobuf3.
    • Ensure only one instance of 'go get' is run at once.
    • baseliner: introduce 'failed' files category.
    • Send nodeId from Docker Swarm worker nodes.
    • Report dropped event counts.
  • Jun 15, 2017

    0.62.0

    New features

    • Additional Cassandra JMX metrics to monitor cluster health (cassandra.mutation.dropped, cassandra.counter.mutation.dropped, cassandra.read.dropped).
    • RabbitMQ check has a new ssl_verify parameter that allows the agent to connect to RabbitMQ instances without verifying the SSL certificate.

    Bug fixes

    • Fix statsd support for rkt containers.
    • Reduce severity of misleading Kubernetes delegation logs.
    • Rework HAproxy metrics to avoid per app tagging.
    • Exit gracefully when the agent can not load the kernel module.
    • Avoid 32 bit overflow for net.bytes.{in,out,total}.
    • Fix slow memory growth related to metrics messages and shared pointers.
    • Don't crash if PerfFile library throws NullPointerException.
Have more questions? Submit a request