Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8073891

Need a JVM ID for persistence across JVM restart

    Details

    • Type: Enhancement
    • Status: Open
    • Priority: P3
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: tbd
    • Component/s: core-svc
    • Labels:

      Description

      This is a requirement for monitoring and configuring JVMs.
      The idea is that may JVMs have user defined purposes. For example, a weblogic server JVM is serving a specific purpose as defined by the applications deployed on it and by the URL that it serves. Given that the purpose is known, all enterprise monitoring systems respect the notion of a server/JVM identity and associates all data collected for that ID across restarts.
      The behavior that we want is as follows:
      1. User defines a JVM ID via a command line option (could be a property)
      2. ID will be unique per host.
      3. All server specific config MBeans for the JVM will be persisted in a folder (or file) associated with the ID.
      4. EM can use this feature to better manage a JVM in term of monitoring and configuring it.
      5. We won't force the users to set an ID, but we shall recommend it as the proper blueprint for a JVM.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              mavrahamov Michael Avrahamov
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated: