繁体   English   中英

获取实例的所有操作日志及其附加的风味

[英]Get all the action log of an instance and the flavor attached to it

我想知道是否有人可以告诉我如何使用 openstacksdk、novaclient 获取实例的操作日志。 在获取操作日志的同时,我还想获得附加的味道。 请看附图。

我实际上使用这个 novaclient 模块得到了动作日志:

    novaclient.v2.instance_action.InstanceAction

但它向我展示了非常少的细节,并且没有我需要的风味 ID。 它向我显示的以下字段如下:

    action, instance_uuid, message, project_id, request_id, start_time and user_id

我希望任何人都可以告诉我如何获得它。

在此处输入图像描述

我认为不可能从操作列表/服务器事件列表中获取风味 ID。

Openstack 不保留每个请求所做的数据库记录,或实例状态的历史记录。 因此,您需要求助于搜索请求 ID 的日志......这对于取证来说是可以的,但不能扩展。 (而且我不知道日志消息中是否有味道。)

当然,您可以使用 API(novaclient、openstacksdk)来获取实例的当前风格,给定它的实例 ID。 但这并不是你想要的。


可以使用 Gnochi + Ceilometer 或类似工具记录历史信息,但您需要已经进行设置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM