IoTDB-Grafana

    • IoTDB-Grafana
      • IoTDB安装
      • IoTDB-Grafana连接器安装
        • 启动IoTDB-Grafana
      • 使用Grafana
        • 添加IoTDB数据源
        • 操作Grafana

    Grafana的安装与部署

    • Grafana组件下载地址:
    • 版本 >= 4.4.1

    simple-json-datasource数据源插件安装

    • 插件名称: simple-json-datasource
    • 下载地址:

    具体下载方法是:到Grafana的插件目录中:(Windows系统,启动Grafana后会自动创建data\plugins目录)或/var/lib/grafana/plugins (Linux系统,plugins目录需要手动创建)或/usr/local/var/lib/grafana/plugins(MacOS系统,具体位置参看使用brew install安装Grafana后命令行给出的位置提示。

    执行下面的命令:

    然后重启Grafana服务器,在浏览器中登录Grafana,在“Add data source”页面中“Type”选项出现“SimpleJson”即为安装成功。

    进入Grafana的安装目录,使用以下命令启动Grafana:

    • Windows系统:
    1. Shell > bin\grafana-server.exe
    • MacOS系统:
    1. Shell > grafana-server --config=/usr/local/etc/grafana/grafana.ini --homepath /usr/local/share/grafana cfg:default.paths.logs=/usr/local/var/log/grafana cfg:default.paths.data=/usr/local/var/lib/grafana cfg:default.paths.plugins=/usr/local/var/lib/grafana/plugins

    更多安装详情,请点这里 (opens new window)

    参见

    IoTDB-Grafana连接器安装

    启动IoTDB-Grafana

    方案一(适合开发者)

    方案二(适合使用者)

    1. mvn clean package -pl grafana -am -Dmaven.test.skip=true
    2. cd grafana/target
    3. java -jar iotdb-grafana-{version}.war
    4. . ____ _ __ _ _
    5. /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
    6. ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
    7. \\/ ___)| |_)| | | | | || (_| | ) ) ) )
    8. ' |____| .__|_| |_|_| |_\__, | / / / /
    9. :: Spring Boot :: (v1.5.4.RELEASE)
    10. ...

    如果您需要配置属性,将grafana/src/main/resources/application.properties移动到war包同级目录下(grafana/target

    Grafana以网页的dashboard形式为您展示数据,在使用时请您打开浏览器,访问http://<ip>:<port&gt;

    默认地址为

    注:IP为您的Grafana所在的服务器IP,Port为Grafana的运行端口(默认3000)。默认登录的用户名和密码都是“admin”。

    点击左上角的“Grafana”图标,选择Data Source选项,然后再点击Add data source

    在编辑数据源的时候,Type一栏选择Simplejson,一栏填写http://<ip>:<port>,IP为您的IoTDB-Grafana连接器所在的服务器IP,Port为运行端口(默认8888)。之后确保IoTDB已经启动,点击“Save & Test”,出现“Data Source is working”提示表示配置成功。 Grafana - 图4

    操作Grafana

    配置grafana

    其中interval具体配置信息如下

    <1h: no sampling

    1h~1d : intervals = 1m

    1d~30d:intervals = 1h

    >30d:intervals = 1d

    1. java -jar iotdb-grafana-{version}.war