应用管理¶
新浪云为用户提供后台调试、管理、监控等功能。应用管理页面左侧有功能导航栏,右侧有应用信息、资源占用、实时分析、数据分析等。详细介绍如下。
应用信息¶
包括近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多次请求会计算多次。
预算设置¶
设置应用每天消耗云豆的最高限额,设置后,当应用消耗超过设置的最高限额即被禁用。
注解
请注意,云豆消耗从预算设置保存后开始累计。超过应用预算云豆时,应用将被禁用,请求类服务不再扣费,如果使用了存储类服务还将继续扣费,另外独享型数据库、MongoDB服务、Elasticsearch、Redis服务、应用租金为账户级服务,不在应用的预算范围内,应用被攻击导致DDoS服务计费不会随着超过预算而停止。
服务状态¶
监控最近10天各个服务的状态。
应用设置¶
可变更应用的应用名称、应用描述、绑定域名(绑定域名请参考: 域名绑定 )。
应用绑定独立域名后,如果您需要使用HTTPS服务,可以在此上传域名的自定义SSL证书(详细说明以及步骤请参考: 独立域名使用SSL服务 )。
应用版本¶
新浪云的应用支持多个版本,您可以创建多个版本,版本号用阿拉伯数字标示。比如,您的应用为testapp,则多个版本为:
1.testapp.sinaapp.com
2.testapp.sinaapp.com
…
在所有版本中,存在一个默认版本,默认版本可以手工指定,默认版本的作用是当访问二级域名时,可以重定向到该版本,比如,如果 testapp的默认版本为3,则当访问testapp.sinaapp.com时,则默认访问3.testapp.sinaapp.com。
利用默认版本的切换,用户还可以实现测试环境与正式环境的自由切换。比如,版本1为正式环境,版本2为测试环境,当需要将测试环境变更为正式环境,只需要指定版本2为默认版本即可完成上线,该操作瞬间完成,对用户访问没有影响。
成员管理(协同开发)¶
新浪云的应用都可组建、管理团队进行应用协同开发,通过成员管理邀请新浪云注册用户一起参与、管理当前应用等,若有成员变动,也可对已有成员进行删除。
注解
角色为“管理者”、“参与者”和“自定义”的成员都具有代码管理权限(通过svn修改代码)。
代码管理¶
新浪云的应用都可创建、编辑、上传、删除某一版本代码。对于开发或测试中的应用,建议开启“错误提示”。PHP应用建议开启“ xhprof 调试”后,每一次页面请求都会在Domain名为XHProxy的 Storage 中生成一个调试页面,比较耗费Http CPU资源和占用Storage 容量,当遇到性能问题时才开始“ XHProf 调试”,否则应用会消耗云豆。
管理记录¶
记录用户对应用管理操作的日志,如部署代码、创建Domain、设置默认版本、关闭开启某一项服务或功能等操作的日志信息。
日志中心¶
展示最近6天的HTTP、Storage、FetchURL、共享型MySQL、独享型MySQL、Mail、Cron、Taskqueue、云推送、JVM 等日志,同时提供了最近100天的日志下载,调用日志接口、查看实时日志等功能。用户可以通过日志进行分析,代码调优等。
注解
日志格式 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消耗等多种指标的分钟和日两种时间维度的实时数据分析。
消费记录¶
新浪云为用户提供了消费账单、消费明细和最近7天应用消费明细三种消费记录数据,从新浪云用户中心,选择左侧“消费记录”即可进入。
数据分析¶
数据分析是新浪云为每个应用提供的按云豆消费趋势、服务的云豆消费趋势、服务的云豆消费分布等多维度的数据分析效果图。