serverId
The server id.
serverName
The server name.
hostId
The unique key of the host
error
The error in processing server status.
serverKind
The kind of application server
enabled
The server is enabled.
port
The server socket bind internet port number.
root
The root document directory pathname.
modules
The ID of the database that contains application modules. If on the file-system, then 0.
database
The ID of the content database when applicable. In some cases, this is a forest ID or a random number (when neither a database ID nor a forest ID is available).
sslCertificateTemplate
The certificate template.
lastLogin
The ID of the last login database.
displayLastLogin
Whether an appserver should display last-login information.
address
The server socket bind numeric internet address.
backlog
The socket listen backlog.
threads
The current number of active applicatiton server threads.
maxThreads
The maximum number of application server threads allowed on each host in the group.
requestTimeout
The request socket recv timeout, in seconds.
keepAliveTimeout
The keep-alive socket recv timeout, in seconds.
sessionTimeout
The session expiration timeout, in seconds.
staticExpires
The static content expiration interval, in seconds.
maxTimeLimit
The upper bound for a request's time limit, in seconds.
defaultTimeLimit
The default time limit for a request, in seconds.
maxInferenceSize
The upper bound for a request's inference size, in megabytes.
defaultInferenceSize
The default inference size for a request, in megabytes.
collation
The default collation for queries.
multiVersionConcurrencyControl
distributeTimestamps
authentication
The authentication scheme to use for this server
defaultUser
The user used as the default user in application level authentication. Using the admin user as the default
user is equivalent to turning security off.
privilege
The privilege restricting access to the server.
concurrentRequestLimit
The concurrent request limit.
defaultXqueryVersion
An application server's default XQuery language version.
currentTime
The current time.
requestStatuses
The requests being processed by the server.
This is an object with the following properties:
requestStatus
The request being processed by the server.
This is an object with the following properties:
requestId
A unique id for a request.
serverId
The server id.
hostId
The unique key of the host
transactionId
The unique key of the transaction
canceled
Has this request been canceled.
modules
The ID of the database that contains application modules. If on the file-system, then 0.
database
The ID of the content database when applicable. In some cases, this is a forest ID or a random number (when neither a database ID nor a forest ID is available).
root
The root document directory pathname.
requestKind
The kind of request (for example, invoke, eval).
requestText
The request text.
requestRewrittenText
The rewritten request text.
update
Specifies if this request an update (true for update requests).
startTime
The time the operation started.
timeLimit
The request's time limit, in seconds.
maxTimeLimit
The upper bound for a request's time limit, in seconds.
lockCount
The request's current limit on combined count for the
number of times a read or a write lock was acquired.
readSize
The request's current limit on combined size read from
disk (listSize+compressedTreeSize), in bytes.
user
The unique ID of the user executing the request.
clientAddress
The network address of a client
triggerDepth
The maximum depth of trigger invocation.
expandedTreeCacheHits
The number of hits on the expanded cache.
expandedTreeCacheMisses
The number of misses on the expanded cache.
requestState
The state of a request
profilingAllowed
Is profiling allowed for this request.
profilingEnabled
Is profiling currently enabled for this request.
debuggingAllowed
Is debugging allowed for this request.
debuggingStatus
The debugging status of the request.
retryCount
The number of retries on the request.
exprId
The expression id.
whereStopped
Where the request is stopped.
requestRate
The rate of a request (requests/sec).
queueSize
The number of tasks in the server queue.
queueLimit
The maximum number size of the queue.
expandedTreeCacheHits
The number of hits on the expanded cache.
expandedTreeCacheMisses
The number of misses on the expanded cache.
expandedTreeCacheHitRate
The average number of hits on the expanded cache.
expandedTreeCacheMissRate
The average number of misses on the expanded cache.
fsProgramCacheHits
The number of hits on the filesystem program cache.
fsProgramCacheMisses
The number of misses on the filesystem program cache.
dbProgramCacheHits
The number of hits on the database program cache.
dbProgramCacheMisses
The number of misses on the database program cache.
envProgramCacheHits
The number of hits on the XSLT environment program cache.
envProgramCacheMisses
The number of misses on the XSLT environment program cache.
fsMainModuleSeqCacheHits
The number of hits on the filesystem main module sequence cache.
fsMainModuleSeqCacheMisses
The number of misses on the filesystem main module sequence cache.
dbMainModuleSeqCacheHits
The number of hits on the database main module sequence cache.
dbMainModuleSeqCacheMisses
The number of misses on the database main module sequence cache.
fsLibModuleCacheHits
The number of hits on the filesystem library module cache.
fsLibModuleCacheMisses
The number of misses on the filesystem library module cache.
dbLibModuleCacheHits
The number of hits on the database library module cache.
dbLibModuleCacheMisses
The number of misses on the database library module cache.
fsSchemaCacheHits
The number of hits on the filesystem schema cache.
fsSchemaCacheMisses
The number of misses on the filesystem schema cache.
dbSchemaCacheHits
The number of hits on the database schema cache.
dbSchemaCacheMisses
The number of misses on the database schema cache.
envSchemaCacheHits
The number of hits on the environment schema cache.
envSchemaCacheMisses
The number of misses on the environment schema cache.
temporaryFileReadBytes
The total number of bytes read from temporary files for example for external sort and join.
temporaryFileWriteBytes
The total number of bytes written to temporary files for example for external sort and join.
hosts
The host's view of all other hosts in the cluster.
This is an object with the following properties:
host
The host connection information.
This is an object with the following properties:
hostName
The internet host name.
roundTripCount
The total of round-trip communications between the App Server
host and this host. A round trip is the completion of a
request sent from the App Server host to another host in the
cluster.
roundTripTime
The total time (as xs:dayTimeDuration) to complete the round
trips from the App Server to this host.
roundTripRate
The moving average data throughput of sending a request and receiving
result in a round trip, in megabytes per second.
roundTripLoad
Time threads spent in sending a request and receiving results in
round-trips, in proportion to the elapsed time.
outputSgmlCharacterEntities
The character entities to use during output.
outputEncoding
The output encoding of the App Server.
defaultErrorFormat
The default error format for protocol errors. One of html,xml,json,compatiable
errorHandler
The error handler used, if any.
urlRewriter
The url rewriter used, if any.
requestTime
1 minute average of request time for this server.
serverReceiveBytes
The number of bytes received over the network.
serverReceiveTime
The time (as xs:dayTimeDuration) to receive over the network.
serverReceiveRate
The moving average of incoming network throughput, in megabytes per
second.
serverReceiveLoad
Network time threads spent receiving data, in proportion to the elapsed
time.
serverSendBytes
The number of bytes sent over the network.
serverSendTime
The time (as xs:dayTimeDuration) to send over the network.
serverSendRate
The moving average of outgoing network throughput, in megabytes per
second.
serverSendLoad
Network time threads spent sending data, in proportion to the elapsed
time.
xdmp.serverStatus(xdmp.host(), xdmp.server("Admin"));
=>
{
"serverId": "3565340375921465160",
"serverName": "Admin",
"hostId": "2029679459428767605",
"serverKind": "http-server",
"enabled": true,
"port": 8001,
"root": "Admin/",
"modules": 0,
"database": "1486763049203037807",
"sslCertificateTemplate": 0,
"lastLogin": 0,
"displayLastLogin": false,
"backlog": 512,
"threads": 1,
"maxThreads": 32,
"requestTimeout": 30,
"keepAliveTimeout": 5,
"sessionTimeout": 3600,
"staticExpires": 3600,
"maxTimeLimit": 10800,
"defaultTimeLimit": 600,
"maxInferenceSize": 500,
"defaultInferenceSize": 100,
"collation": "http://marklogic.com/collation/",
"multiVersionConcurrencyControl": "contemporaneous",
"distributeTimestamps": "fast",
"authentication": "digest",
"defaultUser": "10306463041007996463",
"privilege": 0,
"concurrentRequestLimit": 0,
"defaultXqueryVersion": "0.9-ml",
"currentTime": "2023-12-20T20:08:44.932393-05:00",
"requestStatuses": [
],
"requestRate": 0,
"queueSize": 0,
"queueLimit": 64,
"expandedTreeCacheHits": 72331,
"expandedTreeCacheMisses": 83,
"expandedTreeCacheHitRate": 0,
"expandedTreeCacheMissRate": 0,
"fsProgramCacheHits": 11123,
"fsProgramCacheMisses": 9,
"dbProgramCacheHits": 0,
"dbProgramCacheMisses": 0,
"envProgramCacheHits": 0,
"envProgramCacheMisses": 0,
"fsMainModuleSeqCacheHits": 1,
"fsMainModuleSeqCacheMisses": 4,
"dbMainModuleSeqCacheHits": 0,
"dbMainModuleSeqCacheMisses": 0,
"fsLibModuleCacheHits": 143,
"fsLibModuleCacheMisses": 44,
"dbLibModuleCacheHits": 0,
"dbLibModuleCacheMisses": 0,
"fsSchemaCacheHits": 0,
"fsSchemaCacheMisses": 0,
"dbSchemaCacheHits": 0,
"dbSchemaCacheMisses": 0,
"envSchemaCacheHits": 309223,
"envSchemaCacheMisses": 0,
"temporaryFileReadBytes": 0,
"temporaryFileWriteBytes": 0,
"hosts": [
],
"outputSgmlCharacterEntities": "none",
"outputEncoding": "UTF-8",
"errorHandler": "/error-switch.xqy",
"urlRewriter": "rewriter.xqy",
"requestTime": 0,
"serverReceiveBytes": 82570,
"serverReceiveTime": "PT0.003173S",
"serverReceiveRate": 0,
"serverReceiveLoad": 0,
"serverSendBytes": 63354272,
"serverSendTime": "PT0.045556S",
"serverSendRate": 0,
"serverSendLoad": 0
}