Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial support for Mesos master #682

Closed
wants to merge 19 commits into from
Closed

Initial support for Mesos master #682

wants to merge 19 commits into from

Commits on Feb 18, 2016

  1. plugin(mesos): Initial commit

    The plugin is able to query a Mesos master and push the metrics, a
    blacklist can be configured and a timeout, it's still not used.
    
    Added unit test, might be a good idea to have system test using docker.
    Sergio Jimenez committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    05170d7 View commit details
    Browse the repository at this point in the history
  2. Indentation for sample config string

    Sergio Jimenez committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    59e0e49 View commit details
    Browse the repository at this point in the history
  3. Don't add port to tags just the host

    Sergio Jimenez committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    07502c9 View commit details
    Browse the repository at this point in the history
  4. plugin(mesos): Added goroutines.

    The plugin will iterate over the Servers slice and create a goroutine
    for each of them.
    Sergio Jimenez committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    1d50d62 View commit details
    Browse the repository at this point in the history
  5. plugin(mesos): Reversed removeGroup()

    * Now the user selects what to push instead of what not
    * Required to check and improve tests
    * Missing checks in the code when MetricsCol is empty
    Sergio Jimenez committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    52b329b View commit details
    Browse the repository at this point in the history
  6. fix(indent): For configuration sample

    Sergio Jimenez committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    4c1e817 View commit details
    Browse the repository at this point in the history
  7. feat(whitelist): Converted black to whitelist

    * Defined global var for holding default metric groups
    * Refactor removeGroup() to work with the whitelist
    * Refactor TestRemoveGroup()
    Sergio Jimenez committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    9770802 View commit details
    Browse the repository at this point in the history
  8. feat(timeout): Use timeout setting

    * Use timeout as parameter in the http request
    * A bit of cleanup
    * More tests
    Sergio Jimenez committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    babecb6 View commit details
    Browse the repository at this point in the history
  9. fix(import): Json parser lives outside internal

    * Fixed import for JSONFlattener{} it's now in parsers, broke after
      rebasing.
    Sergio Jimenez committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    7170280 View commit details
    Browse the repository at this point in the history
  10. Comments and cleanup

    Sergio Jimenez committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    8c6a660 View commit details
    Browse the repository at this point in the history
  11. test(unit): Test for whitelisted metrics

    Sergio Jimenez committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    7d10986 View commit details
    Browse the repository at this point in the history
  12. refactor(naming): For master specific settings

    * This should help backwards compatibility when adding more features or
      supported Mesos components
    Sergio Jimenez committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    3cc2cda View commit details
    Browse the repository at this point in the history
  13. fix(vet): Range var used by goroutine

    * Use it as a paramater for the closure
    Sergio Jimenez committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    3573d93 View commit details
    Browse the repository at this point in the history
  14. List mesos in main README

    And on the test configuration file
    Sergio Jimenez committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    38ac9d2 View commit details
    Browse the repository at this point in the history
  15. fix(mesos): TOML annotation

    * It was still using the previous config name
    Sergio Jimenez committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    29c671c View commit details
    Browse the repository at this point in the history
  16. test(unit): Removed useless tests

    Sergio Jimenez committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    c8365b3 View commit details
    Browse the repository at this point in the history
  17. doc(readme): Added README.md.

    Sergio Jimenez committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    e5f3acd View commit details
    Browse the repository at this point in the history
  18. fix(sample): Made TOML parser happy again

    Sergio Jimenez committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    1f77b75 View commit details
    Browse the repository at this point in the history
  19. fix(config): Made sample config consistent.

    Sergio Jimenez committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    92e0fa2 View commit details
    Browse the repository at this point in the history