This Week in OpenNMS - January 22nd, 2019 - Kafka Updates, WS-Man Support, UI Refresh, Helm, and more!

Benjamin Reed <[email protected]> Tue, 22 Jan 2019 11:55:29 -0500
Newsgroups gmane.network.opennms.announce,gmane.network.opennms.general
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============8265310112677056449==
Content-Type: multipart/alternative;
 boundary="------------AB387BF1B60CB7741ABC08A1"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------AB387BF1B60CB7741ABC08A1
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

It's time for This Week in OpenNMS!

Last week we worked on a number of Kafka-related fixes and improvements,
improved minion monitor support, the Bootstrap 4 UI rework, and a bunch
of other bug fixes and enhancements.


    <#github-project-updates>Github Project Updates

  *

    *Internals, APIs, and Documentation*

      o Chandra worked on an issue where syslog events could trigger
        notifications when they are not supposed to.
      o Antonio continued his work on exposing topology data to Kafka.
      o Jesse fixed an issue where some event parameter names would be
        too long to be persisted to the database.
      o Chandra did more work on supporting large buffer sizes in Kafka RPC.
      o Christian worked on modernizing the DHCP monitor to be
        Minion-capable.
      o Jesse continued to work on updating pushing data to Elasticsearch.
      o Chandra did more changes to the poller API support in OIA.
      o Dino worked on supporting getting provisioning asset information
        from WS-Man.
      o Jesse added support for printing runtime event configuration
        from the Karaf CLI.
      o Jesse added Helm documentation for the performance datasource.
      o Jesse fixed some issues in the Minion WS-Man support.
      o Matt continued to work on tools to help evaluate alarm and
        situation coverage.
  *

    *Web & UI*

      o Markus, Sebastian, and Ronny continued their work on moving to
        Bootstrap 4 for our web UI.
      o Markus fixed an issue with exceptions in OSGi-provided ReST
        services getting eaten.
      o Christian worked on an issue where the wallboard UI would show
        "Nothing to display".
      o Markus fixed a problem where the Business Service Status panel
        would not show.
      o I worked on making it possible to use node or resource labels
        and names in Helm datasource labels.
      o Dustin did some refactoring of the code for supporting browser
        notifications.
      o Brynjar Eide worked on adding some missing thread pool
        information from Collectd and Pollerd's instrumentation.
      o Dustin worked on making Helm's queries to the measurements API
        have a consistent order.


    <#opennms-meridian-and-horizon-releases>OpenNMS Meridian and Horizon
    Releases

Last week we released Meridian 2018.1.4 and Horizon 23.0.2.

Both were primarily bugfix releases that also included a number of
performance improvements to topology map loading.

For a complete list of changes, see the release announcements:

  * Meridian 2018.1.4
    <https://www.opennms.com/2019/01/18/opennms-meridian-2018-1-4-released/>
  * Horizon 23.0.2
    <https://www.opennms.org/en/blog/releases/2019-01-17-opennms-horizon-23.0.2>


    <#until-next-week>Until Next Week…

If there’s anything you’d like me to talk about in a future TWiO, or you
just have a comment or criticism you’d like to share, don’t hesitate to
say hi <mailto:[email protected]>.

- Ben


    <#resolved-issues-since-last-twio>Resolved Issues Since Last TWiO

  * HZN-1458 <https://issues.opennms.org/browse/HZN-1458>: No
    stack-traces for exceptions thrown by REST services in OSGi
  * HZN-1460 <https://issues.opennms.org/browse/HZN-1460>: Add option to
    syslogd to include the raw syslog message as a parameter in the
    generated event
  * NMS-10357 <https://issues.opennms.org/browse/NMS-10357>: Improve
    Collectd and Pollerd's ThreadPool graphs
  * NMS-10404 <https://issues.opennms.org/browse/NMS-10404>: Support
    provisioning asset information via wsman
  * NMS-10441 <https://issues.opennms.org/browse/NMS-10441>: Update
    favicon.ico for higher resolutions
  * NMS-10446 <https://issues.opennms.org/browse/NMS-10446>: Support
    large buffer sizes in Kafka RPC
  * NMS-10449 <https://issues.opennms.org/browse/NMS-10449>: Use the
    DaemonService to reload a daemon instead of the DaemonNameEnum
  * NMS-10518 <https://issues.opennms.org/browse/NMS-10518>:
    refactor/clean up |opennms| script
  * NMS-10527 <https://issues.opennms.org/browse/NMS-10527>: Remove
    unused Topology Plugin "org.opennms.features.topology.plugins.ssh"
  * NMS-10529 <https://issues.opennms.org/browse/NMS-10529>:
    BusinessServiceVertexStatusInfoPanelItem is broken
  * NMS-10530 <https://issues.opennms.org/browse/NMS-10530>: Flow query
    fails with NPE if it returns no data
  * OIA-1 <https://issues.opennms.org/browse/OIA-1>: Add support for
    ServiceMonitors


--------------AB387BF1B60CB7741ABC08A1
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><font face="Helvetica Neue">It's time for This Week in OpenNMS!</font></p>
    <font face="Helvetica Neue">
    </font>
    <p><font face="Helvetica Neue">Last week we worked on a number of
        Kafka-related fixes and improvements, improved minion monitor
        support, the Bootstrap 4 UI rework, and a bunch of other bug
        fixes and enhancements.</font></p>
    <font face="Helvetica Neue">
    </font>
    <h2>
      <font face="Helvetica Neue"><a
          id="user-content-github-project-updates" class="anchor"
          href="#github-project-updates" aria-hidden="true"><span
            aria-hidden="true" class="octicon octicon-link"></span></a>Github
        Project Updates</font></h2>
    <font face="Helvetica Neue">
    </font>
    <ul>
      <li>
        <p><font face="Helvetica Neue"><strong>Internals, APIs, and
              Documentation</strong></font></p>
        <ul>
          <li><font face="Helvetica Neue">Chandra worked on an issue
              where syslog events could trigger notifications when they
              are not supposed to.</font></li>
          <li><font face="Helvetica Neue">Antonio continued his work on
              exposing topology data to Kafka.</font></li>
          <li><font face="Helvetica Neue">Jesse fixed an issue where
              some event parameter names would be too long to be
              persisted to the database.</font></li>
          <li><font face="Helvetica Neue">Chandra did more work on
              supporting large buffer sizes in Kafka RPC.</font></li>
          <li><font face="Helvetica Neue">Christian worked on
              modernizing the DHCP monitor to be Minion-capable.</font></li>
          <li><font face="Helvetica Neue">Jesse continued to work on
              updating pushing data to Elasticsearch.</font></li>
          <li><font face="Helvetica Neue">Chandra did more changes to
              the poller API support in OIA.</font></li>
          <li><font face="Helvetica Neue">Dino worked on supporting
              getting provisioning asset information from WS-Man.</font></li>
          <li><font face="Helvetica Neue">Jesse added support for
              printing runtime event configuration from the Karaf CLI.</font></li>
          <li><font face="Helvetica Neue">Jesse added Helm documentation
              for the performance datasource.</font></li>
          <li><font face="Helvetica Neue">Jesse fixed some issues in the
              Minion WS-Man support.</font></li>
          <li><font face="Helvetica Neue">Matt continued to work on
              tools to help evaluate alarm and situation coverage.</font></li>
        </ul>
      </li>
      <li>
        <p><font face="Helvetica Neue"><strong>Web &amp; UI</strong></font></p>
        <ul>
          <li><font face="Helvetica Neue">Markus, Sebastian, and Ronny
              continued their work on moving to Bootstrap 4 for our web
              UI.</font></li>
          <li><font face="Helvetica Neue">Markus fixed an issue with
              exceptions in OSGi-provided ReST services getting eaten.</font></li>
          <li><font face="Helvetica Neue">Christian worked on an issue
              where the wallboard UI would show "Nothing to display".</font></li>
          <li><font face="Helvetica Neue">Markus fixed a problem where
              the Business Service Status panel would not show.</font></li>
          <li><font face="Helvetica Neue">I worked on making it possible
              to use node or resource labels and names in Helm
              datasource labels.</font></li>
          <li><font face="Helvetica Neue">Dustin did some refactoring of
              the code for supporting browser notifications.</font></li>
          <li><font face="Helvetica Neue">Brynjar Eide worked on adding
              some missing thread pool information from Collectd and
              Pollerd's instrumentation.</font></li>
          <li><font face="Helvetica Neue">Dustin worked on making Helm's
              queries to the measurements API have a consistent order.</font></li>
        </ul>
      </li>
    </ul>
    <font face="Helvetica Neue">
    </font>
    <h2>
      <font face="Helvetica Neue"><a
          id="user-content-opennms-meridian-and-horizon-releases"
          class="anchor" href="#opennms-meridian-and-horizon-releases"
          aria-hidden="true"><span aria-hidden="true" class="octicon
            octicon-link"></span></a>OpenNMS Meridian and Horizon
        Releases</font></h2>
    <font face="Helvetica Neue">
    </font>
    <p><font face="Helvetica Neue">Last week we released Meridian
        2018.1.4 and Horizon 23.0.2.</font></p>
    <font face="Helvetica Neue">
    </font>
    <p><font face="Helvetica Neue">Both were primarily bugfix releases
        that also included a number of performance improvements to
        topology map loading.</font></p>
    <font face="Helvetica Neue">
    </font>
    <p><font face="Helvetica Neue">For a complete list of changes, see
        the release announcements:</font></p>
    <font face="Helvetica Neue">
    </font>
    <ul>
      <li><font face="Helvetica Neue"><a
href="https://www.opennms.com/2019/01/18/opennms-meridian-2018-1-4-released/"
            rel="nofollow">Meridian 2018.1.4</a></font></li>
      <li><font face="Helvetica Neue"><a
href="https://www.opennms.org/en/blog/releases/2019-01-17-opennms-horizon-23.0.2"
            rel="nofollow">Horizon 23.0.2</a></font></li>
    </ul>
    <font face="Helvetica Neue">
    </font>
    <h2>
      <font face="Helvetica Neue"><a id="user-content-until-next-week"
          class="anchor" href="#until-next-week" aria-hidden="true"><span
            aria-hidden="true" class="octicon octicon-link"></span></a>Until
        Next Week…</font></h2>
    <font face="Helvetica Neue">
    </font>
    <p><font face="Helvetica Neue">If there’s anything you’d like me to
        talk about in a future TWiO, or you just have a comment or
        criticism you’d like to share, don’t hesitate to <a
          href="mailto:[email protected]">say hi</a>.</font></p>
    <font face="Helvetica Neue">
    </font>
    <p><font face="Helvetica Neue">- Ben</font></p>
    <font face="Helvetica Neue">
    </font>
    <h2>
      <font face="Helvetica Neue"><a
          id="user-content-resolved-issues-since-last-twio"
          class="anchor" href="#resolved-issues-since-last-twio"
          aria-hidden="true"><span aria-hidden="true" class="octicon
            octicon-link"></span></a>Resolved Issues Since Last TWiO</font></h2>
    <font face="Helvetica Neue">
    </font>
    <ul>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/HZN-1458"
            rel="nofollow">HZN-1458</a>: No stack-traces for exceptions
          thrown by REST services in OSGi</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/HZN-1460"
            rel="nofollow">HZN-1460</a>: Add option to syslogd to
          include the raw syslog message as a parameter in the generated
          event</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10357"
            rel="nofollow">NMS-10357</a>: Improve Collectd and Pollerd's
          ThreadPool graphs</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10404"
            rel="nofollow">NMS-10404</a>: Support provisioning asset
          information via wsman</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10441"
            rel="nofollow">NMS-10441</a>: Update favicon.ico for higher
          resolutions</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10446"
            rel="nofollow">NMS-10446</a>: Support large buffer sizes in
          Kafka RPC</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10449"
            rel="nofollow">NMS-10449</a>: Use the DaemonService to
          reload a daemon instead of the DaemonNameEnum</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10518"
            rel="nofollow">NMS-10518</a>: refactor/clean up <code>opennms</code>
          script</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10527"
            rel="nofollow">NMS-10527</a>: Remove unused Topology Plugin
          "org.opennms.features.topology.plugins.ssh"</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10529"
            rel="nofollow">NMS-10529</a>:
          BusinessServiceVertexStatusInfoPanelItem is broken</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10530"
            rel="nofollow">NMS-10530</a>: Flow query fails with NPE if
          it returns no data</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/OIA-1"
            rel="nofollow">OIA-1</a>: Add support for ServiceMonitors</font></li>
    </ul>
  </body>
</html>

--------------AB387BF1B60CB7741ABC08A1--


--===============8265310112677056449==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============8265310112677056449==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

To ask an OpenNMS question, please visit Stack Overflow (quick link http://ask.opennms.org).

If you want to interact in real time, visit https://chat.opennms.org.

To unsubscribe or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-announce
--===============8265310112677056449==--