本文将以应用软件可观测性为例,进行链路图表使用场景及相关配置说明。本例所采用的数据涉及日志数据和链路数据。此相关日志数据接入以及限制性信息等关于数据采集的详细内容,请具体参考以下文档,此处不再赘述。本文重点介绍链路数据接入的两种方法:通过听云以及AnyRobot Telemetry SDK接入数据。
AnyShare://产品安装包和补丁库/AnyRobot产品部/AnyRobot 5.0/ AnyRobot各对应版本文件目录/场景分析模板/可观测性/云原生应用可观测性/应用软件可观测性/AnyRobot Familly 应用软件可观测性实施指导.docx
♦ 链路数据接入(听云)
注意:在执行数据采集配置前,请先确认是否已成功导入解析规则,且解析规则已点击启用,确保数据解析可正常执行。
AnyRobot对听云链路数据的接入,通过Script采集执行器订阅听云消息队列组件Kafka来实现数据采集。Script采集执行器的部署实施操作请参考采集执行器实施指导,手册路径如下:
AnyShare://产品和服务资料(AISHU Documentation Center)/04.AnyRobot Family/AnyRobot各对应版本文件目录/04-实施指导/数据采集实施指导/AnyRobot Family 5 Script采集(支持听云trace)执行器实施指导.docx
Script采集执行器实施操作中部分需要根据实际环境配置,详细说明如下:
• ingest_config.input配置说明:
• ingest_config.input.tinyun_trace配置说明:
注意:
1. 以上ingest_config.input.tinyun_trace配置实际实施时,需要和听云工程师确认后填写;
2. 配置前请先验证AnyRobot 服务器和听云brokers之间的网络是否可达。
• ingest_config.output配置说明:
• ingest_config.output.kafka配置说明:
注意:以上ingest_config.output.kafka配置请根据AnyRobot实际环境进行。
• ingest_config.processors[].add_metadata配置说明:
数据采集实施后,可进入数据管理>索引库>索引库管理查看是否已存在相关索引库。
♦ 链路数据接入(AnyRobot Telemetry SDK)
注意:在执行数据采集配置前,请先确认是否已成功导入解析规则,且解析规则已点击启用,确保数据解析可正常执行。
AnyRobot支持接入通过AnyRobot Telemetry SDK输出的链路数据。具体接入方式可参考《AnyRobot Family 5 数据接收执行器实施指导.docx》中“2.3创建OpenTelemetry Trace接收任务并发送数据”章节。手册路径如下:
AnyShare://产品和服务资料(AISHU Documentation Center)/04.AnyRobot Family/AnyRobot Family 5/01-产品发布/ AnyRobot各对应版本文件目录/04-实施指导及最佳实践/数据采集实施指导/AnyRobot Family 5 数据接收执行器实施指导.docx
数据接收执行器实施指导部分需要根据实际环境配置。需要特殊修改的配置说明如下:
• ingest_config.input配置说明:
• ingest_config.input配置说明:
数据采集实施后,可进入数据管理>索引库>索引库管理查看是否已存在相关索引库。