Uploaded image for project: 'OpenEJB'
  1. OpenEJB
  2. OPENEJB-1817

JMX Monitoring of all ServerServices (i.e. remotely accessible network services)

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.0.0
    • Component/s: server
    • Labels:
      None

      Description

      Each ServerService will have the following JMX Attributes:

      javax.management.MBeanAttributeInfo[description=, name=Access.HostPermissions, type=java.util.List, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Access.Rejections, type=long, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Access.Rejections.Latest, type=java.lang.String, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Access.Rejections.LatestTime, type=long, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Address.Address, type=[B, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Address.CanonicalHostName, type=java.lang.String, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Address.HostAddress, type=java.lang.String, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Address.HostName, type=java.lang.String, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Bind, type=java.lang.String, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Name, type=java.lang.String, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Pool.ActiveCount, type=int, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Pool.CompletedTaskCount, type=long, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Pool.CorePoolSize, type=int, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Pool.KeepAliveTime, type=long, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Pool.LargestPoolSize, type=int, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Pool.MaximumPoolSize, type=int, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Pool.PoolSize, type=int, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Pool.QueueSize, type=int, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Pool.Shutdown, type=boolean, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Pool.TaskCount, type=long, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Pool.Terminated, type=boolean, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Pool.Terminating, type=boolean, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Port, type=int, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Secure, type=boolean, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=ServiceUri, type=java.net.URI, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Socket.Bound, type=boolean, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Socket.Closed, type=boolean, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Socket.LocalPort, type=int, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Socket.ReceiveBufferSize, type=int, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Socket.ReuseAddress, type=boolean, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Socket.SoTimeout, type=int, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Stats.Count, type=long, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Stats.GeometricMean, type=double, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Stats.Kurtosis, type=double, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Stats.Latest, type=java.lang.String, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Stats.LatestTime, type=long, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Stats.Max, type=double, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Stats.Mean, type=double, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Stats.Min, type=double, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Stats.Percentile01, type=double, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Stats.Percentile10, type=double, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Stats.Percentile25, type=double, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Stats.Percentile50, type=double, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Stats.Percentile75, type=double, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Stats.Percentile90, type=double, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Stats.Percentile99, type=double, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Stats.SampleSize, type=int, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Stats.Skewness, type=double, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Stats.StandardDeviation, type=double, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Stats.Sum, type=double, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Stats.Sumsq, type=double, read-only, descriptor={}]
      javax.management.MBeanAttributeInfo[description=, name=Stats.Variance, type=double, read-only, descriptor={}]

        Attachments

          Activity

            People

            • Assignee:
              dblevins David Blevins
              Reporter:
              dblevins David Blevins
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: