控制台指南
七牛提供的 自定义数据处理平台 ,为您的数据处理业务提供稳定、可靠、按需弹性缩放的运行平台。自定义数据处理平台全面支持各种主流开发语言,可视化管理界面让您更好的监控各种应用运行和使用状态。
自定义数据处理平台功能:
- 创建自定义数据处理
- 发布新版本
- 调整实例数
- 删除自定义数据处理
创建自定义数据处理
登录七牛开发者平台,在左边导航栏点击 资源主页 ,然后在该页面的 七牛官方资源 找到 自定义数据处理 ,点击 立即添加 。
进入 创建自定义数据处理 页面,创建自定义数据处理
- 填写 自定义数据处理名称,如:hello_world
- 填写 描述(可选),如:My First Ufop
- 点击 确定创建 按钮
发布新版本
自定义数据处理创建成功后,就可以发布新版本
- 填写 版本号,如:version1
- 选择一个镜像,如果没有可供选择的镜像,需要使用命令行工具 qdoractl推送镜像到七牛自定义数据处理镜像仓库;例如,您可以把这个示例demo里的镜像“ufopdemo:v1”按照README.MD的步骤构建一个镜像,然后使用命令行工具 qdoractl推送到七牛自定义数据处理镜像仓库
- 选择资源配置,例如C1M1
- 健康配置(可选),高级设置,如果镜像中没有设置健康检查路径,此处可以为空(如果用户对该自定义数据处理的健康状况无特殊需求,可以在镜像中不设置健康检查路径)。如果镜像中配置了健康检查路径,例如demo镜像中配置的健康检查路径是/health,那 必须 在此处填 /health。请确保此处填写的健康检查路径与镜像中设置的健康检查路径一致, 否则会导致镜像无法启动 。例如URL填入 /health ,时间间隔 填入 3
- 填写 设置日志(可选),高级设置,例如 /var/log 。请确保此处填写的日志收集的路径与镜像中设置的日志收集路径保持一致,否则会导致无法收集到日志信息。
- 描述(可选),如:这是我的第一个发布版本
- 点击 确定创建 按钮
您也可以在版本列表页面发布新版本,点击 “发布新版本” 按钮
调整实例数
根据你的需求调整实例数,
点击 “保存” 按钮,
调整实例个数需要一些时间。当实例个数调整到预设值时,此时您的自定义数据处理已经部署成功。
版本列表
在数据处理概览页面,在版本列表可以看到所有有实例运行中的版本,也可以点击右边的“全部”查看全部的版本。
日志查询
在日志查询页面,可以查询各版本在各区域某段时间的日志。
数据统计
在数据统计页面,可以查看CPU和内存的使用情况,是所有实例在某个时间点的平均值。
删除自定义数据处理
在设置页面,可以修改这个数据处理的描述,也可以删除这个自定义数据处理(删除自定义数据处理后,该自定义数据处理的所有实例都会自动释放)。
访问和使用自定义数据处理
至此,您已经完成了 自定义数据处理 的创建和部署,现在您可以按以下的方式从外部访问您的 自定义数据处理 ,这里以 hello_world 为例:
直接访问方式:
http://resourceurl?hello_world
使用管道的方式访问(这里以 imageInfo 的输出作为 hello_world 的输入):
http://resourceurl?imageInfo|hello_world
下面是在浏览器中访问 自定义数据处理 的效果,该 自定义数据处理 的效果是在Response中输出hello world
以上示例是同步调用的例子,您也可以使用异步调用的方式调用自定义数据处理。同时,如果使用管道,您可以在七牛的数据处理和您有权访问的所有自定义数据处理 之间自由地组合搭配,得到您想要的处理结果。