Skip to content

Release 2.0

Latest
Compare
Choose a tag to compare
@abhinav-upadhyay abhinav-upadhyay released this 29 Mar 08:03
· 37 commits to master since this release

Major Changes

  • Python process metrics - The reporter can now collect and report metrics about the system resource usage by
    the Python process it is running in. It can collect data about the CPU times, memory, GC, threads, and IPC. This
    is disabled by default.
  • Switch to Prometheus compatible metric names - The reporter and client take a new parameter sanitize_mode
    which sanitizes the metric names to either Prometheus or Apptuit naming convention. The default mode is Prometheus. If you are upgrading from a previous release, you need to set the sanitize_mode parameter to apptuit if you want to stick to the old naming convention (dot separated metric names), otherwise after upgrade all the old metrics will be reported using the Prometheus naming convention (underscore separated).
  • The reporter will add a host tag to all the metrics. It can be overridden in the global tags or metric tags.
  • Dropped Python 3.4 support (it reached its end of life)