tcollector v1.3.3 Release Notes

Release Date: 2020-09-18 // over 3 years ago
  • ๐Ÿ‘Œ Support

    • โฌ‡๏ธ Dropped Support for Python 2.x, <=3.4.x

    ๐Ÿ‘Œ Improvements

    • A namespace prefix can be added to all metrics. #434
    • An optional status monitoring API, serving JSON over HTTP #422
    • ๐Ÿ”ง Command-line options can be configured using an optional /etc/tcollector.json configuration file. #433
    • ๐Ÿ”€ Boolean values True, true, False, and false, are now converted to 1,1,0 and 0 respectively. No PR #, I merged it to master directly...sorry....
    • collectors/0/nfsstat: correct list of nfs client names #374
    • โž• Adding two TCP stats to netstat.py #419
    • โž• Add info on the cpu sets to procstats #432
    • Ignore kubernetes mounts in dfstat.py #418
    • โž• Adding ncat usage option to opentsdb.sh #420
    • โšก๏ธ updated HBase ports for modern versions of HBase (0.99+ @ 2014/2015) #394
    • iostat - Generate write_bytes and read_bytes metrics enhancement #326
    • ๐Ÿ‘ allow dates past Sept 2020 #405
    • โž• additonial Python compatibility #396 #411 #218
    • โž• Added mysqlclient module #383

    Collectors Added

    • Collector for MapR Hadoop node metrics #281
    • ๐Ÿ†• New Collectors for Hadoop Yarn Resource Manager and Node Manager JMX API Stats #400
    • netfilter stats #354
    • โž• Added postgresql_replication collector. #323
    • โž• Adding buddying memory fragmentation and slab info stats for tcollector #318
    • โž• Added mountstats collector #322

    ๐Ÿ›  Bugfixes

    • ๐Ÿ“ฑ tcollector daemon hangs and becomes unresponsive. #378
    • If response code from OpenTSDB is 400, don't retry sending since this means we sent bad data. #436
    • Small data collection validation refinements #431
    • ๐Ÿ›  fix elasticsearch sending booleans to opentsdb #429
    • ๐Ÿ›  Fix order of checking if value is bool #428
    • โž• add flush to zookeeper collector agent #427
    • correctly dedup timestamps in milleseconds #440
    • ๐Ÿ›  fix proc status #425
    • Hbase metric lost due to coding problems In python2 #439
    • ๐Ÿ›  hadoop_http.py - Fixed unicode issue #437
    • hbase regionserver collector "Error splitting numRegions" #396
    • โž• added fix for #398 to flush metrics after each emit_metric #399
    • ๐Ÿ›  Fix for multithreaded HAProxy (since HAProxy 1.8) #404
    • ๐Ÿ›  Fix memory leak around timestamp precision adjust #408
    • Check counter names exist before referencing. #377 #376