Giter Site home page Giter Site logo

New Relic-plugins about newrelic HOT 11 CLOSED

djoos-cookbooks avatar djoos-cookbooks commented on August 16, 2024
New Relic-plugins

from newrelic.

Comments (11)

RobWu avatar RobWu commented on August 16, 2024

Would be great if would include other plugins too.

from newrelic.

cstewart87 avatar cstewart87 commented on August 16, 2024

How similar are the plugin installations? I think creating some type of LWRP or definition would be the best route, if possible.

from newrelic.

pmcjury avatar pmcjury commented on August 16, 2024

Aren't most plugins just packages with not much config?

Sent from my iPhone

On Apr 21, 2014, at 9:37 AM, Curtis Stewart [email protected] wrote:

How similar are the plugin installations? I think creating some type of LWRP or definition would be the best route, if possible.


Reply to this email directly or view it on GitHub.

from newrelic.

djoos avatar djoos commented on August 16, 2024

From the New Relic documentation: "When developing a plugin, you can use New Relic's Java or Ruby SDK. You can also work directly with the Plugin API to write plugins in any language that has HTTP POST support. What you use depends on what you need to accomplish for you and for your plugin users."
So, it's probably no surprise plugins are quite varied in requirements/setup. Having said this: that doesn't really scare me, it's more the fact whether it makes sense to reinvent the wheel in this cookbook (several plugin creators have their own cookbooks, albeit not all of them are very user-friendly IMO) vs. having a centralized place and uniform way of using plugins when already using the New Relic-cookbook...

Hope this helps!

Kind regards,
David

from newrelic.

josegonzalez avatar josegonzalez commented on August 16, 2024

👍 lwrp.

from newrelic.

hhoover avatar hhoover commented on August 16, 2024

I'd prefer to keep cookbooks focused. This cookbook installs New Relic monitoring and the agent for your application. I think that's enough - plugin cookbooks should list this one as a dependency. Add a bunch of plugins to this cookbook and you have more to maintain and bloat for those that don't need/want additional plugins.

If you want to expand the scope of this cookbook to include plugins, then a LWRP is the way to go, but I wouldn't do it.

from newrelic.

ostap36 avatar ostap36 commented on August 16, 2024

Hello @djoos, first of all thank you for the cookbook, I haven't contributed but I'm an active user/consumer. Not to discourage expanding the scope for this cookbook, I just wanted to mention that there is a recently released cookbook by New Relic itself for plugins installation and config https://github.com/newrelic-platform/newrelic_plugins_chef, I've used it for pivotal plugins install and it worked quite well. I would echo @hhoover comment to keep cookbooks more narrow and tie them as constructive dependencies.

from newrelic.

djoos avatar djoos commented on August 16, 2024

Thanks for the feedback guys...

@ostap36 yes, New Relic have released the newrelic_plugins community cookbook for their own plugins (F5, Rackspace Load Balancers, MySQL, etc.), but not any other plugins out there (eg. MeetMe, Railsware, SendGrid, etc.)...

I'm leaning towards the narrow approach suggested by @hhoover and @ostap36, which would mean phasing out the already implemented MeetMe-plugin in the short term.
In that way this cookbook would focus on the installation of the server monitoring and the agent monitoring and would leave writing cookbooks for plugin installation over to the actual plugin vendor(s), especially as a plugin can be bolted together quite flexibly so it would bring a lot of clutter to the newrelic-cookbook.

Please do keep those comments coming!

from newrelic.

bencaron avatar bencaron commented on August 16, 2024

👍

from newrelic.

et304383 avatar et304383 commented on August 16, 2024

We use the meetme plugin, but had to comment out its use since it seems to fail on first try due to issues with python setup tools. A second run of the chef client works.

We since moved to using AWS ElasticCache so no longer need the meetme plugin for memcache monitoring. That being said, we might still use it in the future.

from newrelic.

djoos avatar djoos commented on August 16, 2024

Hi guys,

thanks for your feedback!

The decision has been taken to deprecate the meetme-plugin from this cookbook and then to either join forces with any (active) newrelic-plugins cookbook out there or start a separate newrelic-plugins cookbook.

Whichever way it will end up going: this particular cookbook will keep its focus on installing and configuring the server and application monitoring.

Thanks for your help!
David

from newrelic.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.