使用事件¶
事件是在引擎执行期间生成的一条记录。该事件捕获了 senlin-engine 内部发生的情况。当 senlin-engine 服务执行某些操作或检查策略时,它会生成事件记录。
列出事件¶
要查看事件列表
def list_events(conn):
print("List Events:")
for events in conn.clustering.events():
print(events.to_dict())
for events in conn.clustering.events(sort='name:asc'):
print(events.to_dict())
在列出事件时,可以使用 sort 参数指定排序选项,并可以使用 limit 和 marker 参数进行分页。
完整示例:管理事件
获取事件¶
要根据其名称或 ID 获取事件
def get_event(conn):
print("Get Event:")
event = conn.clustering.get_event(EVENT_ID)
print(event.to_dict())