社区版Skyline CentOS 7部署记录

异常监控系统Skyline的文章中,详细介绍了Skyline的架构,今天主要分享的是自己在部署Skyline中的一些记录。

具体流程如下:(备注,以下流程仅适合CentOS 7)

安装MariaDB

安装Redis

安装Memcached

安装Python virtualenv

设置Python源,便于快速开发:

添加Skyline user

创建Skyline Python virtualenv

安装Skyline

到此,会出现如下报错:

requirements.txt中的版本不对,解决方案:

安装Apache

这里有可能报错,报错内容:

问题原因,存在冲突的配置,解决方案:

配置Skyline

解决python-daemon不支持Python 3 Bug

启动相关服务

添加测试数据

关闭防火墙

安装Graphite

这里会报如下错误:

问题非常明显,SQLite版本过低。解决方案,升级sqlite:

继续安装:

这里会报如下错误:

解决方案:将8888端口添加到允许端口

再次运行systemctl start nginx,再次报错:

主要问题,和Nginx和Apache都使用了80端口导致冲突,解决方案:

重启所有服务

部署完的界面:

个人评价:功能太多,很多功能不知道如何使用,实用性不是很强。界面也不够好看。

微信支付标点符 wechat qrcode
支付宝标点符 alipay qrcode

Python检验数据是否正态分布

判断数据是否符合正态分布,比如使用3-sigma判断数据异常前,首先需要确定的是数据是否符合正态分布。今天一起

数据探索Pandas-Profiling与Dataprep.…

在使用数据前,我们首先要做的事观察数据,包括查看数据的类型、数据的范围、数据的分布等。Pandas-Profi

开源指标可视化工具Graphite

Graphite 是处理可视化和指标数据的优秀开源工具。它有强大的查询 API 和相当丰富的插件功能设置。事实

发表评论

电子邮件地址不会被公开。 必填项已用*标注