芝士皮图书馆

cheesepi的Python项目详细描述


Cheesepi测量平台内部介绍。

安装

要获得cheesepi发行版,只需安装python模块即可:

$ sudo pip install cheesepi

这将下载并安装python模块中的模块和程序 目录。

起价

有三个主要组件,infloxdb服务器,测量 调度器和仪表板。infloxdb服务器存储测量结果, 调度员定期执行测量任务并存储 导致大量涌入。要查看结果,仪表板可以选择 起动。

启动存储服务器:

$ cheesepi start storage

这将尝试从cheesepi运行arm版本的infloxdb 分配。或者,您可以通过它的正常运行系统版本 命令。

开始测量

要启动正在浸渍的测量任务,请运行以下命令:

$ cheesepi start dispatcher

计划中指定的任务(如下所述)将执行 根据他们的时间信息。大量涌入的血液需要流入 命令以存储任务结果。

启动仪表板Web服务器

要启动运行仪表板的主机Web服务器,请使用以下命令:

$ cheesepi start dashboard

此命令在本地主机上启动一个Web服务器,该服务器将显示 收集数据。浏览到http://HOSTNAME:8080查看此仪表板。

定制行为

有两个主要文件用于定制cheesepi的行为 配置文件和要执行的任务计划。主要配置 文件cheesepi.conf控制日志级别,是否自动升级 代码,使用哪个中心服务器等。计划文件schedule.dat 指定系统将执行的任务。两个文件的位置 可以使用以下命令找到您的安装:

$ cheesepi status

本地副本是生成这些文件的副本。任何变化都将保留在您的本地 安装,不被软件升级覆盖。如果删除 本地副本,将生成新的默认副本。

配置

配置文件格式相当简单,字符串的键值对是 设置格式:

key=值

行可以用注释掉。

日程

调度文件格式是一个json字符串列表(http://www.w3schools.com/json/)。 每个json对象代表一个measurement任务,这是唯一需要的 字段是taskname,所有其他都是任务的选项参数。行可以 用注释掉。

错误和问题

  • 如果您的安装失败,使用-外部管理的单一版本*可能 由python版本2.7.11的问题引起请尝试以下操作:

$ sudo conda install python=2.7.10

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

推荐PyPI第三方库


热门话题
java如何在创建对话框时设置模糊背景   java支持clojure中的xml和json REST响应   java在Android中通过多个JSON对象循环   java如何创建T类型的新对象   Java应用程序的设计   java使用GridView、适配器和毕加索制作流行电影应用程序   java在映射中交换值   java在同一活动/布局中多次使用同一片段   使用FixedLengthTokenizer使用java Spring FlatFileItemReader   javajavax。xml。ws。WebServiceException:javax。xml。肥皂SOAPException:错误代码QName必须是命名空间限定的!在weblogic server 12c中部署时   当我在构造函数中调用java Autowired属性时,该属性为null   线程“main”java中的linux异常。网BindException:地址已在使用中   java检查两个日期周期是否重叠   有没有办法通过安卓应用程序自动检测java服务器应用程序是否在线?   java检查2D数组中4个连续相同的对角线元素(连接4个游戏)   向Java数组添加数据   java组织。弹性搜索。客户运输NoNodeAvailableException:配置的节点均不可用:[]