Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-20935

Provide separate monitoring pages for each slave node

    Details

    • Similar Issues:

      Description

      We have >100 slaves, so the centralized "nodes" monitoring page is very complex.
      In addition, features like "View OS processes" or "Generate a heap dump" aggregate data from all nodes, so they are almost useless.

      It would be great to have a separate page for each node. Then it will be also possible to add "monitoring" actions to slave pages (for administrators only). Such features will save much time during slaves troubleshooting.

      P.S: I can implement such feature on my own, but I'd prefer to use a GitHub repository. Are you going to migrate your plugin at some point?

        Attachments

          Activity

          Hide
          oleg_nenashev Oleg Nenashev added a comment -

          Yes, you are right.
          I'll submit a fix ASAP

          Show
          oleg_nenashev Oleg Nenashev added a comment - Yes, you are right. I'll submit a fix ASAP
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: evernat
          Path:
          src/main/resources/org/jvnet/hudson/plugins/monitoring/NodeMonitoringAction/index.jelly
          http://jenkins-ci.org/commit/monitoring-plugin/311ec0b3c10739dc7697cefd0406b6f5d2ffbff9
          Log:
          [FIXED JENKINS-20935] Links and icons did not work, when there was a context path

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: evernat Path: src/main/resources/org/jvnet/hudson/plugins/monitoring/NodeMonitoringAction/index.jelly http://jenkins-ci.org/commit/monitoring-plugin/311ec0b3c10739dc7697cefd0406b6f5d2ffbff9 Log: [FIXED JENKINS-20935] Links and icons did not work, when there was a context path
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: evernat
          Path:
          src/main/java/org/jvnet/hudson/plugins/monitoring/NodeMonitoringAction.java
          http://jenkins-ci.org/commit/monitoring-plugin/00a88984d861b347731b36023556d1527555f1db
          Log:
          [FIXED JENKINS-20935] Links and icons did not work, when there was a context path

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: evernat Path: src/main/java/org/jvnet/hudson/plugins/monitoring/NodeMonitoringAction.java http://jenkins-ci.org/commit/monitoring-plugin/00a88984d861b347731b36023556d1527555f1db Log: [FIXED JENKINS-20935] Links and icons did not work, when there was a context path
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: evernat
          Path:
          src/main/java/net/bull/javamelody/NodesCollector.java
          src/main/java/net/bull/javamelody/NodesController.java
          src/main/java/net/bull/javamelody/RemoteCallHelper.java
          src/main/java/org/jvnet/hudson/plugins/monitoring/HudsonMonitoringFilter.java
          src/main/java/org/jvnet/hudson/plugins/monitoring/NodeMonitoringAction.java
          src/main/java/org/jvnet/hudson/plugins/monitoring/NodesMonitoringActionFactory.java
          http://jenkins-ci.org/commit/monitoring-plugin/ac7cda8fa1e2a2c781c6e336f69ab11f0d4f0289
          Log:
          JENKINS-20935 Provide separate monitoring pages for each slave node

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: evernat Path: src/main/java/net/bull/javamelody/NodesCollector.java src/main/java/net/bull/javamelody/NodesController.java src/main/java/net/bull/javamelody/RemoteCallHelper.java src/main/java/org/jvnet/hudson/plugins/monitoring/HudsonMonitoringFilter.java src/main/java/org/jvnet/hudson/plugins/monitoring/NodeMonitoringAction.java src/main/java/org/jvnet/hudson/plugins/monitoring/NodesMonitoringActionFactory.java http://jenkins-ci.org/commit/monitoring-plugin/ac7cda8fa1e2a2c781c6e336f69ab11f0d4f0289 Log: JENKINS-20935 Provide separate monitoring pages for each slave node
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in jenkins
          User: evernat
          Path:
          src/main/java/org/jvnet/hudson/plugins/monitoring/NodeMonitoringAction.java
          src/main/java/org/jvnet/hudson/plugins/monitoring/NodesMonitoringActionFactory.java
          src/main/resources/org/jvnet/hudson/plugins/monitoring/NodeMonitoringAction/index.jelly
          http://jenkins-ci.org/commit/monitoring-plugin/7af01e514bf02e78433fc22d6c1e807a7d192a4f
          Log:
          improves https://issues.jenkins-ci.org/browse/JENKINS-20935,
          from https://github.com/jenkinsci/monitoring-plugin/pull/1
          Signed-off-by: Oleg Nenashev o.v.nenashev@gmail.com

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: evernat Path: src/main/java/org/jvnet/hudson/plugins/monitoring/NodeMonitoringAction.java src/main/java/org/jvnet/hudson/plugins/monitoring/NodesMonitoringActionFactory.java src/main/resources/org/jvnet/hudson/plugins/monitoring/NodeMonitoringAction/index.jelly http://jenkins-ci.org/commit/monitoring-plugin/7af01e514bf02e78433fc22d6c1e807a7d192a4f Log: improves https://issues.jenkins-ci.org/browse/JENKINS-20935 , from https://github.com/jenkinsci/monitoring-plugin/pull/1 Signed-off-by: Oleg Nenashev o.v.nenashev@gmail.com

            People

            • Assignee:
              oleg_nenashev Oleg Nenashev
              Reporter:
              oleg_nenashev Oleg Nenashev
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: