跳转到主要内容

oslo.reports 库

项目描述

团队和存储库标签

https://governance.openstack.org/tc/badges/oslo.reports.svg

oslo.reports

Latest Version Downloads

当(生产)部署中的OpenStack出现问题时,收集调试数据是故障排除过程的关键第一步,最终解决问题。例如,Nova等项目广泛使用了日志功能,产生了大量数据。但这并不能使管理员获得对系统当前运行状态的准确视图。例如,正在运行的线程是什么,正在生效的配置参数是什么,等等。

oslo.reports 项目提供了一个通用错误报告生成框架,称为“guru meditation 报告”(cf http://en.wikipedia.org/wiki/Guru_Meditation),以解决上述问题。

模型:这些类定义了各种有趣状态的结构化数据。例如,堆栈跟踪、线程、配置参数、软件包版本信息等。它们能够被序列化为XML / JSON或纯文本表示形式。

生成器:这些类用于将系统的当前运行状态填充到模型类中。

视图:视图将模型序列化为JSON、文本或XML。还有一个预定义的视图,它使用了Jinja 模板系统。

将为所有OpenStack服务提供许多标准模型/生成器。

StackTraceModel:任何包含堆栈跟踪的模型的基类 ThreadModel:用于线程信息的类 ExceptionModel:用于捕获异常信息的类 ConfigModel:用于配置文件设置信息的类 PackageModel:用于供应商/产品/版本/包信息的类

每个OpenStack项目都将能够注册更多的生成器类,以提供特定项目的自定义数据。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

oslo.reports-3.4.0.tar.gz (53.2 kB 查看哈希值)

上传时间 源代码

构建分发

oslo.reports-3.4.0-py3-none-any.whl (53.3 kB 查看哈希值)

上传时间 Python 3

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面