Nupital Pomp Mesmerises

    @newrelic/statsd-infra-backend

    1.0.6 • Public • Published

    Overview

    StatsD backend for sending metrics to New Relic Infrastructure

    Requirements

    • StatsD versions >= 0.3.0.
    • New Relic Infrastructure Agent >= v1.0.818

    Installation

        $ cd /path/to/statsd
        $ npm install @newrelic/statsd-infra-backend

    Enabling

    1. Add @newrelic/statsd-infra-backend backend to the list of StatsD backends in the StatsD configuration file.
    {
        backends: ["@newrelic/statsd-infra-backend"],
    }
    1. Configure the necessary configuration values for running this backend:
        newrelic: {
          port: 8001,
          rules: [
            {
              matchExpression: "myapp.*redis.*",
              metricSchema: "{app}.{environment}.{service}.{serviceName}.{metricName}",
              eventType: "RedisStatsdSample",
              labels: {
                role: "cache",
                environment: "{environment}"
              }
            }
          ]
        }

    See our example config file for a complete StatsD configuration.

    1. Start/restart the StatsD daemon and your metrics should now be pushed to your New Relic Infrastructure account.

    Development

    • Fork and clone this project
    • Download project dependencies using npm
    • Modify the code
    • Ensure everything is running properly executing tests: npm test
    • Push the code to your fork
    • Send a Pull Request

    Release

    • Update the CHANGELOG.md file with all the info about the new release.
    • Run npm run release. Check this too see all the different options for this command.
    • Run git push --follow-tags origin master && npm publish to publish the package
    • Create the github release pointing to the tag created by npm run release

    License

    New Relic Infrastructure Backend for StatsD is free-to-use, proprietary software. Please see the full license (found in LICENSE in this distribution) for details on its license and the licenses of its dependencies.

    Install

    npm i @newrelic/statsd-infra-backend

    DownloadsWeekly Downloads

    74

    Version

    1.0.6

    License

    SEE LICENSE IN LICENSE

    Unpacked Size

    26.4 kB

    Total Files

    7

    Last publish

    Collaborators

    • alejandrodnm
    • areina
    • newrelic