用途:该技能聚焦日志发出之后的管道、查询与运维层,用于设计 .NET 分布式系统的日志管道。
主要能力:日志聚合架构选型(ELK、Seq、Grafana Loki、Azure Monitor);各平台结构化查询模式(Kibana KQL、Seq 信号表达式、LogQL、Azure Monitor KQL);日志采样与容量管理策略(头部、尾部、级别、动态采样);PII 脱敏与解构策略;跨服务关联与分布式上下文。
使用方式:推荐以 OpenTelemetry Collector 作为中心路由器,应用通过 OTLP 发送日志,由 Collector 完成过滤、采样、富化与路由;较小部署可直接用 Serilog sink 写入聚合平台。OTLP 端点通过环境变量 OTEL_EXPORTER_OTLP_ENDPOINT 配置,保持应用与后端解耦。PII 可在 Serilog 富化器或 OTel 处理器中最早阶段脱敏。跨服务关联主要依赖 W3C traceparent 头,异步场景可补充业务 CorrelationId。
适用场景:高吞吐 .NET 服务的日志聚合、查询、采样、合规脱敏与跨服务排障。
限制:不涉及日志发出机制(Serilog/NLog/MEL、sink、OTel 导出)、应用配置与选项模式、分布式追踪设置与 trace 上下文传播,这些属于 dotnet-observability 与 dotnet-csharp-configuration 技能范围。具体收费、价格与平台效果资料未提供。