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

Refactor MetricsService to support more reporter

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 11.1-SNAPSHOT
    • Fix Version/s: 11.1
    • Component/s: Monitoring
    • Release Notes Description:
      Hide

      The MetricsService can be extended by adding metrics reporter, Datadog and Prometheus are now available by default.

      Show
      The MetricsService can be extended by adding metrics reporter, Datadog and Prometheus are now available by default.
    • Tags:
    • Team:
      PLATFORM
    • Sprint:
      nxplatform 11.1.31, nxplatform 11.1.32
    • Story Points:
      3

      Description

      Today the MetricsService is doing too many things and it cannot be extended (see the duplicate datadog service addon).
      We want to add easily new metrics reporter implementations while sharing the metrics filter for instance.

      Also, Datadog reporter being one of our main targets must be included by default (dependencies are very small).

      This will also ease the addition of Prometheus reporter and tracing integration.

       

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 2 days
                  2d

                    PagerDuty

                    Error rendering 'com.pagerduty.jira-server-plugin:PagerDuty'. Please contact your Jira administrators.