pikka bird ops监视工具服务器组件。
pikka-bird-server的Python项目详细描述
#pikka bird服务器(python)
pikka bird ops监视工具服务器组件。
pikka bird服务器提供了一个api,[pikka bird collector][collector] 发送度量报告,存储在[PostgreSQL][PostgreSQL]数据库中。皮卡 bird服务器是一个[python][python][flask][flask]应用程序。
pikka bird的设计目标之一是在 最少的步骤和配置。为了支持这一点,pikka bird服务器使用 [gunicorn][gunicorn]提供并发请求工作者。其他设置可以是 不过,如果愿意,可以使用。
Pikka Bird目前处于草稿阶段,这意味着有效载荷和模式 可能会以向后不兼容的方式更改。虽然不太可能, 在极端情况下,这可能要求您使用空数据库重新安装。如果 这让你很不安,请挥手,稍后再来。:)目前是 不建议您使用pikka bird来代替您通常使用的 监控工具。
Pikka Bird服务器当前只能收集度量并将其存储在 数据库。没有通过api的服务度量,没有聚合,没有报告, 不用提醒-你知道的。:)
更多睡眠被[tiredpixel](https://www.tiredpixel.com/)丢失。
##安装
安装以下外部设备:
[Python][Python]
支持的默认版本在
.python-version
中定义。任何其他 根据.travis.yml
中的定义支持的版本。[PostgreSQL][PostgreSQL]
这是特定的依赖关系,因为postgresql特定于 其他数据库中可能不提供的功能。
使用[pip][pip]安装:
pip install pikka-bird-server
目前没有发布的服务器包(请继续关注)。
迁移数据库:
bin/pikka-bird-server -c database-migrate
##用法
要运行api:
bin/pikka-bird-server
运行[pikka bird collector][collector]。
看看你的数据库。:p
有帮助:
bin/pikka-bird-server -h
##开发
复制示例配置以进行开发,根据口味进行调整:
cp .env.example .env
复制示例配置进行测试,根据口味进行调整,添加
环境变量CI=true
(测试会破坏数据库):
cp .env.example .test.env
使用[pip][pip]可编辑模式在本地安装:
pip install -r requirements.txt pip install -e .
使用[honcho][honcho]启动一个服务器,其内容为Procfile
:
honcho start
运行使用[py.test][py_test]的测试:
honcho run -e .test.env py.test
##请继续收听
我们有一个[librelist][librelist]邮件列表! 若要订阅,请向<;pikka.bird@librelist.com>;发送电子邮件。 若要取消订阅,请向<;pikka.bird-unsubscribe@librelist.com>;发送电子邮件。 有[档案](http://librelist.com/browser/pikka.bird/)。
你也可以成为 [观察者](https://github.com/tiredpixel/pikka-bird-server/watchers) 在Github上。别忘了你可以成为 [天文学家](https://github.com/tiredpixel/pikka-bird-server/stargazers) 如果你这么想的话。:d
##捐款
贡献是充满爱和深情的!<;3请用叉子叉 储存库和巫师你的魔法,最好有大量的仙女灰尘洒在 通过测试。然后给我一个请求。:)如果你想 做一些相关的工作,如果你能通过 问题跟踪器或邮件列表;我讨厌浪费好的努力!
做任何让你快乐的事。我们还是会喜欢你的。:)
##祝福
愿你找到安宁,并帮助别人也这样做。
##许可证
)[TiredPixel](https://www.tiredpixel.com/)2015年。
它是自由软件,在麻省理工学院的许可下发布,可以重新发布。
在LICENSE.txt
中指定的条件下。
[收集器]:https://github.com/tiredpixel/pikka-bird-collector-py [烧瓶]:http://flask.pocoo.org/ [古尼康]:http://gunicorn.org/ [本乔]:https://github.com/nickstenning/honcho [librelist]:http://librelist.com/ [PIP]:https://pypi.python.org/pypi/pip [PostgreSQL]:http://www.postgresql.org/ [py_test]:http://pytest.org/latest/ [Python]:https://www.python.org/