tcollector v1.3.0 Release Notes

Release Date: 2016-02-22 // about 8 years ago
  • ๐Ÿš€ Our first major release in a long time, and our first release on Github!

    Collectors Added

    • ๐Ÿ”ง rtt.py - Pings a configured set of hosts and records the result #183
    • aws_cloudwatch.py - Collects metrics from AWS Cloudwatch #246
    • ๐Ÿ”ง tcp_bridge.py - Listens on a TCP port for metrics to relay to configured hosts #252
    • ntp.py - Gathers offset of clock from NTP #265
    • mapr_metrics.py - Gathers MAPR metrics for Hadoop nodes #196
    • tcollector.py - Gathers metrics on CPU and Memory usage of TCollector and the collectors #276

    ๐Ÿ›  Bugfixes

    Core TCollector Features

    • ๐Ÿ‘Œ Support for HTTP API #225
    • ๐Ÿ‘Œ Support for MS precision #230 #234
    • Support TSD_HOSTS comma delimited host list rather than TSD_HOST/TSD_PORT #237
    • ๐Ÿ“ฆ RPM Packages now have base TCollector package, Collectors Package and an EOS specific package #244
    • ๐Ÿ‘Œ Improved FreeBSD compatiblity #256 #257 #258 #263
    • TCollector and all collectors now using '/usr/bin/env python' rather than '/usr/bin/python' #263
    • ๐Ÿ”ง Elasticsearch Collector now allows multiple+configurable targets #207
    • ๐Ÿ”ง TCollector now reads default values from the configuration #287

    Packaging Changes

    • The RPM no longer starts or enables TCollector on installation
    • ๐Ÿ“ฆ Enable RPM subpackages. Allows you to create 3 packages
      • A base package with the just the tcollector
      • A collectors subpackage with just collectors
      • An eos subpackage with EOS-only collectors (depends on EosSDK)
    • %{rootdir} was hardcoded instead of using the pwd passed to %{_srcrpmdir}.
    • ๐Ÿ“ฆ The sub-packages were missing a dependency on the main package.