Developing your own Domino plugin

The default DominoStats plugin dashboard pages report many Domino statistics but not all. You can create your own plugin dashboard to customize the Domino statistics that are available for monitoring.

About this task

For example, if you want to monitor more statistics related to Domino applications, you can create a plugin for that purpose that Domino application servers report to. Any numeric statistic that is available on a Domino server can be monitored through a plugin that you develop.

A server can be monitored through one plugin only. For example, you can't monitor one server through DominoStats and through a plugin that you create.

Procedure

  1. Decide on a Globally Unique Identifier (GUID) for your plugin, a text string that uniquely identifies it.

    It's typical to use a format similar to a host name, such as com.mycompany.pluginname. For example: com.renovations.sales.dominoapps. The right-most portion of the GUID is the plugin name that New Relic displays.

  2. Add the following notes.ini setting to each Domino server to associate the reported statistics with your plugin:

    NEWRELIC_AGENT_GUID=<GUID>

    The setting creates the plugin dashboard in New Relic without any statistics configured.
  3. Log in to New Relic.
  4. Click Plugins.
  5. Click your plugin to open it. No statistics are configured until you develop your plugin.
  6. Develop your plugin. Refer to the New Relic documentation Developing Plugins for details.
    • As you type a statistic to add, New Relic finds Domino statistics that match so they're easy to select.
    • To use the default DominoStats plugin as a reference, enable DominoStats on a separate server.
  7. When your design is complete, click Publish to make it available to other Domino servers that are configured to use the same GUID. You'll probably want to keep this plugin private rather than make it available through Plugin Central.