Tessera简要教程
来源:互联网 发布:linux hostname命令 编辑:程序博客网 时间:2024/05/19 07:09
简介
A web application for constructing elegant, interactive presentations of data from Graphite.
Tessera 是 Graphite 前端界面, 提供一个大型展示, 布局和构建仪表盘的交互选项. Tessera 是有着优雅结构, 交互展示 Graphite 数据的 Web 应用.
其主要特性有:
- Actions & Transforms
- Full REST API
- 多个图表渲染
- 基于文本的演示
安装
- clone下repo.
$ git clone git@github.com:urbanairship/tessera.git
clone后的原始目录
[admin@HotLinking-spark-dev001-shgq tessera]$ ls -altotal 88drwxr-xr-x 12 admin admin 4096 Oct 12 10:17 .drwxrwxr-x 14 admin admin 4096 Oct 12 10:10 ..drwxrwxr-x 2 admin admin 4096 Oct 12 10:19 bin-rw-rw-r-- 1 admin admin 112 Oct 12 10:16 CONTRIBUTORS.md-rw-rw-r-- 1 admin admin 47 Oct 12 10:16 COPYRIGHTdrwxrwxr-x 2 admin admin 4096 Oct 12 10:16 demo-rw-rw-r-- 1 admin admin 3204 Oct 12 10:16 DEPENDENCIES.mddrwxrwxr-x 3 admin admin 4096 Oct 12 10:16 docsdrwxrwxr-x 2 admin admin 4096 Oct 12 10:16 extrasdrwxrwxr-x 8 admin admin 4096 Oct 12 10:16 .git-rw-rw-r-- 1 admin admin 392 Oct 12 10:16 .gitignoredrwxrwxr-x 2 admin admin 4096 Oct 12 10:17 includedrwxrwxr-x 3 admin admin 4096 Oct 12 10:17 liblrwxrwxrwx 1 admin admin 3 Oct 12 10:17 lib64 -> lib-rw-rw-r-- 1 admin admin 11362 Oct 12 10:16 LICENSE-rw-rw-r-- 1 admin admin 60 Oct 12 10:17 pip-selfcheck.json-rw-rw-r-- 1 admin admin 4369 Oct 12 10:16 README.mddrwxrwxr-x 2 admin admin 4096 Oct 12 10:16 scriptdrwxrwxr-x 3 admin admin 4096 Oct 12 10:16 tessera-frontenddrwxrwxr-x 5 admin admin 4096 Oct 12 10:16 tessera-server
- 安装virtualenv.
$ pip install virtualenv
- 进入文件夹, 利用virtualenv设置环境并启动.
virtual用于创建独立的python虚拟环境,以便减少依赖冲突. 如果不需要的话应该也可以不使用(未验证).
$ cd tessera$ virtualenv .$ . bin/activate
在activate后,terminal前缀会发生变化,加上一个tessera:
[chenxiang@HotLinking-spark-dev001-shgq tessera]$ . bin/activate(tessera) [chenxiang@HotLinking-spark-dev001-shgq tessera]$
Tips:
# If you are on a Mac and have XCode 5.1 installed, you'll need this# set before installing the dependencies from requirements.txt for# SQLAlchemy's C extensions to compile.export ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future
- 安装需要的其他依赖.
# Install dependencies.# 这里官网教程上没有写明这两个txt是放在repo中tessera-server文件夹下的.pip install -r ./tessera-server/requirements.txtpip install -r ./tessera-server/dev-requirements.txt
- 安装NPM
# 常见如下方法安装npm 不过目前已被移除.$ curl http://npmjs.org/install.sh | sh
可以通过yum进行安装.
$ yum install npm
- 设置js环境
# 通过npm全局下载grunt-cli$ npm install -g grunt-cli# 进入tessera-frontend文件夹.下面有对应的package.json文件,通过npm进行安装并启动$ cd tessear-frontend$ npm install $ grunt
tessera-frontend 原始目录为
(tessera) [chenxiang@HotLinking-spark-dev001-shgq tessera-frontend]$ lsGruntfile.js package.json src
运行过npm install
后目录增加了node_modules
文件夹
(tessera) [chenxiang@HotLinking-spark-dev001-shgq tessera-frontend]$ lsGruntfile.js node_modules package.json src
运行完grunt
后目录增加了_build
文件夹
(tessera) [chenxiang@HotLinking-spark-dev001-shgq tessera-frontend]$ ls_build Gruntfile.js node_modules package.json src
相关链接
Tessera Git Page
Tessera 教程
node和npm对应关系
NPM使用介绍
0 0
- Tessera简要教程
- JFreeChart简要教程
- ADS简要教程
- JSTL简要教程
- 正则表达式简要教程
- HTML5 CSS3简要教程
- HTML5 CSS3简要教程
- weka简要教程
- MPI搭建简要教程
- git 简要教程
- CGContextRef使用简要教程
- Docker简要教程
- mongodb简要教程
- hadoop简要教程
- hdfs简要教程
- Mosquitto简要教程
- Mosquitto简要教程
- doctrine2简要教程
- iOS10 录音崩溃(设置info.plist)
- 电脑故障——WIN10系统安装浏览器
- eclipse中的Console控制台视图脱离主窗口解决办法
- 进制之间的转换
- 知乎变现之路
- Tessera简要教程
- 学习使用按位异或 ^
- java Web Service Axis调用参数问题
- 极光推送-点击通知栏跳到指定页面
- 动态规划——矩形嵌套问题
- Cygwin安装镜像选择
- android笔记
- unity UGUI 动态添加item
- iOS10解决权限Crash