Local user sessions | |
Mbean | com.vmware.vcloud.diagnostics.UserSessions |
Description | Local (cell) user session statistics |
Cardinality | 1 |
Instance ID | n/a |
Attribute | Description |
totalSessions | Total number of sessions created on this cell |
successfulLogins | Total number of successful logins to this cell |
failedLogins | Total number of failed login requests to this cell |
Global user sessions | |
Mbean | com.vmware.vcloud.GlobalUserSessionStatistics |
Description | List of active user sessions by organization. |
Cardinality | 1 |
Instance ID | n/a |
Attribute | Description |
Organization | Database ID of the organization |
Active | Number of active sessions |
Open_Session | Number of open sessions |
Data access diagnostics | |
Mbean7 | com.vmware.vcloud.diagnostics.DataAccess |
Description | Local (cell) user session statistics |
Cardinality | 1 |
Instance ID | Conversation |
Attribute | Description |
lastAccessInfo.objectType | Object type of the last database object accessed |
lastAccessInfo.accessTime | Time taken to access the last database object accessed |
worstAccessInfo.objectType | Object type of the worst (slowest) database object access |
worstAccessInfo.accessTime | Time taken by the worst (slowest) database object access |
Database Connection Pool | |
Mbean | com.vmware.vcloud.datasource.globalDataSource |
Description | Statistics and configuration information about the database connection pool. This information is currently specific to the database JDBC driver being used (Oracle). |
Cardinality | 1 |
Instance ID | |
Attribute | Description |
abandonedConnectionTimeout | |
availableConnectionsCount | |
borrowedConnectionsCount | |
connectionHarvestMaxCount | |
connectionHarvestTriggerCount | |
connectionPoolName | |
connectionWaitTImeout | |
databaseName | Database connection database name (SID) |
dataSourceName | |
fastConnectionFailoverEnabled | |
inactiveConnectionTimeout | |
initialPoolSize | |
loginTImeout | |
maxConnectionReuseCount | |
maxIdleTime | |
maxPoolSize | Maximum number of connections allowed in the pool |
maxStatements | |
minPoolSize | Minimum number of connections in the pool |
networkProtocol | Network protocol used by JDBC driver |
ONSConfiguration | |
portNumber | Database connection port number |
SQLForValidateConnection | |
timeoutCheckInterval | |
timeToLiveConnectionTimeout | |
URL | Database connection URL |
user | Database connection username |
validateConnectionOnBorrow | |
VIM Operations | |
Mbean | com.vmware.vcloud.diagnostics.VlsiOperations |
Description | Local (cell) user session statistics |
Cardinality | 1 per VIM end-point (VC or host agent) |
Instance ID | VIM end-point URL |
Attribute | Description |
ObjectType.MethodName.httpTime | The total network round-trip time taken to make the “MethodName” call on object of type “ObjectType” in the VIM endpoint. |
Presentation API Methods | |
Mbean | com.vmware.vcloud.diagnostics.VlsiOperations |
Description | Local (cell) user session statistics |
Cardinality | 1 per presentation layer method |
Instance ID | method name |
Attribute | Description |
currentInvocations | Currently active invocations |
totalFailed | Total number of failed executions |
totalInvocations | Total number of invocations over time |
executionTime | Total time taken to execute |
Jetty | |
Mbean | com.vmware.vcloud.diagnostics.Jetty |
Description | Web server request statistics |
Cardinality | 2:1 for REST API and 1 for UI |
Instance ID | "UI Requests" for UI, "REST API Requests" for REST API |
Attribute | Description |
Active | Number of Web requests currently being handled |
REST API | |
Mbean | com.vmware.vcloud.diagnostics.VlsiOperations |
Description | Local (cell) user session statistics |
Cardinality | 1 per operation stage/granularity: RoundTrip, BasicLogin, Logout, Authentication, SecurityFilter, ConversationFilter, JAXRSServlet. RoundTrip is the most interesting, as it represents the overall REST API performance. |
Instance ID | One of: RoundTrip, BasicLogin, Logout, Authentication, SecurityFilter, ConversationFilter, JAXRSServlet |
Attribute | Description |
currentInvocations | Currently active invocations |
totalFailed | Total number of failed executions |
totalInvocations | Total number of invocations over time |
executionTime | Total time taken to execute |
Task Execution | |
Mbean | com.vmware.vcloud.diagnostics.TaskExecutionJobs |
Description | Statistics about long running tasks |
Cardinality | 1 per task |
Instance ID | Name of task |
Attribute | Description |
currentInvocations | Currently active invocations |
totalFailed | Total number of failed executions |
totalInvocations | Total number of invocations over time |
executionTime | Total time taken to execute |
Query Service (UI) | |
Mbean | com.vmware.vcloud.diagnostics.QueryService |
Description | Presentation layer query service statistics |
Cardinality | 1 per query |
Instance ID | query name |
Attribute | Description |
currentInvocations | Currently active invocations |
totalFailed | Total number of failed executions |
totalInvocations | Total number of invocations over time |
executionTime | Total time taken to execute |
returnedItems | Number of items returned by successful query executions |
VC Task Manager | |
Mbean | com.vmware.vcloud.diagnostics.VcTasks |
Description | VC task management statistics |
Cardinality | 1 |
Instance ID | |
Attribute | Description |
successfulTasksCount | total successful tasks |
failedTasksCount | total failed tasks |
waitForTaskInvocationsCount | total invocations of VIM "wait for task" |
completedWaitForTasksCount | total completed task waits |
historicalTasksCount | total historical task updates received |
vcRetrievedTaskCompletionsCount | total task completions received |
taskCompletionMessagesPublishedCount | total task completion messages published on message bus |
taskCompletionMessagesReceivedCount | total task completion messages received on message bus |
success_elapsedTaskWaitTime | time elapsed for successful tasks |
failed_elapsedTaskWaitTIme | time elapsed for failed tasks |
VIM Inventory Update Processing – Object Update Statistics | |
Mbean | com.vmware.vcloud.diagnostics.VimInventoryUpdates |
Description | Inventory processing statistics |
Cardinality | 3: one for ObjectUpdate, one for PropertyCollector, and one for UpdateSets |
Instance ID | ObjectUpdate |
Attribute | Description |
totalUpdates | Total number of object updates received |
totalFailed | Total number of object updates failed to be processed |
executionTime | Time taken for updates |
VIM Inventory Events | |
Mbean | com.vmware.vcloud.diagnostics.VimInventoryEvents |
Description | VIM inventory event manager statistics. Tracks the frequency of common vCenter events. |
Cardinality | 1 per folder per VC URL, 1MBean per event name |
Instance ID | Event name |
Attribute | Description |
totalInvocations | Total number of VIM inventory events dispatched since that VCD cell started |
totalFailed | Total number of VIM inventory events that were failed to be handled |
executionTime | Total time to handle VIM inventory events |
VC Object Validations | |
Mbean | com.vmware.vcloud.diagnostics.VcValidation |
Description | VC object validation statistics |
Cardinality | 1 global plus 1 per validator |
Instance ID | null = global, validator name = per validator |
Attribute | Description |
totalInvocations | Total number of validation executions |
executionTime | Total time spent in validator |
totalItemsInQueue | Total items currently queued for validation (global) |
objectsInQueue | Total items currently queued for validation (per validator) |
objectBusyRequeueCount | Total number of objects re-queued for validation due to object being busy |
loadValidationObjectTime | Time taken to load validation object |
duplicatesDiscarded | Total number of discarded duplicate validations |
VC Object Validation Reactions | |
Mbean | com.vmware.vcloud.diagnostics.Reactions |
Description | validation reaction statistics |
Cardinality | 1 global plus 1 per reaction |
Instance ID | null = global, reaction name = per reaction |
Attribute | Description |
totalReactionsFired | Total number of reaction executions |
requeueCount | Total number of reactions re-queued due to objects being busy |
totalInvocations | Total number of executions of this reaction |
executionTime | Total time spent in reaction |
failedReactions | Total number of failed reactions |
objectRequeueCount | Number of times this reaction was re-queued due to objects being busy |
VC connections | |
Mbean | com.vmware.vcloud.diagnostics.VimConnection |
Description | Local (cell) user session statistics |
Cardinality | 1 per VC |
Instance ID | "VC-VcInstanceId" where VcInstanceId is an integer identifying the vCenter instance |
Attribute | Description |
Connected Count | Total successful connections |
Disconnected Count | Total disconnections |
Start Count | Total number of times the VC listener was started |
UI Vim Reconnect Count | Total number of times the VC was reconnected through the UI |
ActiveMQ | |
Mbean | com.vmware.vcloud.diagnostics.ActiveMQ |
Description | Active MQ (message bus) statistics |
Cardinality | 1 global and 1 per peer vCloud Director cell (each cell other than the current one) |
Instance ID | "Global" = global statistics"to_cellName_cellPrimaryIp_cellUUID"=per cell |
Attribute | Description |
lastHealthCheckDate | Last time health check was performed (date/time) |
messageRoundTripDurationMs | Time taken for an echo message to be sent and returned (ms) |
isHealthy | Health of connection to peer cell in the case of the per-cell Mbean, overall message bus connection health in the case of the global Mbean (true/false) |
timedOutMessages | Total number of echo messages for which no reply was received within the timeout (controlled by the activeMonitorCheckDelayMs config parameter, default 10 minutes) |
sendErrors | Total number of failed echo message sends (messages) |
corruptedOrBadEchoMessages | Total number of corrupted/bad echo messages received (starts)_ (messages) |
Transfer Server | |
Mbean | com.vmware.vcloud.diagnostics.VlsiOperations |
Description | Transfer server statistics |
Cardinality | 1 |
Instance ID | |
Attribute | Description |
successfulPuts | Number of items successfully transferred (transfer items) |
failedPuts | Number of items that were failed to be transferred (transfer items) |
successfulUploads | Number of successful upload operations (uploads) |
acceptedQuarantinedTransferSessions | Number of quarantined transfers which were accepted (quarantined items) |
rejectedQuarantinedTransferSessions | Number of quarantined transfers which were rejected (quarantined items) |
expiredTransferSessions | Number of transfer sessions which timed out (transfer sessions) |