石墨网,没有界面。只是呈现http api。

graphite-api的Python项目详细描述


Build StatusCoverage Status

石墨网,没有界面。只是呈现http api。

这是一个极简的api服务器,它复制 石墨网。我删除了所有可能的代码,并尽可能地简化了 在保持基本功能的同时也可以。

实现的API调用:

  • /metrics/find
  • /metrics/expand
  • /render

无操作:

  • /dashboard/find
  • /dashboard/load/<name>
  • /events/get_data

其他API调用:

  • /indexPOSTPUT)仅重建搜索索引 递归地查询存储后端的可用路径。替换 Graphite Web的build-index命令行脚本。

与石墨网的区别

  • 无国籍的。不需要数据库。
  • 没有泡菜渲染。
  • 没有远程渲染。
  • 除了表单数据和 查询字符串参数。
  • ceres集成将作为外部后端。
  • 与Python2和3兼容。
  • 易于安装和配置。

目标

  • 坚实的代码基础。严格的flake8兼容性,良好的测试覆盖率。
  • 易于安装/使用/配置。
  • 与原始Graphite Web API和第三方仪表板兼容。

非目标

  • 支持非常旧的python版本(仍然支持python 2.6,但是 可能不会太久)。
  • 内置支持世界上每个公制存储系统。耳语是 默认情况下,其他存储通过第三方后端添加。

文档

On readthedocs.org或在docs/目录中。

黑客攻击

Tox用于为所有支持的环境运行测试。开始 从存储库的新克隆:

pip install tox
tox

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java无法启动应用程序:JNLP错误   java根据用户输入在PreparedStatement中使用setTime()或setNull()   java EJB与同步   java以object为键通过hashmap进行搜索   java中的模10^9+7   针对包含其他对象的对象的java OOP最佳实践   如何将字符串作为HTML代码从Java文件读取到JSP页面?   java我的POM怎么了?“解析表达式..检测到递归表达式循环”   用于Hbase的Mapreduce的java NoSuchMethodError   JAVAlang.SecurityException:权限拒绝:启动意图{act=安卓.Intent.action.MAIN cat=[安卓.Intent.category.LAUNCHER]   数组初始化谜语Java   通过arraylist搜索时的java句柄关联