华为云用户手册

  • 为什么账单中的有些资源没有资源名称/ID? 如果客户购买的是资源包,因为资源包是多资源共享的,所以该账单中的资源没有资源名称/ID。 如果客户购买的资源是“包年-包月”计费模式,则资源名称/ID在该资源开通后才会同步到账单,同步存在一定延迟。 开通资源失败的新购订单和退订订单无资源名称/ID。 资源名称/ID由各云服务产品上报至账单,如果您的账单不是以上情况仍没有资源名称/ID,请提工单到对应云服务咨询。 父主题: 账单
  • 如何设置发票类型? 华为云开具的纸质发票类型有“增值税普通发票”和“增值税专用发票”,电子发票类型只有“增值税普通发票”。 增值税普通发票:若不具备一般纳税人资质的小规模纳税人,请选择增值税普通发票,所开具的发票不能用于进项税抵扣。抬头类型为个人或者组织时,只能创建发票类型为增值税普通发票的模板。 增值税专用发票:若具备一般纳税人资质,需要进行进项税抵扣,请选择增值税专用发票。 父主题: 发票信息类
  • 为什么会有欠费,欠费后该如何处理? 欠费原因:一般按需计费的结算周期有小时/天/月等,在结算周期结束后时,生成账单并执行扣款。如果账户余额不足,客户账号将进入欠费状态。 1、为什么买了资源包,按需产品还会产生扣费? 2、没有开通资源,为什么每天都有费用产生? 3、如何查询欠费的资源? 如果您需要手动删除资源,请登录控制台进行操作。以弹性云服务为例,具体操作请参见删除弹性云服务器。 欠费处理:客户账号进入欠费状态后,需要在约定时间内支付欠款,超过约定时间还未支付欠款,所使用资源将被释放并删除。还款的具体操作请参见欠费还款。 父主题: 账单
  • 发送资源包余量预警的规则是什么? 资源包余量预警通知即时发送。 发送余量预警通知时,是按照同类型且生效中的资源包计算使用量,而不是看单个资源包的使用量。 示例:当前存在10个同类型且生效中的资源包,某一个资源包使用量占不足时,不会发送余量预警通知;当10个资源包的总使用量不足时,会发送余量预警通知。 客户拥有多个生效中的某类型资源包时,产生再次订购或退订等操作后,会重新触发余量预警判断。 示例:当前存在10个同类型且生效中的资源包,10个资源包的总使用量不足时,会发送余量预警通知;再次订购2个同类型的资源包后,使用量充足会解除预警;使用一段时间后,余量不足会再次发送余量预警通知。 父主题: 资源包
  • 购买资源包时,失效时间是怎么算? 华为云支持以年或月为购买周期,当前支持的购买周期包括:1个月、多个月、 1年、 2年、3年。 示例1:1月21日购买的立即生效的1个月资源包,失效时间为2月21日 23:59:59 。 示例2:1月31日购买的立即生效的1个月资源包,由于2月份没有30、31号,因此失效时间为2月28日 23:59:59 到期(闰年时,则失效时间为2月29日 23:59:59) 父主题: 资源包
  • 资源包的剩余量为什么会延时刷新? 资源包购买后立即生效。资源包生效以后的实际抵扣时间会有1~2小时的延迟。 假如您在2022年12月20日10:30:30购买了有效期为1个月的40GB OBS存储资源包,则实际抵扣时间需要等到12:00:00左右,系统生成10:00:00~11:00:00这个时间段的使用量明细账单时,才开始抵扣10:00:00~11:00:00的存储容量消耗。 由于抵扣时间的延迟,可能造成在10:30:30~11:00:00这段时间客户有使用该资源包的容量进行文件存储操作,但是客户在11:00:00~12:00:00时间段内在“资源包列表”或“剩余量汇总”中查看资源包剩余量时,看到剩余量没有扣减。 CDN业务流量包的实际抵扣时间会有4小时左右的延迟,详情请参见预付费流量包,准确时间请以实际业务为准。 父主题: 资源包
  • 代金券和现金券有什么区别? 代金券和现金券的使用方法一样,支付订单时,系统会自动获取所有满足条件的代金券和现金券,您可以直接选择使用;抵扣按需费用时,系统会自动选择使用代金券和现金券。 代金券和现金券的使用规则区别如下: 现金券可以与其他券叠加使用。现金券和代金券叠加使用时,优先抵扣代金券;现金券和折扣券叠加使用时,在折扣券优惠基础上使用现金券。 支付订单时,可以使用多张现金券,但只能使用一张代金券。 对于允许退订的订单,若您的10次5天无理由退订未使用完,那么在5天之内(含5天)退订时,现金券、代金券都可退,5天后退订,现金券只支持部分退还,代金券不可退;若您的10次5天无理由退订已用完,则无论是否为5天内退订,现金券都只支持部分退还,代金券不可退。 父主题: 代金券
  • 申请提现 原路提现:当签约主体变更后申请提现,系统会原路退回到相应的支付宝、微信、银联等充值账户,即变更前充值支付的,会使用华为软件的银行账户退款,变更后充值支付的,会使用华为云计算的银行账户退款。 银行卡提现:当签约主体变更后申请提现,系统统一使用华为云计算的银行账户退款,有可能出现收退款账户不一致问题。 举例:充值时向华为云的银行账户(华为软件)充值10万,消费8万,签约主体变更后,客户申请银行卡提现2万,华为云使用新的银行账户(华为云计算)退款,收退款账户不一致。
  • 操作步骤 进入“待支付订单”页面。 单击待支付订单行“支付”,进入支付页面。 单击选择支付方式右边“申请线上合同请款”。 设置合同内容。 承诺付款条款:填写预计付款时间及承诺付款金额。 待支付订单:可添加或移除待支付订单。 设置合同双方信息。 只有企业客户申请线上合同时,合同双方信息才会展示“开户银行”、“银行账号”和“纳税人识别号”,客户可根据实际情况填写。 单击“保存合同草稿”。 系统提示合同草稿创建成功。已创建的合同草稿,合同状态为“草稿”。单击合同链接,可预览合同内容。 单击“创建正式合同”,可直接创建为正式合同,合同状态为“已完成”。 确认合同内容无误后,单击“立即转为正式合同”。 草稿合同转为正式合同后,将具有法律效力。 草稿状态合同,不支持下载,没有加盖公章,不具有法律效力,只有转为正式合同之后才能下载。 单击“修改合同草稿”,返回“合同申请”页面,修改合同内容。 单击“确定”。 返回“合同管理”界面。当前合同状态为“已完成”。
  • 开具发票 场景一: 问题:签约主体变更后,消费如何开票? 回答:签约主体变更前产生的消费由华为软件开票, 签约主体变更后产生的消费由华为云计算开票。 举例:客户账户余额100元。签约主体变更前,下单消费100元,可开票金额为100元,开票主体为华为软件。签约主体变更后,下单消费100元,可开票金额为100元,开票主体为华为云计算。 场景二: 问题:签约主体变更前已消费未开票的订单,签约主体变更后如何开票? 回答:可以开票,由华为软件开票。 举例:签约主体变更前已下单消费100元,一直未开票,可开票金额为100元。签约主体变更后,这笔消费可以继续申请开票,开票主体为华为软件。 场景三: 问题:签约主体变更后,对原签约主体订单进行退订,退款部分如何开票? 回答:如果原订单一直未开票,退订后已消费金额由华为软件开票,退款金额产生的消费优先抵消变更前原签约主体下的欠票或者负向消费开票金额。如果原订单已开票,退款金额计为欠票或负向消费开票金额,只能使用原签约主体的消费冲抵或者将原订单的发票退票,然后再重新开票进行冲抵。 举例1:签约主体变更前已下单消费100元,一直未开票。签约主体变更后,退订该笔订单,退款80元,已消费的20元可开票,开票主体为华为软件。客户用退款80元重新下单消费,消费金额优先抵消华为软件下的欠票或者负向消费开票金额。 举例2:签约主体变更前已下单消费100元,已开票。签约主体变更后,退订该笔订单,退款80元。80元无法使用云计算的消费进行核销。如需核销,只能通过华为软件的消费冲抵,或者将之前已开的100元发票退票,再重新开票进行冲抵。 场景四: 问题:签约主体变更前后的发票销售方信息有什么不同? 变更前: 名称:华为软件技术有限公司 纳税人识别号:913201147770231720 地址,电话:江苏省南京市雨花台区软件大道101号 025-56622708 开户行及账号:中国工商银行股份有限公司深圳华为支行 4000056029100094987 变更后: 名称:华为云计算技术有限公司 纳税人识别号:91520900MA6J6CBN9Q 地址,电话:贵州省贵安新区黔中大道交兴功路华为云数据中心 15817463372 开户行及账号:中国工商银行股份有限公司深圳华为支行 4000056019100216486
  • 大额退订定义以及注意事项 退订金额超过5万元为“大额退订”,需经客户经理审批,24小时未审批自动通过。退订成功后,退款会退至华为云账户,可单击页面右上角“退订记录”进入“我的订单”页面,找到该退订订单,进入订单详情页面,查看退订的处理进展。 退订订单费用归属退订成功的当月账单。如果是月末大额退订,下月审核退订成功,退订订单费用归属下月账单。可在“账单管理>费用账单”查到详细流水,具体操作请参见查看费用账单。 示例: 客户于2021/08/20 购买了一批弹性云服务器ECS 资源,实付金额为10万元,资源使用到2021/09/30 发起退订申请,退订金额超过5万元 若客户经理2021/9/30 审批退订申请通过,系统自动退款至客户华为云账户,则退订费用归属于2021/9月账单中,可在费用账单“账期”筛选选择“2021/9”查看详细流水。 若客户经理2021/10/01 审批退订申请通过,系统自动退款至客户华为云账户,则退订费用归属于2021/10月账单中,可在费用账单“账期”筛选选择“2021/10”查看详细流水。 父主题: 退订与退换货
  • 为什么续费价格比购买时贵? 续费和购买的价格不一致,可能原因如下: 购买时产品有活动(如618、双十一等),为促销价格,续费时无活动,不能享受促销价格。 购买的是特价套餐,续费不享受特价; 购买时有折扣,续费时无折扣; 购买与续费的周期不一致,例如购买时包月,续费时包年; 产品调价导致续费时的价格与购买时不一致; 购买时绑定和挂载关系的资源一起买的(如主机/系统盘/数据盘+ip带宽),续费时只续费了绑定关系的资源,导致价格不一致(只续费主机/系统盘/数据盘)。 父主题: 续费
  • 为什么不能续费,不支持续费的资源有哪些? 以下场景不支持续费: 按需资源和竞价实例资源不可续费。 规格变更中的资源,即包年/包月资源已提交规格变更订单,但尚未支付,此时的资源不允许续费。 已退订或释放的资源不可续费。 包年/包月转按需(已完成转按需或正在进行转按需)的资源不可续费。 在包年/包月资源主资源上追加购买的附属资源,为保证整体云服务到期时间一致,需附属资源开通成功后,主资源才能续费。 已下架的产品不支持续费。 订单正在处理中,不支持续费。 具体请参见“续费规则说明>续费限制说明”。 父主题: 续费
  • 资源没到期续费后怎么计时? 资源没到期续费或设置到期转按需操作成功后会在当前周期结束后生效;已过期的资源,新续费周期从过期时间开始计算。 例如: 客户于2022.2.14 购买包一个月云硬盘,于2022.3.14 23:59:59到期,在2022.3.2日续费,续费时长选择1年。 若没有设置统一到期日,则续费后到期时间为2023.3.14 23:59:59; 若设置统一到期日为每月的最后一天,则续费时长为1年+17天,续费后到期时间为2023.3.31 23:59:59。 父主题: 续费
  • 操作步骤 在云日志服务管理控制台,单击“日志管理”。 在日志组列表中,单击日志组名称。 在日志流列表中,单击日志流名称。 您还可以在日志流“操作”列中,单击“搜索”进入日志流详情页面。 在日志流详情页面,单击创建快速查询,输入“快速查询名称”和“快速查询语句”。 图1 创建快速查询 快速查询名称,用于区分多个快速查询语句。名称自定义,需要满足如下要求: 只支持输入英文、数字、中文、中划线、下划线及小数点。 不能以小数点或下划线开头,以小数点结尾。 长度为1-64个字符。 快速查询语句,搜索日志时需要重复使用的关键字,例如“error*”。 单击“确定”,完成快速查询条件的创建。 单击快速查询语句的名称,查看日志详情。 图2 查看快速查询语句
  • 查看上下文 您可以通过本操作查看指定日志生成时间点前后的日志,用于在运维过程中快速定位问题。 在云日志服务管理控制台,单击“日志管理”。 在日志组列表中,单击日志组名称。 在日志流列表中,单击日志流名称。 您还可以在日志流“操作”列中,单击“搜索”进入日志流详情页面。 在原始日志页签,单击待查看日志右侧的“查看上下文”。 在查看上下文结果中,可以查看该日志的前后若干条日志详细信息。 图3 查看上下文
  • 删除过滤器 如果创建过滤器时显示配额不足,可以删除不再需要使用的过滤器后重试。 在“日志管理”页面中,单击日志组名称。 在日志流列表中,单击日志流所在行的指标数下的数字或横线。如下图: 图5 删除过滤器 在日志流下的过滤器列表中,单击需要删除的过滤器所在行的“删除”。 删除过滤器后,将无法在应用运维管理中再针对这项指标进行监控,但在应用运维管理中您还可以看见这个监控指标,待数据老化后,系统将自动删除该监控指标。
  • 通过界面卸载 在云日志服务管理控制台,单击“主机管理”,进入主机管理页面。 单击“主机”切换至主机页签。 勾选一个或多个待卸载ICAgent的服务器的复选框,单击“卸载ICAgent”。 在“卸载ICAgent”对话框中单击“确定”。 ICAgent开始卸载,卸载ICAgent预计需要1分钟左右,请耐心等待。 卸载完成后主机列表中将不会显示该主机。 通过界面卸载ICAgent后如果需要再次安装,请等待5分钟后执行安装操作,否则可能出现被再次自动卸载的情况。
  • 远程卸载 除了上述登录服务器上执行uninstall.sh命令卸载ICAgent的方式,还可以对服务器进行远程卸载。 在已安装ICAgent的服务器上执行如下命令,其中x.x.x.x表示待卸载ICAgent的服务器的IP地址。 bash /opt/oss/servicemgr/ICAgent/bin/remoteUninstall/remote_uninstall.sh -ip x.x.x.x 根据提示输入待卸载ICAgent的服务器root用户密码。 如果已安装ICAgent的服务器安装过expect工具,执行上述命令后,即可完成卸载。如果已安装ICAgent的服务器未安装expect工具,请根据提示输入密码,进行卸载。 请确保已安装ICAgent的服务器可以使用root用户执行SSH、SCP命令,来与待卸载ICAgent的服务器进行远端通信。 当显示“ICAgent uninstall success”时,表示卸载成功。
  • 操作步骤 登录云日志服务控制台。 在左侧导航栏中,选择“日志管理”,进入日志管理页面。 在日志管理页面中,选择目标日志组和日志流,进入日志流详情页面。 在日志流详情页面中,输入查询和分析语句,然后单击15分钟(相对),设置查询和分析的时间范围。 选择“可视化”,单击图标。 在通用配置页签中,配置折线图参数,查看折线图。 表1 折线图参数说明表 类别 参数 说明 标准配置 格式化 将Y轴按照指定格式进行显示。 单位 自定义配置Y轴的单位。 小数点位数 设置显示数值小数点位数。 图表名称字号 设置图表名称的字号大小。 查询分析设置 X轴数据 支持数字或字符串数据。 Y轴数据 支持数字或字符串数据,可以选择多个数据。 维度列 请从下拉列表中选择,一般为有序数据类别。 趋势对比 当X轴为时间数据时,且不设置维度列时,可开启该按钮。 开启后,设置比较对象时间,时间小于等于24小时。设置完成后,将当前时间的数据与对象时间数据进行比较。 图例配置 隐藏图例 开启后,可以隐藏图例和对比值的显示。 图例位置 选择图表底部或图表右边。 对比数值 选择显示最大值、最小值、平均值、求和值等,可勾选多个。 图形配置 连接方式 设置线图显示格式,可选择直线或曲线。 线宽 折线的线宽。 是否显示点 开启该功能后,显示折线的连接点。 上边距 坐标轴距离图表上边界距离。 下边距 坐标轴距离图表下边界距离。 左边距 坐标轴距离图表左边界距离。 右边距 坐标轴距离图表右边界距离。 Tooltip配置 排序方式 提示框配置,当Y轴数据选择多个时,可对其进行排序显示。 X轴 显示X轴 开启后,显示X轴数据。 X轴名称 设置X轴名称。 Y轴 显示Y轴 开启后,显示Y轴数据。 Y轴名称 设置Y轴名称。 Y轴位置 设置Y轴位置,左边或者右边。 图1 折线图
  • 安装日志服务(LTS-Grafana)插件 安装日志服务插件。 进入Grafana的安装目录。例如:GrafanaLabs\grafana\data\plugins。 下载的LTS-Grafana插件压缩包解压两次后进入\repo目录,然后选中.rpm文件右击鼠标使用7-Zip软件提取到当前位置,再对提取到的.cpio文件使用7-Zip软件提取到当前位置,这样成功提取文件(文件名为hw-hws-lts-grafana-datasource-plugin)。 将提取到的文件(文件名为hw-hws-lts-grafana-datasource-plugin)拷贝到GrafanaLabs\grafana\data\plugins目录中。 完成后,重启Grafana服务。 在Linux中,输入如下命令重启Grafana服务: service grafana-server restart 在Windows中,进入任务管理器选择服务页签,选中Grafana右击鼠标单击重新启动,可重启Grafana服务。 如果安装的Grafana是7.0及以上版本,则需要修改Grafana配置文件。 打开配置文件。 在macOS中的文件路径:/usr/local/etc/grafana/grafana.ini 在Linux中的文件路径:/etc/grafana/grafana.ini 在Windows中的文件路径:安装目录/GrafanaLabs\grafana\conf\defaults.ini 配置allow_loading_unsigned_plugins参数。 allow_loading_unsigned_plugins = hw-hws-lts-grafana-datasource-plugin 完成后,重启Grafana服务。
  • 日志搜索的常用操作 日志搜索的常用操作有一键展开/收起日志详情、添加告警、选择时间段展示日志、刷新等操作,具体参考如下表所示: 表1 操作 说明 一键展开/收起日志详情 单击按钮,可一键展开/收起日志详情。 添加告警 单击按钮,在弹出的新建告警规则页面,可配置告警规则。 选择时间段展示日志 单击下拉框选择时间段展示日志,支持的时间段有近1分钟、近5分钟、近15分钟、近1小时、近6小时、近1天、近1周及自定义时间段。 刷新日志 单击可对日志进行刷新,有两种方式刷新方式:手动刷新和自动刷新。 手动刷新:单击“手动刷新”可直接对日志进行刷新 自动刷新:选择自动刷新的间隔时间,将对日志进行自动刷新。间隔时间范围为15秒、30秒、1分钟和5分钟。 分享搜索日志 单击可复制当前日志搜索页面的链接,用于分享搜索日志。 导出搜索日志 单击搜索域旁边的,在弹出的下载日志页面中选择“本地下载”。 本地下载:将日志文件直接下载到本地,单次下载支持最大5,000条日志。 在下拉框中选择“.csv”或“.txt”,单击“开始下载日志”,可将日志导出至本地 说明: 选择以CSV格式导出日志后,本地以表格形式保存日志的具体标签信息。 选择导出TXT格式日志后,本地会以.txt格式保存日志的日志内容。
  • 调整聚类精度 聚类精度反应了日志聚合的力度。精度高,则聚合力度低,只有极为相似的日志行才能聚合在一起,聚合后日志模式较多,每个日志模式中包含更少的变量(=*);精度低,则聚合力度大,允许更多相似度较低的日志行可以聚合到一起。例如,有以下四行日志: User A log inUser B log inUser C log outUser D log out 当选择较高精度时,可以得到两个日志模式: User =* log inUser =* log out 当选择较低精度时,所有的日志行将合并成一个模式: User =* log =* 您可以根据具体需求和场景调整聚类精度,操作方法如下:
  • 查看日志模式 对于多行日志和超长行日志,日志模式只保留原始日志经分词符( =,:;|{}()[]\t\f)分词后的前20个词语。 进入日志聚类页面,选择时间段,可以查看所有日志模式。 日志模式个数:当前聚合精度下,聚合出的日志模式个数。 日志总条数:所选时段内,日志聚类开启期间的原始日志条总数。 日志模式:将相似的日志行聚合在一起,形成日志模式,日志模式中使用 =* 替换日志行中的变量部分,如: User =* log =* 。 日志条数:在选定时间段内,该日志模式对应的原始日志条数。 单击某一日志模式,可以在右侧滑窗中查看日志模式详情,包括如下内容: 日志条数:在选定时间段内,该日志模式对应的原始日志条数。 时间:原始日志对应的时间。 日志内容:原始日志内容。鼠标移动到日志内容上,单击日志内容后的“查看上下文”,可以查看原始日志的上下文。 :单击后,可查看原始日志参数。 部分日志模式前面有,称为复合模式;前面没有的日志模式成为原子模式,复合模式是基于原子模式二次聚合计算得到的。您可以单击来展开查看每个子模式,如下图所示。
  • 创建快速分析 可通过日志结构化打开“快速分析”按钮进行创建。也可通过如下步骤进行创建。 登录LTS控制台,在左侧导航栏中选择“日志管理”。 快速分析以日志流为单位,请在“日志管理”页面选择目标日志组和日志流。 单击“创建快速分析”或按钮,在展开的“管理快速分析”界面,选择快速分析的字段。 图1 管理快速分析 单击“确定”,快速分析创建完成。 图2 查看快速分析 表示String类型字段。 表示float类型字段。 表示long类型字段。 快速分析的字段长度最大为2000字节。 快速分析字段展示前100条数据。 单击快速分析右侧的,可以修改或者删除已添加的字段。如果您在结构化界面删除了某一字段,或者对字段名称进行了修改,快速分析会同步更新。 在快速分析的字段中,当结构化配置的字段在该时间段中不存在时,则会显示为null。 当字段为float或long类型时,单击null添加到搜索框中将显示为字段 : 0 OR NOT 字段 : *。 当字段为String类型时,单击null添加到搜索框中将显示为字段 : null OR NOT 字段 : *。
  • 分隔符 选择示例日志:应选择一条比较典型的日志作为示例日志。在“步骤1 选择示例日志”中,可单击“从已有日志中选择”,在弹出框中根据业务需求选择待操作的日志,也可以直接在输入框中输入待操作的日志,单击“确定”。通过选择不同时间段筛选日志。 在“步骤2 指定分隔符”需要根据原始日志内容选择分隔符,或自定义其他需要的特殊字符作为分隔符,如图所示。 图4 指定分隔符 字段提取。可将输入或选择的日志自动提取为以一个示例字段对应一个字段名称的格式的日志解析结果。 在“步骤3字段提取”下单击“智能提取”。以如下原始日志为例进行分析: 将以下原始日志输入待操作框中。 1 5f67944957444bd6bb4fe3b367de8f3d 1d515d18-1b36-47dc-a983-bd6512aed4bd 192.168.0.154 192.168.3.25 38929 53 17 1 96 1548752136 1548752736 ACCEPT OK 配置通过智能提取结果如下图。 当日志提取字段的类型为float时,精确度为7位有效数字。 如果超过7位有效数字的话,则会导致提取字段内容不准确,从而影响可视化查看和快速分析,因此建议将字段类型修改为String。 在字段提取完成后,可对日志模板进行设置。结构化字段设置规则请参考结构化字段设置。 单击“保存”,完成日志结构化,初次设置完成后将不能对字段类型编辑修改。
  • Nginx 选择示例日志:应选择一条比较典型的日志作为示例日志。在“步骤1 选择示例日志”中,可单击“从已有日志中选择”,在弹出框中根据业务需求选择待操作的日志,也可以直接在输入框中输入待操作的日志,单击“确定”。通过选择不同时间段筛选日志。 在“步骤2 输入Nginx日志配置”中需要输入Nginx日志配置,根据输入或选择的日志进行配置。其中有默认配置可使用,单击“默认Nginx配置”即可。默认如图所示。 图5 输入Nginx日志配置 标准Nginx配置文件中,日志配置的部分通常以log_format开头。 日志格式 默认配置如下所示。 log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; 用户也可进行自定义配置,具体配置格式要求如下所示。 使用Nginx配置,不可为空 以log_format开头,并且包含(')和字段名称 长度最大限制为5000 需要与示例日志内容匹配 log_format字段之间的间隔,除大小字母、数字、下划线及中划线外,可使用其他任意字符 以(')或者(';)结尾 字段提取。可将输入或选择的日志自动提取为以一个示例字段对应一个字段名称的格式的日志解析结果。 在“步骤3 字段提取”下单击“智能提取”。以如下原始日志为例进行分析: 将以下原始日志输入待操作框中。 39.149.31.187 - - [12/Mar/2020:12:24:02 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36" "-" 并使用如下Nginx日志配置。 log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; 通过智能提取结果如下图。 当日志提取字段的类型为float时,精确度为7位有效数字。 如果超过7位有效数字的话,则会导致提取字段内容不准确,从而影响可视化查看和快速分析,因此建议将字段类型修改为String。 在字段提取完成后,可对日志模板进行设置。结构化字段设置规则请参考结构化字段设置。 单击“保存”,完成日志结构化,初次设置完成后将不能对字段类型编辑修改。
  • 结构化字段设置 在进行结构化配置字段提取之后,可对结构化字段进行设置,具体设置规则如下表。 表1 结构化字段设置规则 日志提取方式 字段名称 字段类型是否可修改 字段是否可删除 是否支持开启快速分析 正则分析(自动生成) 用户自定义。 名称必须以字母开始,且仅包含字母和数字。 是 是 是 正则分析(手动输入) 支持在输入正则表达式时进行命名。 支持使用系统默认命名field1、field2、field3……,或对其修改后的名称。 是 是 是 JSON格式 智能提取字段名称,可定义别名。 是 是 是 分隔符 默认名称field1、field2、field3……,可进行修改。 是 是 是 Nginx 根据Nginx配置生成,可定义别名。 是 是 是 ELB模板 根据ELB资料中提供的日志字段被定义。 否 否 是 VPC模板 根据VPC资料中提供的日志字段被定义。 否 否 是 CTS模板 字段名称为json日志中的key。 否 否 是 自定义模板 用户自定义。 是 是 是 正则分析(手动输入)、JSON格式、分隔符、Nginx和自定义模板的字段名称需要满足如下要求: 只支持输入英文、数字、中划线、下划线及小数点。 不能以小数点、下划线开头或以小数点结尾。 长度为1-64个字符。
  • 结构化原始日志 通过对日志流添加提取规则将日志流中的原始日志按一定的规律进行提取,并将提取后的日志整合到一起,以便进行SQL查询与分析。 下面详细介绍原始日志结构化的操作步骤: 登录LTS控制台,在左侧导航栏中选择“日志管理”。 结构化日志以日志流为单位,请在“日志管理”页面选择目标日志组和日志流。 在日志流详情页面,单击左侧导航栏“配置中心”,选择“结构化配置”,进入日志结构化配置页面,选择对应的日志提取方法进行配置。 正则分析:使用正则表达式提取字段。 JSON:通过提取JSON字段将其拆分为键值对。 分隔符:使用分隔符(例如:逗号、空格或字符)提取字段。 Nginx:通过log_format指令来自定义访问日志的格式。 结构化模板:包括自定义模板和系统内置的ELB、VPC、CTS云服务模板。 tag字段:LTS支持对tag字段进行结构化处理,包括日志的维度信息,如采集器所在的主机IP、采集路径等,也支持用户自定义配置。结构化配置时正则分析、JSON、分隔符、Nginx支持使用tag字段。 图1 日志结构化 结构化后的日志数据可理解为数据库中的二维表,接下来就可以使用SQL语句对提取的字段进行查询与分析。 如果结构化后的字段长度超过20k字节时,仅会保留前20k字节长度。 结构化不支持的系统字段包括:groupName、logStream、lineNum、content、logContent、logContentSize、collectTime、category、clusterId、clusterName、containerName、hostIP、hostId、hostName、nameSpace、pathFile、podName。
  • tag字段 设置结构化配置时,可以对日志维度信息进行tag字段设置,设置完成后可以在可视化界面对设置字段进行SQL查询。 在字段提取步骤中选择“tag字段”页签。 单击“添加字段”。 在tag字段列表中“字段名称”,输入需要设置 tag字段名称,如“hostIP”。 单击字段名称后的对号,如果输入的字段名称为系统tag,则来源会自动识别为系统tag。 tag字段功能上线前设置的结构化配置,在修改结构化配置进行tag字段设置时,系统tag不会带出示例字段。 如需添加多个字段可单击“添加字段”,继续添加。 设置完成后单击“保存”。 tag支持的系统字段包括:category、clusterId、clusterName、containerName、hostIP、hostId、hostName、nameSpace、pathFile、podName。 tag不支持的系统字段包括:groupName、logStream、lineNum、content、logContent、logContentSize、collectTime。 设置的tag字段默认开启快速分析,可取消开启。 日志提取字段和tag字段可以同时设置。
共100000条