Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-26338

Add missing metrics on Grafana dashboard

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 10.3
    • Fix Version/s: 11.1, 2021.0
    • Component/s: Monitoring
    • Tags:
    • Backlog priority:
      700
    • Sprint:
      nxcore 10.10.5, nxcore 11.1.1, nxcore 11.1.2, nxcore 11.1.3
    • Story Points:
      3

      Description

      Since NXP-26248 deploying a graphite/grafana stack is as easy as:

      cd nuxeo-runtime/nuxeo-runtime-metrics/docker/graphite-grafana/
      docker-compose up -d
      

      Then configure your nuxeo.conf to report metrics and restart Nuxeo:

      metrics.graphite.enabled=true
      metrics.graphite.host=localhost
      metrics.graphite.port=2003
      metrics.graphite.period=60
      metrics.tomcat.enabled=true
      metrics.log4j.enabled=true
      

      And go to http://localhost:3000/ you should have a Nuxeo grafana dashboard provisioned.

      The Nuxeo streams latency requires to run a collector

      # kafka example log lag and latency every minute
      ./bin/stream.sh monitor -k -l ALL -i 60
      

      The goal of this ticket is to complete the default dashboard so it can be used as a default one for debugging and support and serve as a model to show available metrics.

      The dashboard is focused on metrics exposed by Nuxeo, other system or service monitoring can be added later as new dashboard tied to their collectors like a Diamond or netdata dashbaords.

      Today the dashboard is composed of sections (Visit the the snaphot link to have an overview)

      • Logs(5 panels) for apache logs stats
      • JVM(6 panels)
      • Tomcat(4 panels)
      • Nuxeo Repository(6 panels)
      • Nuxeo Elasticsearch(4 panels)
      • Nuxeo WorkManager(5 panels)
      • Nuxeo Audit (TODO)(0 panels)
      • Nuxeo Streams (TODO)(3 panels)
      • Nuxeo Misc(4 panels)

      Some sections need to be completed or added (DBS and VCS may need different sections)

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                bdelbosc Benoit Delbosc
                Reporter:
                bdelbosc Benoit Delbosc
                Participants:
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 week
                  1w