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)