Hummer云端demo介绍

       访问地址 www.xushiiot.com

       Hummer云端实验室是Hummer.SensorData.PlatformWEB用户接口。实验室让你能够以交互方式创建数据源,定义监控规则,查看告警,执行SQL查询。并可视化你查询结果集。总得来说实验室提供两大类功能:创建数据源执行查询分析,定义监控规则并实时监控你写入的数据。 

从数据产生开始,建议按如下步骤操作:

§  创建数据源

§  定义监控规则

§  写入数据(hummerRestful方式插入数据支持单条和批量两种方式)

§  查看Time Series Chart 是否产生告警(在实验室首页)    

1.   数据源创建

       Hummer中得数据源与RDBMS中的表类似,与之稍有的是Hummer中的有更明序特征,且每个都有默时间列。 Hummer支持的型也与RDBMS似(Hummer支持两字符值类时间Hummer中以bigint表示)。

如果你是初次登录可在“实验室”首页,通过Step by Step的方式创建数据源。如下图所示:


   

点击之后弹出如下窗口


通过首页创建成功之后如下图所示:


如果已存在数据源可通过“实验室”下的数据源二级菜单创建如下图所示:


2.   操作及可视化

    Hummer提供类SQL的查询接口。语法与SQL92标准兼容,在SQL编辑器中输入SQL点击运行。如下图所示:


输入SQL语句点击查询,结尾没有分号(默认一页现实10记录,可以设置最大每页100条)


  

关于如何录入数据。Hummer提供RESTFul 接口具体如下:

·      http method : POST

·      URL : http://www.xushiiot.com/sensor/mobile/

·      Authorization : http header Basic XXXXXX

·      Request : {columns : [x,y,z,label], points:[[‘’,’’,’’,’’],……]}

数据写入的 Java代码点击此处下载!

查询的结果集可以通过实验室提供的可视化工具以图表的方式显示:目前支持三类图表,线图,柱状图,区域图。查询完成点击结果集区域中的可视化图标,根据相应地的提示进行操作。

注意:可视化操作只支持数字类型。Y轴数据目前最多支持两列!

3.创建监控规则  

实验室让你能够在数据实时写入过程中动态直观感知数据的变化。  实时的数据监控需要先创建监控规则。监控规则的定义遵循以下两种模式

·      if value = ?  then alert !

·      if aggregate(value) = ? then alert!

既:Hummer支持两类条件。简单条件匹配,聚合值(时间滑动窗口) 你可以设置类似的规则。例如:如果温度计的温度超过40°。如果某个卡口有超过150Km/h 的车。或者找出在1分钟内某个卡口开的最快的5辆车 。所有的监控规则都被会翻译成Esper StreamSQL 来处理。

 

关于,Esper EPL  http://www.espertech.com/esper/tutorial.php

关于,StramSQLhttp://en.wikipedia.org/wiki/StreamSQL

注意:监控创建后默认是停止的。需要启动后才能工作!

 定义监控规则有两种方式,如果是初次创建可以在实验室首页点击创建规则按钮创建!


 如果已经创建可以在 实验室->监控 二级菜单点击 MonitorBuilderStreamSQL Builder创建监控,如下图所示:



·      MonitorBuilder

这是以交互界面创建监控规则的最简单方式,但仅能针对单一数据源设置,如下图所示:




·      StreamSQL Builder

对于更加的监控规则Hummer希望你能够通过StreamSQL Builder来设置 

监控规则创建并启动后,如果此时有数据写入。可在实验室首页观察。监控面板默认只显示数据表格。


可通过如下方式设置监控面板。如果有监控规则被触发。可在实验室的告警页面中查看告警列表。






实时K线图。随数据写入动态显示:


同时显示数据表格于实时图表,且监控规则被触发产生告警。



   可在告警页面查看所有的历史告警信息

你可能感兴趣的:(时序数据库)