情感测试
情感测试

您现在的位置: 情感测试简介_情感测试玩法 > 情感测试分数 > 用户评测听云Serverpython使

用户评测听云Serverpython使

发布时间:2018-1-7 23:10:07   点击数:

刘小乐

90后Web程序猿,年毕业于武汉某高校通信工程专业。主要从事PHP开发和Linux服务器运维的相关的工作,对Python/Ruby也有浓厚的兴趣。

摘要

云服务的兴起与便捷。服务端的状态监控与log分析尤为重要。云服务器已经丰富起来,从最开始的VPS变成云服务器、存储变成资源服务器、远程数据库等等。而APM服务又为后端开发节省了经历和时间,也能提供更为丰富的数据展示。

后端开发与云服务

云服务这个词,大概最早是从云盘开始的,那时候概念也特别简单,无非就是把一些数据存在别人的服务器上,在”云存储”这个名词火起来之前,QQ也有提供网站的功能用来存一些小东西(05年06年的样子,那时候大概只有几十M的空间),其实刚听到这个概念的时候我就很不理解,光存存东西不至于吹得这么玄乎吧。毕业后入行,云服务器才慢慢真真的丰富起来,从最开始的VPS变成云服务器、存储变成资源服务器、远程数据库等等,现在甚至有帮你防DDOS的服务(去年和今年貌似DDOS变得越来越没有节操了)。确实节省了很多精力,也省钱。

除了云,最近几年还有另外一个比较火的词:大数据”。我没接触过那么大的数据,作为一个半吊子运维,接触的最大的数据应该就是服务器log了。所以大数据的东西以后有机会接触再说,对我来说更重要的是—数据统计。

服务端的各种log不仅是分析服务器的状态的重要参数,也是从后台代码里抓bug抓异常检查SQL性能等各种工作的参考。log数据一般都是单调而且重复的居多,要发现它的价值,往往需要大量的分析和统计工作。各种监控服务、分析工具也是层出不穷。不过到今年我才知道有个词叫APM。

APM(ApplicationPerformanceManagement/Monitoring)简单翻译过来就是应用性能管理/监控”(也许说监控更准确一些)。大概就是服务器上部署的awstats、nagios、zabbix等一堆东西的集合。有服务器的地方就有云,既然这个事情这么麻烦,那就自然也可以交给别人来做了。

前几天找到了一个Python的小web框架:bottle,只有一个文件,简洁好用,觉得很不错,先是用它来做了一个简单的小应用(APP下载,公司内部使用),准备这段时间尝试用它来自己写一个简单的博客系统,改造一下自己的博客,所以业务时间花在搞Python上的比较多一点。恰好看到了在测Python版本的探针,于是部署来测试一下。部署之前先在本地做了一些测试,不过听云目前仅支持基于django开发的程序(文档上写的目标是支持所有以wsgi协议部署的PythonWeb服务,包括flask、tornado等等,不过这个应该还要等后续开发支持了),所以我就先在本地用django测了一下。

听云探针(Python版)的使用

探针部署过程十分简单,在听云后台复制自己账户的licensekey,生成配置文件,将配置文件地址加载到环境变量中,就可以启动程序开始使用了。以下是测试环境部署步骤的介绍。

先用virtualenv开辟一个环境并active之:

听云探针在pypi的仓库里有,所以可以直接安装了,同时也安装django,探针支持MySQL的log记录,所以我也安装了MySQL的组件并将django的数据库从sqlite改成MySQL:

接着需要修改一下django的数据库选项,进入到







































北京治疗白癜风哪家医院比较好
北京哪家白癜风医院治疗好


转载请注明:http://www.zmax-alibaba.com/qgfs/132625.html

网站简介 | 发布优势 | 服务条款 | 隐私保护 | 广告合作 | 合作伙伴 | 版权申明 | 网站地图

当前时间: