Uploaded image for project: 'OpenNMS'
  1. OpenNMS
  2. NMS-13743

Allow collectors exposed via OIA to be scheduled via collectd

    XMLWordPrintable

Details

    • Story
    • Status: Resolved (View Workflow)
    • Minor
    • Resolution: Fixed
    • None
    • 30.0.0
    • None
    • Security Level: Default (Default Security Scheme)
    • Hide

      Can load a plugin that exposes a ServiceCollector via the OIA, restart OpenNMS and have the service be scheduled and used for collection by collectd.

      Show
      Can load a plugin that exposes a ServiceCollector via the OIA, restart OpenNMS and have the service be scheduled and used for collection by collectd.

    Description

      It is currently possible for plugins to expose implementations of collectors via the ServiceCollectorFactory interface.

      These can be used for ad-hoc with via the shell (via the opennms:collect command) but cannot be scheduled in etc/collectd-configuration.xml.

      This process currently fails because the implementation cannot be found when collectd is started (since the plugins are loaded later on in the boot process). We would like to avoid failing in this case, given the services the chance to register, and begin scheduled them when they are registered.

      Attachments

        Activity

          People

            yangli Yang Li
            j-white Jesse White
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.