Major changes
Support for python2 was dropped, now supported following python3 versions: 3.7, 3.8, 3.9, 3.10, 3.11.
Collectors added
- Collector for MapR Hadoop node metrics. by @johann8384 in #281
- Collectors for Hadoop Yarn Resource Manager and Node Manager JMX API Stats by @HariSekhon in #400
- Collector for PostgreSQL replication statistics by @DavidValeri in #385
- Collector PoC of docker-engine Prometheus metrics by @johann8384 in #386
Improvements
- Python3.7 campatibility and python 3.x tests by @johann8384 in #411
- Adding ncat usage option to opentsdb.sh by @execshred in #420
- Read command-line options' defaults from /etc/tcollector.json if present by @itamarst in #433
- updated HBase ports for modern versions of HBase (0.99+ @ 2014/2015) by @HariSekhon in #394
- Add an optional namespace prefix to all metric tags, and fix a Python 3 problem by @itamarst in #434
- add hadoop_journalnode.py for gathering the metrics from journal nodes by @smerkerg in #424
- Small data collection validation refinements by @itamarst in #431
- Adding two TCP stats to netstat.py by @execshred in #419
- Add info on the cpu sets to procstats by @itamarst in #432
- Generate write_bytes and read_bytes metrics by @isj-privacore in #326
Bugfixes
- Check counter names exist before referencing. Fixes issue #376 by @cheynearista in #377
- Added mysqlclient module by @johann8384 in #383
- Removes additional whitespace from lines by @stefan-caraiman in #368
- Add support for jdk8 log lines by @johann8384 in #384
- replace deprecated build-dependency with new one by @Nobbs1337 in #373
- Fix issue #388 with eos collector & jsonrpclib by @dasturias in #389
- Fix memory leak around timestamp precision adjust by @cheynearista in #408
- Fix for multithreaded HAProxy (since HAProxy 1.8) by @kai-laufer in #404
- Make start script linkable by @benrubson in #403
- Fix for docker: need host header to operate with newer docker versions by @cduke-nokia in #391
- added fix for #398 to flush metrics after each emit_metric() by @HariSekhon in #399
- Adjusted Lint Runner by @johann8384 in #410
- Fixes #405 Increase max reasonable date by @johann8384 in #412
- Fixes #378 handle kill proces error by @johann8384 in #413
- Merged some Lint Errors into master by @johann8384 in #414
- hbase regionserver Error splitting numRegions fix for #396 by @HariSekhon in #397
- Ignore kubernetes mounts in dfstat.py by @execshred in #418
- A JSON-based minimal monitoring API by @itamarst in #422
- Hbase metric lost due to coding problems In python2 by @xujianzhen in #439
- If response code from OpenTSDB is 400, don't retry by @itamarst in #435
- fix proc status by @tongtie in #425
- Check if timestamp is in milliseconds and if so then adjust dedupinte… by @tobyriddell in #440
- add flush to zookeeper collector agent by @smerkerg in #427
- Fix order of checking if value is bool by @bjozet in #428
- fix elasticsearch sending booleans to opentsdb by @bjozet in #429
- collectors/0/nfsstat: correct list of nfs client names by @pabigot in #374
- Unbreak RPM builds, add to Travis, add rpm support for collectors 300 directory by @itamarst in #430
Full Changelog: v1.3.2...v1.3.3