NetuitiveD
NetuitiveD is a dRuby application submits and aggregates metrics through the use of DRbObjects. NetuitiveD is meant to work in conjunction with the netuitive_ruby_api and netuitive_rails_agent gems to help Netuitive monitor your Ruby applications.
For more information on NetuitiveD, see our Ruby agent help docs, or contact Netuitive support at [email protected].
Installing and Running NetuitiveD
Install
gem install netuitived
Run
Run the start script (make sure the user using the command has access rights to the gem's install directory):
netuitived start
The start script will prompt you for an API key and an element name. You can get an API key from creating a Ruby datasource in Netuitive.
please enter an element name: my_app_name please enter an api key: DEMOab681D46bf5616dba8337c85DEMO
If you're unsure about what element name you should use, just use the name of your Ruby application.
Note: The extra config information is found in config/agent.yml. Each field in the config file can also be set using environment variables.
Test
To run the tests and code syntax validation run the following commands:
gem install bundle
bundle install
bundle exec rubocop
bundle exec rake test