云服务器内容精选
-
创建数据订阅规则 登录 AOM 2.0控制台。 在左侧导航栏中选择“设置”,进入全局配置界面。 在左侧导航栏中选择“数据订阅”,单击“创建订阅规则”,根据实际需求,选择订阅内容为“分布式消息DMS订阅”或“Webhook”。 订阅内容选择“分布式消息 DMS 订阅”。 请参考表1配置参数,设置相关参数后,单击“确定”。 表1 数据订阅规则参数说明 参数 说明 规则名称 订阅规则名称。 只能由大小写字母、数字、中划线和下划线组成,且必须以英文字母开头,最多不能超过64个字符。 订阅内容 选择“分布式消息DMS订阅”。 数据类型 支持“指标”和“告警”。 Prometheus实例 从下拉列表中选择需要转发指标的Prometheus实例。下拉列表中显示当前账号下的所有通用实例类型Prometheus实例。 该功能当前受限开放,如有需求可以通过提交工单,为您开放此功能。 实例 从下拉列表中选择合适的DMS实例。如现有DMS实例均不满足需要,请单击“创建DMS实例”创建。 验证DMS实例连通性。 数据订阅至DMS需要在 IAM 委托界面增加名为“apm_admin_trust”委托,请确认是否已经创建。创建“apm_admin_trust”委托的详细操作请参见如何创建委托apm_admin_trust。 输入DMS用户名和密码。如果DMS实例的接入方式配置的是“密文接入”,需要输入DMS实例的用户名和密码;否则不展示输入DMS用户名和密码配置项。 单击“验证并保存DMS配置信息”。 选择数据发送topic后,单击“确定”。 订阅内容选择“Webhook”。 请参考表2配置参数,设置相关参数后,单击“确定”。 表2 数据订阅规则参数说明 参数 说明 规则名称 订阅规则名称。 只能由大小写字母、数字、中划线和下划线组成,且必须以英文字母开头,最多不能超过64个字符。 订阅内容 选择“webhook”。 自建普罗 Remote Write地址 请输入用户侧Prometheus实例的Remote Write地址,作为指标发送的目标地址。 传输请求的协议,请根据实际情况从下拉列表中选择,推荐使用HTTPS协议。 数据类型 默认为“指标”。 Prometheus实例 从下拉列表中选择需要转发指标的Prometheus实例。下拉列表中显示当前账号下的所有通用实例类型Prometheus实例。 鉴权方式 访问用户侧Prometheus实例的认证方式。 基础认证:输入用户侧Prometheus实例的用户名和密码。 Token:输入访问用户侧Prometheus实例的Token。 无认证:无需认证,即可访问用户侧Prometheus实例。 规则创建成功后,即可在规则列表中查看当前创建的数据订阅规则。
-
创建委托apm_admin_trust 登录IAM控制台。 在左侧导航栏,单击“委托”,进入委托页面。 单击右上角“创建委托”,进入创建委托页面。 参考表5设置创建委托的参数。 表5 创建委托 名称 说明 样例 委托名称 标识该委托代理的名称。委托名称必须为apm_admin_trust。 - 委托类型 选择“云服务”。 云服务 云服务 请选择“ 应用运维管理 AOM”。 - 持续时间 选择“永久”。 永久 描述 可选参数,用于补充说明该委托代理的详细信息。 - 单击“下一步”,进入“授权”页面。 在“选择策略”页签选择“DMS UserAccess”策略,并单击“下一步”。 DMS UserAccess策略:分布式消息服务普通用户权限(无实例创建、修改、删除、扩容、转储)。 在“设置最小授权范围”页签设置授权范围方案为“指定区域项目资源”,并在下方“项目[所属区域]”选定生效区域。 单击“确定”,委托关系创建成功。
-
数据订阅格式说明 AOM格式的指标JSON格式代码片段 package metric type MetricDatas struct { Metrics []Metrics `json:"metrics"` ProjectId string `json:"project_id"` } type Metrics struct { Metric Metric `json:"metric"` Values []Value `json:"values"` CollectTime int64 `json:"collect_time"` } type Metric struct { Namespace string `json:"namespace"` Dimensions []Dimension `json:"dimensions"` } type Value struct { Value interface{} `json:"value"` Type string `json:"type"` Unit string `json:"unit"` StatisticValues string `json:"statisticvalues"` MetricName string `json:"metric_name"` } type Dimension struct { Name string `json:"name"` Value string `json:"value"` } Kafka消息示例 key:, value:{"metrics":[{"metric":{"namespace":"PAAS.NODE","dimensions":[{"name":"nodeName","value":"test-aom-4-vss-cop-master-1"},{"name":"nodeIP","value":"1.1.1.1"},{"name":"hostID","value":"75d97111-4734-4c6c-ae9e-f6111111111"},{"name":"nameSpace","value":"default"},{"name":"clusterId","value":"46a7bc0d-1d8b-11ea-9b04-333333333333333"},{"name":"clusterName","value":"test-aom-4-vss-111"},{"name":"diskDevice","value":"vda"},{"name":"master","value":"true"}]},"values":[{"value":0,"type":"","unit":"Kilobytes/Second","statisticvalues":"","metric_name":"diskReadRate"},{"value":30.267,"type":"","unit":"Kilobytes/Second","statisticvalues":"","metric_name":"diskWriteRate"}],"collect_time":1597821030037}],"project_id":"111111111111111111111"} 告警数据格式说明 示例: { "events": [{ "id": "4346299651651991683", "starts_at": 1597822250194, "ends_at": 0, "arrives_at": 1597822250194, "timeout": 300000, "resource_group_id": "312313123112222222222232131312131", "metadata": { "kind": "Pod", "event_severity": "Major", "resource_type": "service", "clusterId": "6add4ef5-1358-11ea-a5bf-111111111", "event_type": "alarm", "clusterName": "cce-ief-4516140c-96ca-4a5f-8d85-1111111", "namespace": "PAAS.NODE", "name": "test15769793809553052-f5557bd7f-qnfkm", "event_name": "调度失败##FailedScheduling", "resource_id": "clusterName=cce-ief-4516140c-96ca-4a5f-8d85-111111;clusterID=6add4ef5-1358-11ea-a5bf-11111111111;kind=Pod;namespace=30d5758f166947c6b164af604a654b09;name=test15769793809553052-f5557bd7f-qnfkm;uid=589fc746-245d-11ea-a465-fa163e5fc15d", "nameSpace": "30d5758f166947c6b164af604a654b09", "resource_provider": "CCE", "nodeID": "589fc746-245d-11ea-a465-fa163e5fc15d" }, "annotations": { "alarm_probableCause_zh_cn": "FailedScheduling", "alarm_probableCause_en_us": "FailedScheduling", "message": "0/110 nodes are available: 1 node(s) had taints that the pod didn't tolerate, 109 node(s) didn't match node selector." }, "attach_rule": { } }], "project_id": "312313123112222222222232131312131" } 参数说明: 表3 告警参数 参数 参数类型 描述 events Array of objects,详见 表4。 事件或者告警详情。 project_id String 租户从IAM申请到的projectid,一般为32位字符串。 表4 EventModel 参数 参数类型 描述 id String 事件或者告警id,系统自动生成。 starts_at Long 事件或者告警产生的时间, CS T毫秒级时间戳。 ends_at Long 事件或者告警清除的时间,CST毫秒级时间戳,为0时表示未删除。 arrives_at Long 事件或者告警到达AOM的时间,CST毫秒级时间戳。 timeout Long 告警自动清除时间。毫秒数,例如一分钟则填写为60000。默认清除时间为3天。 resource_group_id String 资源组预留字段,当前默认和projectid的值一样。 metadata Object 事件或者告警的详细信息,为键值对形式。必须字段为: event_name:事件或者告警名称,类型为String; event_severity:事件级别枚举值。类型为String,四种类型 "Critical", "Major", "Minor", "Info"; event_type:事件类别枚举值。类型为String,event为普通告警,alarm为告警事件; resource_provider:事件对应云服务名称。类型为String; resource_type:事件对应资源类型。类型为String; resource_id:事件对应资源信息。类型为String。 annotations Object 事件或者告警附加字段,可以为空。 attach_rule Object 事件或者告警预留字段,为空。
-
模板消息体说明 转码启用的模板消息内容如下所示。 尊敬的用户,您的视频转码任务已经启动。任务ID:{task_id},请登录转码Console或调用转码API获取详细转码信息。 转码/截图/转封装/生成动图完成(成功)的模板消息内容如下所示。 尊敬的用户,您的视频{转码/截图/转封装/生成动图}任务已成功完成。任务ID:{task_id},请登录转码Console或调用转码API获取详细转码信息。 转码/截图/转封装/生成动图完成(失败)的模板消息内容如下所示。 尊敬的用户,您的视频{转码/截图/转封装/生成动图}任务处理时出现错误。任务ID:{task_id},错误码:{err_code},错误信息:{err_msg}。
-
转码模板介绍 为了方便对点播服务熟悉程度不同的用户快速使用转码功能,点播服务提供了四种系统转码模板,若您是点播服务的新用户,建议您优先使用系统模板。 点播服务内置了如下四种系统转码模板: 不转码模板(non_transcoding_template_group ):对音视频进行不转码操作,若您在音视频处理中未选择其它转码模板,则该模板默认生效。由于上传到点播服务的音视频默认是不转码分发的,所以对于用户来说,该模板无实际使用场景。 视频转码模板(system_template_group):内置了常用的视频清晰度,该模板适用于对分辨率、码率、帧率等音视频具体参数不熟悉的用户。 转封装模板(original_template_group):只转换音视频的封装格式,不改变其它参数,该模板主要适用于只需改变格式,无分辨率和码率等改变需求的场景。 视频自适应转码模板(adaptive_template_group):支持视频画质增强功能,该模板适用于有修复视频受损图像需求的场景。 若您对于音视频的相关参数足够熟悉,且系统模板无法满足实际需求,您也可以选择自定义转码模板。
-
费用说明 音视频转码为计费项功能,默认为按需付费,建议您购买转码套餐包,更优惠。目前 视频点播 提供了三种转码包,各转码包的使用场景如下所示: H.264标准转码包 支持抵扣“视频编码”为“H.264”,且“高清低码”为“关闭”状态的视频转码。 支持抵扣音频转码,按“5/22”折算时长后进行抵扣。 H.264高清低码转码包:只能抵扣“视频编码”为“H.264”,且“高清低码”为“开启”状态的视频转码。 H.265标准转码包:只能抵扣“视频编码”为“H.265”,且“高清低码”为“关闭”状态的视频转码。 三种转码包都不支持抵扣使用转封装模板(original_template_group)产生的费用。
-
使用限制 音视频转码当前支持的输入格式如下所示: 支持输入的音视频文件格式:MP4、TS、MOV、FLV、MPG、MXF、WMV、ADTS、AVI、MKV、MPEG、VOB、RM、MTS等。 支持输入的视频编码格式:H.264、 H.265、 MPEG-2、MPEG-4、MJPEG、WMV1/2/3、ProRes 422等。 支持输入的音频编码格式:AAC、 AC3、EAC3、HE-AAC、MP2、MP3、PCM(s161e、s16be、s241e、s24be、dvd)、WMA等。 如果需要支持多转码模式,即同时保留不同模板的转码产物,需提交工单申请开通。
-
场景说明 通过点播服务加速分发的音视频可能被引用到各种业务场景,如产品官网、视频网站等,也可能在不同的终端进行播放,如web端、移动端。为适用于多样化的场景,点播服务提供了转码功能,支持改变音视频的编码格式、封装格式、分辨率、码率等参数,从而适用于不同的业务场景、播放终端及网络环境。 转码功能可以帮助您处理如下问题: 适配不同播放终端:您可以将原始音视频转码为更适应于各终端播放的格式,如MP4格式适用于网站点播的场景。 适配不同网络环境:您可以根据不同的网络带宽设置转码输出的码率,以适应不同的网络播放环境。 降低分发成本:支持压缩率更高的H.265编码格式,您也可以在转码时开启高清低码功能,在分辨率不变的情况下,码率下降20%左右,从而降低音视频的分发成本。 HLS内容保护:您可以在转码时开启HLS加密,对转码的HLS格式音视频进行加密,从而防止音视频被盗用后进行二次分发。 版权保护:您可以为视频添加自己独有的logo等标识水印,以宣示该视频的版权所属。 音视频提取:支持转码提取音频文件,主要适用于一些纯音频的场景,如电台、音频APP等。 禁用音频:同时也支持输出无音频的视频文件,主要适用于需要禁用原音频的场景。
更多精彩内容
CDN加速
GaussDB
文字转换成语音
免费的服务器
如何创建网站
域名网站购买
私有云桌面
云主机哪个好
域名怎么备案
手机云电脑
SSL证书申请
云点播服务器
免费OCR是什么
电脑云桌面
域名备案怎么弄
语音转文字
文字图片识别
云桌面是什么
网址安全检测
网站建设搭建
国外CDN加速
SSL免费证书申请
短信批量发送
图片OCR识别
云数据库MySQL
个人域名购买
录音转文字
扫描图片识别文字
OCR图片识别
行驶证识别
虚拟电话号码
电话呼叫中心软件
怎么制作一个网站
Email注册网站
华为VNC
图像文字识别
企业网站制作
个人网站搭建
华为云计算
免费租用云托管
云桌面云服务器
ocr文字识别免费版
HTTPS证书申请
图片文字识别转换
国外域名注册商
使用免费虚拟主机
云电脑主机多少钱
鲲鹏云手机
短信验证码平台
OCR图片文字识别
SSL证书是什么
申请企业邮箱步骤
免费的企业用邮箱
云免流搭建教程
域名价格