MonitoringService
MonitoringService(rest)
Bases: ObjectService
Service to Query and Cancel Threads in TM1
Source code in TM1py/Services/MonitoringService.py
session = SessionService(rest)
instance-attribute
threads = ThreadService(rest)
instance-attribute
users = UserService(rest)
instance-attribute
cancel_all_running_threads(**kwargs)
cancel_thread(thread_id, **kwargs)
Kill a running thread
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
thread_id
|
int
|
|
required |
Returns:
| Type | Description |
|---|---|
Response
|
|
close_all_sessions(**kwargs)
close_session(session_id, **kwargs)
disconnect_all_users(**kwargs)
disconnect_user(user_name, **kwargs)
Disconnect User
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user_name
|
str
|
|
required |
Returns:
| Type | Description |
|---|---|
Response
|
|
get_active_session_threads(exclude_idle=True, **kwargs)
get_active_threads(**kwargs)
Return a list of non-idle threads from the TM1 Server
Returns:
| Type | Description |
|---|---|
|
list: TM1 threads as dict |
get_active_users(**kwargs)
get_current_user(**kwargs)
get_sessions(include_user=True, include_threads=True, **kwargs)
get_threads(**kwargs)
Return a dict of the currently running threads from the TM1 Server
Returns:
| Type | Description |
|---|---|
List
|
dict: the response |
user_is_active(user_name, **kwargs)
Check if user is currently active in TM1
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
user_name
|
str
|
|
required |
Returns:
| Type | Description |
|---|---|
bool
|
Boolean |