Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
logxcallertest
Package logxcallertest 为 logx 的 caller 归属测试提供真实的包外调用帧。
|
Package logxcallertest 为 logx 的 caller 归属测试提供真实的包外调用帧。 |
|
middleware
|
|
|
traceid
Package traceid 负责 HTTP 请求链路追踪 ID(trace_id)的生成、透传与提取。
|
Package traceid 负责 HTTP 请求链路追踪 ID(trace_id)的生成、透传与提取。 |
|
observability
|
|
|
logx
Package logx 提供统一的日志门面,支持多种底层实现。
|
Package logx 提供统一的日志门面,支持多种底层实现。 |
|
logx/hertzlog
Package hertzlog 把 hertz-contrib/logger 4 个子包(logrus/zap/zerolog/slog) 桥接成统一 ekit 风格,让 ekit 业务按需 import 1 个子包并 1 行接 hertz 框架 hlog。
|
Package hertzlog 把 hertz-contrib/logger 4 个子包(logrus/zap/zerolog/slog) 桥接成统一 ekit 风格,让 ekit 业务按需 import 1 个子包并 1 行接 hertz 框架 hlog。 |
|
logx/hlog
Package hlog 提供基于 Hertz hlog 的 logx.Logger 实现。
|
Package hlog 提供基于 Hertz hlog 的 logx.Logger 实现。 |
|
metrics
Package metrics 提供通用的 Prometheus 指标注册和初始化(framework-agnostic)。
|
Package metrics 提供通用的 Prometheus 指标注册和初始化(framework-agnostic)。 |
|
metrics/resilience
Package resilience 提供客户端弹性设施(熔断器/重试)的共享 Prometheus 指标集,供 network/httpx 与 nns/endpoint 等弹性栈消费方复用,保证 全库熔断/重试可观测性的指标命名与标签基数规范一致(PLATFORM_CONTRACT §5.5)。
|
Package resilience 提供客户端弹性设施(熔断器/重试)的共享 Prometheus 指标集,供 network/httpx 与 nns/endpoint 等弹性栈消费方复用,保证 全库熔断/重试可观测性的指标命名与标签基数规范一致(PLATFORM_CONTRACT §5.5)。 |
|
tracing
Package tracing 提供 OpenTelemetry 分布式追踪初始化。
|
Package tracing 提供 OpenTelemetry 分布式追踪初始化。 |
|
tracing/instrumentation/httpotel
Package httpxotel 为标准库 net/http 提供 OpenTelemetry 追踪的 Transport 封装。
|
Package httpxotel 为标准库 net/http 提供 OpenTelemetry 追踪的 Transport 封装。 |
|
tracing/instrumentation/redis
Package redisotel 为 go-redis 客户端提供 OpenTelemetry 追踪插桩。
|
Package redisotel 为 go-redis 客户端提供 OpenTelemetry 追踪插桩。 |
|
Package shutdown 提供优雅关闭管理器。
|
Package shutdown 提供优雅关闭管理器。 |
Click to show internal directories.
Click to hide internal directories.