Installs the MeetMe plugin for NewRelic
python python-pip newrelic
node[:meetme_newrelic_plugin][:package_name]- The name of the pip package that installs the meetme newrelic pluginnode[:meetme_newrelic_plugin][:poll_interval]- interval, in seconds, that stats are pollednode[:meetme_newrelic_plugin][:config_file]- location of config filenode[:meetme_newrelic_plugin][:log_dir]- logging directorynode[:meetme_newrelic_plugin][:log_file]- name of log filenode[:meetme_newrelic_plugin][:run_dir]- the run directory for the pid filenode[:meetme_newrelic_plugin][:user]- the user that runs the applicationnode[:meetme_newrelic_plugin][:group]- group for application file permissions
node[:meetme_newrelic_plugin][:mongodb][:host]- host mongodb instance is running onnode[:meetme_newrelic_plugin][:mongodb][:port]- port mongdb is listening onnode[:meetme_newrelic_plugin][:mongodb][:database]- name of database to monitornode[:meetme_newrelic_plugin][:mongodb][:databag_name]- name of databag that holds mongo confignode[:meetme_newrelic_plugin][:mongodb][:databag_item_name]- name of databag item for mongo confignode[:meetme_newrelic_plugin][:mongodb][:admin_username_key]- key for admin usernamenode[:meetme_newrelic_plugin][:mongodb][:admin_password_key]- key for admin passwordnode[:meetme_newrelic_plugin][:mongodb][:db_username_key]- key for db usernamenode[:meetme_newrelic_plugin][:mongodb][:db_password_key]- key for db password
Just include meetme-newrelic-plugin in your node's run_list:
{
"name":"my_node",
"run_list": [
"recipe[meetme-newrelic-plugin]"
]
}- Fork the repository on Github
- Create a named feature branch (like
add_component_x) - Write you change
- Write tests for your change (if applicable)
- Run the tests, ensuring they all pass
- Submit a Pull Request using Github
Authors: Steven Gonzales