Skip to content
This repository has been archived by the owner on Apr 3, 2020. It is now read-only.

v1.0.0

Latest
Compare
Choose a tag to compare
@brianredbeard brianredbeard released this 24 Aug 05:09
· 9 commits to master since this release
v1.0.0

1.0.0 Release after significant architectural change. At this point, a significant portion of the changes will be more configuration that code. There will still be some subsequent changes coming to simplify the overall collection of data types.

Added

  • Data collection can now be specified through a config file
    • Config file can be specified via the arguments -c & --config
    • Config files specify a list of files and commands to be collected
    • A config file can be referenced from it's default locations as a "profile"
      (-p, --profile) allowing for users to keep custom sets of telemetry for
      different products
  • systemd style directory preference support for config files/profiles
    • /etc/mayday
    • /usr/share/mayday
  • "danger" flag (-d, --danger) which will gather more logfiles and
    potentially sensitive information
  • Output file selection (-o, --output)
  • Collection / Commands
    • slabtop
    • iptables / ip6tables
    • rkt support
    • docker support
  • Collection of systemd info
  • Journal collection for system supplied units

Changed

  • Improved ASCII artwork
  • Collection specification moved into configuration file
  • Removed godeps
  • Dependency vendoring is now done through glide
  • Improved error messaging
  • Fille collection and tar creation now executes in memory
  • Updated yaml v2 vendored package
  • Flag mechanism now uses viper

This release signed off by Brian 'redbeard' Harrington.