This Week in OpenNMS - October 15th, 2018 - Horizon 23 prep, Kafka Alarm Queueing, Enlinkd Refactoring, Integration API, Helm Alarm Table Improvements

Benjamin Reed <[email protected]> Mon, 15 Oct 2018 12:14:29 -0400
Newsgroups gmane.network.opennms.announce,gmane.network.opennms.general
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============5887770691835634329==
Content-Type: multipart/alternative;
 boundary="------------A966997874B0328FA451C240"
Content-Language: en-US

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

It's time for This Week in OpenNMS!

Last week worked on wrapping up various things targeted to Horizon 23,
plus we continued work on new features relating to integration,
refactoring of Enlinkd, the Helm UI, and more.


    <#github-project-updates>Github Project Updates

  *

    *Internals, APIs, and Documentation*

      o Chandra added the |managed-object| field (used by the
        correlation engine) to the event API and eventconf XML.
      o Chandra did more improvements to the health check API.
      o Markus worked on removing the NCS integration code.
      o Chandra wrapped up some work on adding support for off-heap
        storage of sink API messages.
      o Patrick did more work on adding HTTP proxy support to all parts
        of the codebase that use HttpClient.
      o Markus worked with Dustin on adding support for multiple Netflow
        protocols on a single UDP port.
      o Jesse made some small enhancements to OCE startup.
      o David worked on wrapping up documentation for the new
        correlation feature(s).
      o Chandra worked on adding thresholds to the set of supported
        correlation alarms.
      o Matthew added queueing to the Kafka producer so it would not
        block alarm processing.
      o Jesse worked on the OpenNMS integration API layer.
  *

    *Web & UI*

      o Antonio continued his work on refactoring Enlinkd and the
        topology code.
      o Christian did some work to add Situation support to the alarm
        browser web UI.
      o Sebastian continued his work on unifying the daemon reload API
        and giving it a web interface.
      o I made columns reorderable in the Helm alarm table configuration.


    <#upcoming-events-and-appearances>Upcoming Events and Appearances

  *

    *OSMC 2018 Talk and Hackathon - November 5th through 8th, 2018
    <https://osmc.de/>*

    Tarus will be speaking on Tuesday, November 6th
    <https://osmc.de/schedule/> about the latest features in OpenNMS
    including Minions, Telemetryd (flow support), Sextant (alarm
    correlation), and more.

    Also, some OpenNMS folks will be participating in the OSMC hackathon
    <https://osmc.de/hackathon/>. The hackathon will be on Thursday,
    November 8th and includes dinner Wednesday night and Thursday
    access. More details can be found at the OpenNMS OSMC Hackathon
    meetup page <https://wiki.opennms.org/wiki/Meetups/OSMC2018-Hackathon>.


    <#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

  * HELM-62 <https://issues.opennms.org/browse/HELM-62>: Improved
    severity icon column
  * HELM-63 <https://issues.opennms.org/browse/HELM-63>: Allow the order
    of the columns to be changed
  * HELM-99 <https://issues.opennms.org/browse/HELM-99>: Add option to
    colorize only the 'Severity Icons' according to alarm severity
  * HZN-1374 <https://issues.opennms.org/browse/HZN-1374>: Sink API:
    Queue messages outside of the heap
  * HZN-1377 <https://issues.opennms.org/browse/HZN-1377>: CDP topology
    REST Service
  * HZN-1406 <https://issues.opennms.org/browse/HZN-1406>: Support for
    the "managed object type" field in the alarm data of an event
  * NMS-10312 <https://issues.opennms.org/browse/NMS-10312>: Be able to
    use Proxy for any Monitor or Collector that uses HttpClientWrapper
    directly
  * NMS-10313 <https://issues.opennms.org/browse/NMS-10313>: Be able to
    use Proxy for any Monitor or Collector that uses HttpClient via
    UrlFactory
  * NMS-10401 <https://issues.opennms.org/browse/NMS-10401>:
    |find-java.sh| doesn't understand newer JDK output
  * NMS-10402 <https://issues.opennms.org/browse/NMS-10402>: int
    overflow in InstallerDb causes bamboo failures
  * OCE-3 <https://issues.opennms.org/browse/OCE-3>: Visualize the
    knowledge graph


--------------A966997874B0328FA451C240
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 worked on wrapping up
        various things targeted to Horizon 23, plus we continued work on
        new features relating to integration, refactoring of Enlinkd,
        the Helm UI, and more.</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 added the <code>managed-object</code>
              field (used by the correlation engine) to the event API
              and eventconf XML.</font></li>
          <li><font face="Helvetica Neue">Chandra did more improvements
              to the health check API.</font></li>
          <li><font face="Helvetica Neue">Markus worked on removing the
              NCS integration code.</font></li>
          <li><font face="Helvetica Neue">Chandra wrapped up some work
              on adding support for off-heap storage of sink API
              messages.</font></li>
          <li><font face="Helvetica Neue">Patrick did more work on
              adding HTTP proxy support to all parts of the codebase
              that use HttpClient.</font></li>
          <li><font face="Helvetica Neue">Markus worked with Dustin on
              adding support for multiple Netflow protocols on a single
              UDP port.</font></li>
          <li><font face="Helvetica Neue">Jesse made some small
              enhancements to OCE startup.</font></li>
          <li><font face="Helvetica Neue">David worked on wrapping up
              documentation for the new correlation feature(s).</font></li>
          <li><font face="Helvetica Neue">Chandra worked on adding
              thresholds to the set of supported correlation alarms.</font></li>
          <li><font face="Helvetica Neue">Matthew added queueing to the
              Kafka producer so it would not block alarm processing.</font></li>
          <li><font face="Helvetica Neue">Jesse worked on the OpenNMS
              integration API layer.</font></li>
        </ul>
      </li>
      <li>
        <p><font face="Helvetica Neue"><strong>Web &amp; UI</strong></font></p>
        <ul>
          <li><font face="Helvetica Neue">Antonio continued his work on
              refactoring Enlinkd and the topology code.</font></li>
          <li><font face="Helvetica Neue">Christian did some work to add
              Situation support to the alarm browser web UI.</font></li>
          <li><font face="Helvetica Neue">Sebastian continued his work
              on unifying the daemon reload API and giving it a web
              interface.</font></li>
          <li><font face="Helvetica Neue">I made columns reorderable in
              the Helm alarm table configuration.</font></li>
        </ul>
      </li>
    </ul>
    <font face="Helvetica Neue">
    </font>
    <h2>
      <font face="Helvetica Neue"><a
          id="user-content-upcoming-events-and-appearances"
          class="anchor" href="#upcoming-events-and-appearances"
          aria-hidden="true"><span aria-hidden="true" class="octicon
            octicon-link"></span></a>Upcoming Events and Appearances</font></h2>
    <font face="Helvetica Neue">
    </font>
    <ul>
      <li>
        <p><font face="Helvetica Neue"><strong><a
                href="https://osmc.de/" rel="nofollow">OSMC 2018 Talk
                and Hackathon - November 5th through 8th, 2018</a></strong></font></p>
        <p><font face="Helvetica Neue">Tarus will be <a
              href="https://osmc.de/schedule/" rel="nofollow">speaking
              on Tuesday, November 6th</a> about the latest features in
            OpenNMS including Minions, Telemetryd (flow support),
            Sextant (alarm correlation), and more.</font></p>
        <p><font face="Helvetica Neue">Also, some OpenNMS folks will be
            participating in the <a href="https://osmc.de/hackathon/"
              rel="nofollow">OSMC hackathon</a>.
            The hackathon will be on Thursday, November 8th and includes
            dinner Wednesday night and Thursday access.
            More details can be found at the <a
              href="https://wiki.opennms.org/wiki/Meetups/OSMC2018-Hackathon"
              rel="nofollow">OpenNMS OSMC Hackathon meetup page</a>.</font></p>
      </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/HELM-62"
            rel="nofollow">HELM-62</a>: Improved severity icon column</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/HELM-63"
            rel="nofollow">HELM-63</a>: Allow the order of the columns
          to be changed</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/HELM-99"
            rel="nofollow">HELM-99</a>: Add option to colorize only the
          'Severity Icons' according to alarm severity</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/HZN-1374"
            rel="nofollow">HZN-1374</a>: Sink API: Queue messages
          outside of the heap</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/HZN-1377"
            rel="nofollow">HZN-1377</a>: CDP topology REST Service</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/HZN-1406"
            rel="nofollow">HZN-1406</a>: Support for the "managed object
          type" field in the alarm data of an event</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10312"
            rel="nofollow">NMS-10312</a>: Be able to use Proxy for any
          Monitor or Collector that uses HttpClientWrapper directly</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10313"
            rel="nofollow">NMS-10313</a>: Be able to use Proxy for any
          Monitor or Collector that uses HttpClient via UrlFactory</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10401"
            rel="nofollow">NMS-10401</a>: <code>find-java.sh</code>
          doesn't understand newer JDK output</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/NMS-10402"
            rel="nofollow">NMS-10402</a>: int overflow in InstallerDb
          causes bamboo failures</font></li>
      <li>
        <font face="Helvetica Neue"><a
            href="https://issues.opennms.org/browse/OCE-3"
            rel="nofollow">OCE-3</a>: Visualize the knowledge graph</font></li>
    </ul>
    <font face="Helvetica Neue">
    </font>
  </body>
</html>

--------------A966997874B0328FA451C240--


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


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

This mailing list will be going away effective 1 August 2018.

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.
--===============5887770691835634329==--