日志接入支持哪种接入
云服务接入
云日志服务支持多个云服务日志接入,您可以选择不同云服务查看相应的日志接入方式。
自建软件接入
将主机待采集日志的路径配置到日志流中,ICAgent将按照日志采集规则采集日志至云日志服务。
API/SDK接入
云日志服务API/SDK/提供了一系列上报日志方法,您可以查看使用API/SDK/将日志接入云日志服务的方式。
其他接入方式
即跨账号接入。通过创建委托,将委托账号的日志流映射到被委托方账号,即就是将委托账号的日志流映射到当前云日志服务账号的日志流下。
云服务接入
云日志服务(LTS)支持采集计算、存储、安全、数据库等多种华为云服务的日志数据。
您可以使用LTS对云服务日志进行关键词搜索、运营数据统计分析、运行状况监控告警等多种操作。
-
LTS支持应用运维管理(AOM)日志接入,通过添加接入规则,可以将AOM中的CCE、CCI或自定义集群的日志映射至LTS,通过LTS查看和分析日志。映射不会产生额外的费用(除重复映射外)。
LTS支持应用运维管理(AOM)日志接入,通过添加接入规则,可以将AOM中的CCE、CCI或自定义集群的日志映射至LTS,通过LTS查看和分析日志。映射不会产生额外的费用(除重复映射外)。
-
云日志服务支持API网关(API Gateway)日志接入。
云日志服务支持API网关(API Gateway)日志接入。
-
云日志服务支持云容器引擎(Cloud Container Engine)日志接入。
支持容器引擎为Docker的CCE集群节点。
云日志服务支持云容器引擎(Cloud Container Engine)日志接入。
支持容器引擎为Docker的CCE集群节点。
-
云日志服务可以将主机待采集日志的路径配置到日志流中,ICAgent将按照日志采集规则采集日志,并将多条日志进行打包,以日志流为单位发往云日志服务,您可以在云日志服务控制台实时查看日志。
云日志服务可以将主机待采集日志的路径配置到日志流中,ICAgent将按照日志采集规则采集日志,并将多条日志进行打包,以日志流为单位发往云日志服务,您可以在云日志服务控制台实时查看日志。
-
LTS支持分布式缓存服务(DCS)日志接入。通过命令审计日志,即控制台中的审计日志,是记录客户端访问DCS操作的一种日志,由华为云的云日志服务(LTS)提供存储、查询和分析等功能。
LTS支持分布式缓存服务(DCS)日志接入。通过命令审计日志,即控制台中的审计日志,是记录客户端访问DCS操作的一种日志,由华为云的云日志服务(LTS)提供存储、查询和分析等功能。
-
云日志服务支持弹性负载均衡( Elastic Load Balance)日志接入。
当前ELB日志仅支持七层独享型负载均衡和七层共享型负载均衡,不支持四层共享型负载均衡。
云日志服务支持弹性负载均衡( Elastic Load Balance)日志接入。
当前ELB日志仅支持七层独享型负载均衡和七层共享型负载均衡,不支持四层共享型负载均衡。
-
LTS支持视频直播服务(Live)日志接入。
视频直播支持实时查看播放域名被网络用户访问的详细日志记录。配置实时日志时需要您对接云日志服务,并且已经创建需要关联的云日志组和日志流。
LTS支持视频直播服务(Live)日志接入。
视频直播支持实时查看播放域名被网络用户访问的详细日志记录。配置实时日志时需要您对接云日志服务,并且已经创建需要关联的云日志组和日志流。
-
WAF(Web应用防火墙)通过对HTTP(S)请求进行检测,识别并阻断SQL注入、跨站脚本攻击、网页木马上传、命令/代码注入等攻击,所有请求流量经过WAF时,WAF会记录攻击和访问的日志,可实时决策分析、对设备进行运维管理以及业务趋势分析。
WAF(Web应用防火墙)通过对HTTP(S)请求进行检测,识别并阻断SQL注入、跨站脚本攻击、网页木马上传、命令/代码注入等攻击,所有请求流量经过WAF时,WAF会记录攻击和访问的日志,可实时决策分析、对设备进行运维管理以及业务趋势分析。
-
LTS支持函数工作流( FunctionGraph)日志接入。
FunctionGraph支持开通云日志服务(LTS),使用更丰富的函数日志管理功能。开通云日志服务后,FunctionGraph会自动创建1个日志组(functiongraph开头),创建函数后,会默认生成一个日志流(函数名称开头)。
LTS支持函数工作流( FunctionGraph)日志接入。
FunctionGraph支持开通云日志服务(LTS),使用更丰富的函数日志管理功能。开通云日志服务后,FunctionGraph会自动创建1个日志组(functiongraph开头),创建函数后,会默认生成一个日志流(函数名称开头)。
-
LTS支持云数据库 GaussDB日志接入。
配置访问日志后,GaussDB实例新生成的审计日志记录会上传到云日志服务(Log Tank Service,简称LTS)进行管理。
LTS支持云数据库 GaussDB日志接入。
配置访问日志后,GaussDB实例新生成的审计日志记录会上传到云日志服务(Log Tank Service,简称LTS)进行管理。
SDK接入
云日志服务Java SDK
云日志服务SDK提供了Java语言上报日志的一系列方法,方便用户直接使用编码方式上报日志到云日志服务后台。
注意事项
由于Java-SDK默认对SK明文存储,不符合某些对于安全有更高要求的用户,lts提供了一种用户自定义的加解密方式,建议用户优先使用加解密方式。
加密过程如下:
1、用户编写一个java类,比如com.demo.DecryptDemo类,在该类中增加一个解密方法,比如decrypt方法,输入和输出均为字符串。
2、编写decrypt的方法内容,客户自行实现SK加解密算法,返回解密后的值。
3、当用户调用Java-SDK初始化时,会需要传入SK,这时使用DecryptDemo.decrypt方法即可。
云日志服务Java SDK(log4j2 )
云日志服务Java SDK提供了与log4j2适配的扩展插件,可以直接在log4j2中配置华为云appender,将通过log4j2产生的日志直接上报至云日志服务。
使用前提
1、使用云日志SDK前,您需要注册华为云帐号,并开通云日志服务。
2、确认云日志服务的区域,请用户根据所在区域,选择region name。
使用说明
1、云日志服务SDK仅在华为云ECS主机上使用。
2、当用户修改权限后,权限信息在一天后生效。
云日志服务LogBack SDK
云日志服务Java SDK提供了与logback适配的扩展插件,可以直接在logback中配置华为云appender,将通过logback产生的日志直接上报至云日志服务。
注意事项
由于LogBack-SDK默认对SK明文存储,不符合某些对于安全有更高要求的用户,lts提供了一种用户自定义的加解密方式,建议用户优先使用加解密方式。
加密过程如下:
1、用户编写一个java类,比如com.demo.DecryptDemo,需要继承logback.core包中的PropertyDefinerBase类,重写getPropertyValue方法。
2、用户在getPropertyValue方法中实现SK的解密,返回解密后的值。
3、当用户调用LogBack-SDK初始化时,需要传入SK,这时在logback.xml中定义变量如下:
<define name="customerSk" class="com.huawei.log.DecryptSkDemo"/>
4、传入SK时,定义变量值如下:
<accessKeySecret>${customerSk}</accessKeySecret>
云日志服务日志分析视频帮助
结构化配置
仪表盘配置
日志接入
日志告警