27.12.3 Get Active Sessions
serverState.get("sessions") returns an array of current active sessions. Each entry contains information about a session.
               
{
   "session_id":"530b5f9a-75c4-4838-9cc3-44df44b035c5",
   "source":"testServerState",
   "user":"user1",
   "task_timeout_ms":0,
   "idle_timeout_ms":0,
   "alive_ms":237,
   "total_analysis_time_ms":115,
   "state":"RELEASED",
   "private_graphs":[
      {
         "name":"anonymous_graph_1",
         "creation_timestamp":1589317879755,
         "is_transient":true,
         "memory":{
            "topology_bytes":46,
            "key_mapping_bytes":30,
            "persistent_property_mem_bytes":0,
            "transient_property_mem_bytes":0
         },
         "vertices_num":1,
         "edges_num":0,
         "persistent_vertex_properties":[
            
         ],
         "persistent_edge_properties":[
            
         ],
         "transient_vertex_properties":[
            
         ],
         "transient_edge_properties":[
            
         ]
      }
   ],
   "published_graphs":[
      {
         "name":"multigraph",
         "creation_timestamp":1589317879593,
         "is_transient":false,
         "memory":{
            "topology_bytes":110,
            "key_mapping_bytes":56,
            "persistent_property_mem_bytes":64,
            "transient_property_mem_bytes":0
         },
         "vertices_num":2,
         "edges_num":6,
         "persistent_vertex_properties":[
            {
               "loaded":true,
               "mem_size_bytes":16,
               "name":"tProp",
               "type":"string"
            }
         ],
         "persistent_edge_properties":[
            {
               "loaded":true,
               "mem_size_bytes":48,
               "name":"cost",
               "type":"double"
            }
         ],
         "transient_vertex_properties":[
            
         ],
         "transient_edge_properties":[
            
         ]
      }
   ]
}The following table explains session information fields:
Table 27-5 Session Information Options
| Field | Description | 
|---|---|
sessionID | 
                           Session ID generated by the graph server (PGX) | 
source | 
                           Descriptive string identifying the client session | 
user | 
                           Session owner | 
task_timeout_ms | 
                           Timeout to interrupt long-running tasks submitted by sessions (algorithms, I/O tasks) in milliseconds. Set to zero for infinity/no timeout. | 
idle_timeout_ms | 
                           Timeout of idling sessions in milliseconds. Set to zero for infinity/no timeout. | 
alive_ms | 
                           Session's age in milliseconds | 
total_analysis_time_ms | 
                           Total session's executing time in milliseconds | 
state | 
                           Current session of the session can be Idle,
                        Submitted, Released or
                        Terminating | 
                        
private_graphs | 
                           Session bounded graphs | 
published_graphs | 
                           Published graphs pointed to from the session | 
Note:
Theis_transient field indicates if the graph is transient. A graph is transient if it is not loaded from an external source. 
               Parent topic: Admin API