第 5 章 连接器
连接器连接两个管道。它在一个管道的末尾将数据视为导出器,并在另一个管道开始时将数据作为接收器发送。它可以消耗和发送相同或不同数据类型的数据。它可以生成并发送数据以汇总已消耗的数据,或者可以完全复制或路由数据。
目前,红帽构建的 OpenTelemetry 提供了以下正式发行(GA)和技术预览连接器:
5.1. 计数连接器 复制链接链接已复制到粘贴板!
Count Connector 计算 trace span、trace span 事件、指标、指标数据点和导出器管道中的日志记录。
Count Connector 只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
以下是默认指标名称:
-
trace.span.count -
trace.span.event.count -
metric.count -
metric.datapoint.count -
log.record.count
您还可以公开自定义指标名称。
带有启用 Count Connector 的 OpenTelemetry Collector 自定义资源 (CR)
Count Connector 可以根据定义的条件计算遥测数据,并在配置时将这些数据公开为指标,如 spans, spanevents, metrics, datapoints, 或 logs。请参阅下个示例。
Count Connector 的 OpenTelemetry Collector CR 示例,按条件计算 span
使用 spans, spanevents, metrics, datapoints, 或 logs 等字段配置时,Count Connector 可以根据定义的属性计算遥测数据。请参阅下个示例。属性键被注入到遥测数据。您必须为缺少属性的 default_value 字段定义一个值。
Count Connector 的 OpenTelemetry Collector CR 示例,按属性计算日志