Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-9014

Add statistics for usage of endpoints in EIPs

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.16.0
    • Component/s: camel-core, jmx
    • Labels:
      None
    • Estimated Complexity:
      Unknown

      Description

      We can gather statistics for how often each endpoint is used in dynamic EIPs such as recipient list, dynamic to, enricher, pollEnricher, dynamic router, and so on.

      However this requires to store counters, and that would require AtomicLong so they are safe in concurrent environments, or use long with synchronized.

      We can have an option on JMXAgent to turn this on|off so people can turn it off if they dont need it.

      However it may be nice to see which are the most used endpoint uris in all those dynamic EIPs.

      Today you can see it from the managed endpoint registry, but it does not keep score which EIP its used by.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                davsclaus Claus Ibsen
                Reporter:
                davsclaus Claus Ibsen
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: