应用管理

新浪云为用户提供后台调试、管理、监控等功能。应用管理页面左侧有功能导航栏,右侧有应用信息、资源占用、实时分析、数据分析等。详细介绍如下。

应用信息

包括近30天访问量PV、近30天云豆消耗(不包括今天)、防火墙拦截IP、协同开发成员数量、二级域名、独立域名、Access Key和Secret Key,Secret Key可重置。

PV:是指对*.php等动态脚本的请求计数,对于以下格式的静态资源的请求不计算在内:js、css、jpg、gif、png、swf、ico。

UIP:是指一个用户通过浏览器发出的请求,在十分钟内该用户IP只算一次。注意:通过cURL的请求因为是不带Cookie的header,因此同一IP来源的cURL多次请求会计算多次。

预算设置

设置应用每天消耗云豆的最高限额,设置后,当应用消耗超过设置的最高限额即被禁用。

../../_images/budget.png

服务状态

监控最近10天各个服务的状态。

../../_images/report.png

应用设置

可变更应用的应用名称、应用描述、绑定域名(绑定域名请参考: 域名绑定 )。

应用绑定独立域名后,如果您需要使用HTTPS服务,可以在此上传域名的自定义SSL证书(详细说明以及步骤请参考: 独立域名使用SSL服务 )。

../../_images/app-manage.png

应用版本

新浪云的应用支持多个版本,您可以创建多个版本,版本号用阿拉伯数字标示。比如,您的应用为testapp,则多个版本为:

1.testapp.sinaapp.com

2.testapp.sinaapp.com

...

在所有版本中,存在一个默认版本,默认版本可以手工指定,默认版本的作用是当访问二级域名时,可以重定向到该版本,比如,如果 testapp的默认版本为3,则当访问testapp.sinaapp.com时,则默认访问3.testapp.sinaapp.com。

利用默认版本的切换,用户还可以实现测试环境与正式环境的自由切换。比如,版本1为正式环境,版本2为测试环境,当需要将测试环境变更为正式环境,只需要指定版本2为默认版本即可完成上线,该操作瞬间完成,对用户访问没有影响。

成员管理(协同开发)

新浪云的应用都可组建、管理团队进行应用协同开发,通过成员管理邀请新浪云注册用户一起参与、管理当前应用等,若有成员变动,也可对已有成员进行删除。

../../_images/team-manage.png

注解

角色为“管理者”、“参与者”和“自定义”的成员都具有代码管理权限(通过svn修改代码)。

代码管理

新浪云的应用都可创建、编辑、上传、删除某一版本代码。对于开发或测试中的应用,建议开启“错误提示”。PHP应用建议开启“ xhprof 调试”后,每一次页面请求都会在Domain名为XHProxy的 Storage 中生成一个调试页面,比较耗费Http CPU资源和占用Storage 容量,当遇到性能问题时才开始“ XHProf 调试”,否则应用会消耗云豆。

../../_images/code-manage.png

管理记录

记录用户对应用管理操作的日志,如部署代码、创建Domain、设置默认版本、关闭开启某一项服务或功能等操作的日志信息。

../../_images/manage-log.png

日志中心

展示最近6天的HTTP、Storage、FetchURL、共享型MySQL、独享型MySQL、Mail、Cron、Taskqueue、云推送、JVM 等日志,同时提供了最近100天的日志下载,调用日志接口、查看实时日志等功能。用户可以通过日志进行分析,代码调优等。

../../_images/log.png

注解

日志格式 www.sinacloud.com 59.56.30.66 421 0 [23/Jun/2017:11:20:08 +0800] sinacloud 888 1 “GET /index.html HTTP/1.1” 200 2012 “http://sae.sina.com.cn/” “Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36” bx157

位置 说明
第1列 请求主机
第2列 客户端IP
第3列 下载时间, 以微妙为单位
第4列 CPU执行时间, 以为微妙为单位
第5列 时间
第6列 市区
第7列 应用名
第8列 应用hash
第9列 版本号
第10列 http方法
第11列 http请求路径
第12列 http版本
第13列 http状态码
第14列 文件大小, 以字节为单位
第15列 Referer
第16列 User-Agent
第17列 服务器

安全邮箱登陆

为了用户操作的安全,新浪云提供了两层密码体系:第一层为登陆密码(OAuth2.0),第二层为安全邮箱+密码,使用登陆密码登陆后,用户可以以只读的模式管理您的所有应用,包括查看日志、浏览日志等,当需要以写权限操作时,包括修改表结构、部署代码、开启关闭应用等,则需要输入第二层密码, 即安全邮箱+密码,以此来保证用户安全。 另外,新浪云为企业用户提供动态口令,动态口令随时变化,切实保证您的应用操作安全,如果需要,请和您的客户经理联系。

Web性能分析

通过近期前端访问日志筛选目标页面,按照content、cookie、css、image、js和server等类型来进行页面性能分析,为用户提供页面优化建议。需要注意的是该功能不适用于需登陆才能访问的页面。

服务自检

服务自检是用于检查当前应用各个服务的状态,以便在应用出现故障或因其他原因需要调试时,快速定位问题。需要在您的代码中创建检查服务的脚本文件,您可以下载该脚本文件以确认其安全性。

实时分析

新浪云为每个应用提供了PV/UIP、HTTP、HTTPS、Cron、TaskQueue、FetchURL、MySQL、 Memcached、Storage、KVDB服务的请求数、流入流量、流出流量、磁盘消耗、CPU消耗等多种指标的分钟和日两种时间维度的实时数据分析。

../../_images/real-time.png

消费记录

新浪云为用户提供了消费账单、消费明细和最近7天应用消费明细三种消费记录数据。

数据分析

数据分析是新浪云为每个应用提供的按云豆消费趋势、服务的云豆消费趋势、服务的云豆消费分布、URL响应时长分析等多维度的数据分析效果图。