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

NATS Monitoring Input Plugin #3674

Merged
merged 9 commits into from
Jan 26, 2018
Merged

Commits on Jan 15, 2018

  1. Add a NATS monitoring input plugin

    Signed-off-by: Levente Kurusa <levex@linux.com>
    levex authored and mjs committed Jan 15, 2018
    Configuration menu
    Copy the full SHA
    f1e5837 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    08aaa9a View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2018

  1. plugins/inputs/nats: Expose HTTP timeout option

    Now using a custom HTTP transport.
    mjs committed Jan 16, 2018
    Configuration menu
    Copy the full SHA
    8d54bf4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4210fdb View commit details
    Browse the repository at this point in the history
  3. plugins/inputs/nats: Make room for other metrics

    Rename "nats" metric to "nats_varz" to allow for other metrics to be
    returned in future versions of the plugin.
    mjs committed Jan 16, 2018
    Configuration menu
    Copy the full SHA
    bc7835f View commit details
    Browse the repository at this point in the history
  4. plugins/inputs/nats: Improve returned metrics

    - include all interesting metrics from `/varz` endpoint
    - calculate uptime in a more correct way (avoiding test hack)
    - renamed "cpu_usage" to "cpu" to align with upstream and the "mem"
      metric.
    mjs committed Jan 16, 2018
    Configuration menu
    Copy the full SHA
    80b4e29 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2018

  1. plugins/inputs/nats: Add a server tag

    Include the NATS server URL as a tag to allow multiple instances of
    the nats input plugin to be distinguished.
    mjs committed Jan 21, 2018
    Configuration menu
    Copy the full SHA
    ce3660c View commit details
    Browse the repository at this point in the history
  2. plugins/inputs/nats: Clean up HTTP client handling

    - Don't use the default Transport
    - Avoid creating a http.Client each gather
    mjs committed Jan 21, 2018
    Configuration menu
    Copy the full SHA
    9b1233a View commit details
    Browse the repository at this point in the history
  3. plugins/inputs/nats: Rename measurement to "nats"

    ... instead of "nats_varz".
    mjs committed Jan 21, 2018
    Configuration menu
    Copy the full SHA
    096ea69 View commit details
    Browse the repository at this point in the history