pikka bird ops监视工具服务器组件。

pikka-bird-server的Python项目详细描述


#pikka bird服务器(python)

[![生成状态](https://travis-ci.org/tiredpixel/pikka-bird-server-py.png?branch=master,stable)](https://travis-ci.org/tiredpixel/pikka-bird-server-py

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/

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

推荐PyPI第三方库


热门话题
java为扫描器的输入生成字符序列   hibernate中的java实体合并   如何使变量在Java文件中成为全局变量   java JVM崩溃“异常访问冲突”   向MediaMetadataRetriever中的setDataSource()发送Uri时发生java IllegalArgumentException   java没有节约协议?   用户界面java gui帮助actionlistener   java索引越界异常,即使大小小于索引?   在C++中使用java的困惑   在普通java编码中插入图像   JDBC上的java缓存数据   在Java中,在字符串的特定位置替换子字符串   java在运行elasticsearch集群时遇到Perm Gen空间问题   java Soap故障跟踪   java拆分器。固定长度(int)。拆分(字符串)   java获取jar内部包的路径