Builder
public static class Builder
源码Source
io/agentscope/core/tracing/telemetry/TelemetryTracer.java:247–321构建器,用于构建并配置目标实例。位于 io.agentscope.core.tracing.telemetry 包。核心成员包括 enabled、endpoint、addHeader、headers、tracer、build。
A class in io.agentscope.core.tracing.telemetry that evaluates agent behaviour and records tracing and telemetry data. Declared in io.agentscope.core.tracing.telemetry.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Builder enabled(boolean enabled) | 启用d。 Performs the enabled operation. |
public Builder endpoint(String endpoint) | 设置端点。 Performs the endpoint operation. |
public Builder addHeader(String key, String value) | 添加请求头。 Adds a header to be included in OTLP HTTP requests. |
public Builder headers(Map<String, String> headers) | 设置请求头。 Sets all headers to be included in OTLP HTTP requests. |
public Builder tracer(io.opentelemetry.api.trace.Tracer tracer) | 设置追踪器。 Performs the tracer operation. |
public TelemetryTracer build() | 构建并返回最终实例。 Creates and returns an instance. |
方法详情Method Detail
enabled
public Builder enabled(boolean enabled)
启用d。
Performs the enabled operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
enabled | boolean | 已启用(类型 `boolean`)。The enabled. |
Builder返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source
io/agentscope/core/tracing/telemetry/TelemetryTracer.java:257–260endpoint
public Builder endpoint(String endpoint)
设置端点。
Performs the endpoint operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
endpoint | String | 端点地址(类型 `String`)。The endpoint. |
Builder返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source
io/agentscope/core/tracing/telemetry/TelemetryTracer.java:262–265addHeader
public Builder addHeader(String key, String value)
添加请求头。
Adds a header to be included in OTLP HTTP requests.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
key | String | 请求头名称。The header name |
value | String | 请求头值。The header value |
Builder返回当前实例,以支持链式调用。This builder
源码Source
io/agentscope/core/tracing/telemetry/TelemetryTracer.java:274–277headers
public Builder headers(Map<String, String> headers)
设置请求头。
Sets all headers to be included in OTLP HTTP requests.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
headers | Map<String, String> | 请求头名称到值的映射。Map of header name to value |
Builder返回当前实例,以支持链式调用。This builder
源码Source
io/agentscope/core/tracing/telemetry/TelemetryTracer.java:285–288tracer
public Builder tracer(io.opentelemetry.api.trace.Tracer tracer)
设置追踪器。
Performs the tracer operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
tracer | io.opentelemetry.api.trace.Tracer | 追踪器(类型 `io.opentelemetry.api.trace.Tracer`)。The tracer. |
Builder返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source
io/agentscope/core/tracing/telemetry/TelemetryTracer.java:290–293build
public TelemetryTracer build()
构建并返回最终实例。
Creates and returns an instance.
TelemetryTracer返回TelemetryTracer。Returns telemetry tracer.
源码Source
io/agentscope/core/tracing/telemetry/TelemetryTracer.java:295–320