跳转到主要内容

Ralph定价模块

项目描述

Latest PyPI version Number of PyPI downloads https://travis-ci.org/allegro/ralph_pricing.svg?branch=develop https://coveralls.io/repos/allegro/ralph_pricing/badge.png?branch=develop https://pypip.in/license/ralph_scrooge/badge.svg

Scrooge模块为Ralph带来了计费功能。使用Ralph Scrooge,您可以检索来自许多其他系统的资源使用信息,并对其他服务进行收费。Scrooge生成灵活且准确的成本报告,并允许您参考历史使用情况和成本。

Ralph Scrooge是IT管理和会计软件的结合。通过使用Scrooge,您的公司可以优化内部服务和部门的成本,通过审查它们的结构和依赖关系。

功能

  • 成本模块,您可以在此提供发票成本、员工成本和其他成本(许可证、支持等)

  • 许多插件可从其他系统检索资源使用信息

  • 根据设备资源使用情况按比例向其他服务收费

  • 许多功能齐全的报告(按服务计费,按单个设备计费和使用情况,依赖结构)

  • OpenStack支持(租户,简单使用,ceilometer)

  • 可插拔架构 - 编写您自己的插件以收集数据和计算您服务的成本!

  • API用于上传来自其他系统的信息

访问Ralph文档了解有关Ralph和Scrooge功能的更多信息!

变更日志

3.0.1

发布于2015年4月23日

  • 为静态文件添加了版本控制。

  • 将数据库和虚拟IP添加为默认组件。

  • 更改收集插件的默认设置。

  • 修复
    • 在angular视图和旧的django视图中统一菜单项。

    • 删除了不必要的“额外成本”和“使用类型”菜单项。

3.0.0

发布于2015年4月13日

  • 项目名称从Ralph定价更改为Ralph Scrooge

  • 与(旧)ralph_pricing相比重新设计了架构
    • 基于服务和环境而不是企业进行计算

    • 基础PricingObject模型以简化添加新类型的收费对象(例如数据库、虚拟服务器、租户)

    • 成本在数据库中(重新)计算并存储

    • 许多性能改进

  • 使用AngularJS编写的新的客户端GUI
    • 组件:单个服务每个服务的历史对象(服务器、虚拟、数据库等)的单日预览

    • 成本卡:单个月份的服务成本摘要

    • 分配:添加服务或团队特定的成本并管理其分配到其他服务

    • 成本:每个定价对象的详细成本

  • 新的收费类型
    • 动态额外成本:指定成本(例如额外成本)及其动态分配方式(例如核心计数)

  • 新的收集插件
    • 从Ralph收集数据库、VIP、租户信息

    • OpenStack SimpleUsage插件

    • OpenStack Ceilometer MongoDB插件

    • 支持插件(来自Ralph Assets)

  • 新的权限
    • 每个(活跃)Ralph用户都可以访问他拥有的服务的客户端部分(组件、分配、成本卡)

    • 管理员(ralph_scrooge组)可以访问整个系统

2.7.0

  • 调整ralph_pricing以与ralph_scrooge并行工作

2.6.0

  • 将常规使用情况添加到服务中

  • 在报告中添加舍入值

  • 向pricing_sync添加昨天标志

  • 添加新的额外成本模型

2.5.4

  • 固定团队平均值的创业子集

2.5.3

  • 添加了排除基础使用的创业公司

  • 添加了创业公司过滤和预测价格到ceilometer报告插件

  • 将利润中心字段长度从75更改为255

2.5.2

  • 日志与python 2.7.3兼容

2.5.1

  • 改进了服务使用API日志记录

  • 修复了报告中固定表头滚动

  • 添加了DirectoryTimedRotatingFileHandler

  • 移除了sentry的解决方案

  • 改进了默认日志记录器和配置

  • 将未知创业公司分离为股份组

2.5.0

  • 修复了测试中的十进制精度问题

  • 移除了回收磁盘共享挂载

  • 修复了报告错误日志文本

  • 添加了平均团队计费模型

  • 添加了共享多重分组

  • 添加了san收集插件

  • 将排除的创业公司添加到团队中

  • 添加了查看Scrooge所需的权限

  • 将包重命名为ralph_scrooge

  • 添加了覆盖范围

  • 修复了创业公司层级,当创业公司没有父级时,创业公司父级为None

  • 添加了HTML文档

2.4.0

  • 新的设备报告

  • 设备创业公司更改报告

  • 新的ceilometer报告插件逻辑和日志调整

  • 修复了资产收集插件(替换为None)

  • Ceilometer收集插件的错误修复

  • 在创业公司插件作业完成后重建创业公司树

  • 修复了额外成本 - 添加超过5行(动态添加)

  • 修复了csv语句中的表头

  • 改进了gitignore和清单

  • 当创业公司没有父级时,将创业公司父级设置为None

2.3.0

  • 修复了滚动时报告表头

  • 报告插件运行时的日志记录异常实例错误

  • 修复了团队插件中的0/0异常提升

  • 将额外成本添加到报告中作为单独的列,并添加到总成本中

  • 修复了保存device_id、sn和条形码

  • 添加了月度报表

  • 添加了来自ralph的云1.0计费插件

  • 修复了创业公司每日使用情况表头的colspan

2.2.3

  • nfdump仅从给定网络获取IP。

  • 将网络插件中的日志记录更改为logger。

  • 仅在菜单中显示具有is_manually_type标志的使用类型。

  • 修复了计算价格。有时incomplete_price信息不完整。

  • 修复了团队的小数点四舍五入

  • 从字段中删除PLN,并添加到列名中。

  • 现在,使用情况的平均选项可用。

  • 修复了is_blade。现在它是一个真正的布尔值。

  • 添加了push API的覆盖写入。

  • 添加了创业公司每日使用情况报告。

  • 修复了使用情况列的宽度。

2.2.2

  • 修复了nfdump_str,在远程服务器上执行了命令。

  • 添加了控制台统计信息

2.2.1

  • 升级ceilometer收集插件。

  • 添加了ceilometer报告插件。

  • 修复了pluggableaps覆盖配置的问题。

  • 修复了收集插件中的日志记录。现在,当创业公司不存在时,记录警告。

  • 升级插入团队使用情况。添加了总百分比信息和动态添加更多行的按钮。

  • 插件仅通过符号识别使用情况。名称和更多选项设置为默认值。

  • 为单个虚拟服务器使用情况添加了多个创业公司选项。settings.VIRTUAL_VENTURE_NAMES必须是一个字典,其中键是组名,值是创业公司列表。

  • 网络成本按供应商划分。

  • 删除了团队计数表,并将计数添加到使用价格表中。

2.2.0

  • 显示名称从Ralph Pricing更改为Scrooge。

  • 添加了计费服务模型和插件,该服务根据其使用类型、基础使用类型和相关服务进行计费。

  • 更改了报告插件架构(从函数更改为类,创建基础使用(例如功率消耗)的插件和专门的折旧插件)。

  • 添加了团队计费。团队可以按以下4种模型计费:按时间、按设备数量、按设备和核心数量或根据其他团队的成员数量在团队之间分配成本。

  • 修改了收集虚拟插件,以获取多个虚拟系统使用情况。

  • 创建了一个插件,用于按IP地址收集互联网使用情况(使用nfsen)。

  • 增加了设备使用的高度。

  • 从报告中删除了旧的AllVentures报告和仓库选项。

  • 为企业的服务资源使用情况添加了PUSH API。

  • 新增了白色主题。

2.1.1

  • 添加了Scrooge Logger Sentry。

2.1.0

  • 架构变更。从插件为每个使用情况生成报告。

  • 为每个使用情况创建几个插件。

  • 区分两组插件:报告和收集。

  • 重新构建生成报告的视图,并将其作为测试版企业视图添加。

  • 新报告包含一个报告的独立列,用于仓库。

  • 提高了报告生成的效率。

  • 修复了Splunk插件。

  • 使用pluggableapps进行Scrooge配置。

  • 从记录器添加了更多日志。

  • 为Scrooge添加了独立的记录器。

  • Openstack Ceilometer插件。

  • 如果使用情况按仓库划分,则必须选择仓库。

  • 修复了报告子页面的日期选择器。

  • 添加了标志以在报告中隐藏/显示使用情况。

  • 删除了TopVenture子页。

2.0.1

  • 如果资产插件无法通过asset_id找到设备,则尝试通过sn获取设备。

2.0.0

  • 架构变更。现在设备由资产插件从资产中获取。

  • 删除了设备和核心插件(这现在是资产插件的作用)。

  • DailyUsage包含仓库字段。

  • 添加了基于成本的用途类型价格版本。

  • 添加了按仓库的价格或成本。

  • 现在企业报告是按仓库生成的(只有列中的标志by_warehouse在报告之间不同)。

  • 添加了预测价格和成本以及生成预测报告的可能性。

  • 添加了由“get_assets_count_price_cost”方法使用的成本到价格转换器。

1.2.8

发布于2013年12月11日。

  • F5设备计费已添加。

1.2.7

发布于2013年11月3日。

  • 在管理员中添加了搜索框、过滤器以及额外的列。

  • 修复了与刀片系统成本计算相关的边缘情况错误。

1.2.6

发布于2013年8月8日。

  • 在报告中添加了“仅显示活动”选项。

  • 为报告模板添加了简短描述。

  • 修复了资产插件 - IntegrityError保护,添加了新的测试。

  • 在额外成本类型管理员中显示额外成本。

1.0.0

  • 初始发布。

项目详情


下载文件

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

源分发

ralph_scrooge-3.0.1.tar.gz (2.4 MB 查看哈希)

上传时间

支持者

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