msbuild.otel.harness 0.0.1

dotnet tool install --global msbuild.otel.harness --version 0.0.1                
此包包含一个.NET 工具,您可以从壳/命令行调用它。
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local msbuild.otel.harness --version 0.0.1                
此包包含一个.NET 工具,您可以从壳/命令行调用它。
#tool dotnet:?package=msbuild.otel.harness&version=0.0.1                
nuke :add-package msbuild.otel.harness --version 0.0.1                

OpenTelemetry 的 MSBuild 结构化日志导出器

目录

关于

本项目提供了一个用于解析 MSBuild 结构化日志的库,以及一个用于执行相同任务的 dotnet 工具。

入门

先决条件

您需要一个安装了 6.0 或更高版本的 dotnet SDK 才能运行 dotnet 工具。

安装

使用 dotnet tool install msbuild.otel.harness 安装此工具(名称待定)

用法

请参阅 --help 输出以获取详细信息,但主要思想是您可以指定以下 3 个导出器之一

  • --console,将跟踪输出到 stdout
  • --zipkin-endpoint <endpoint>,将跟踪输出到 zipkin 实例,或
  • --oltp-endpoint <endpoint>,将跟踪输出到与 OLTP 兼容的实例
  • --oltp-header <oltp=header>,将附加标头输出到与 OLTP 兼容的实例(例如认证标头)

完整帮助

Description:
  Translates MSBuild structured log files to OpenTelemetry spans.

Usage:
  msbuild.otel.harness <logFile> [options]

Arguments:
  <logFile>  The MSBuild structured log file to parse

Options:
  --serviceName <serviceName>          The OpenTelemetry service name to use for the spans. [default: msbuild]
  --console                            Log the emitted spans to the console
  --oltp-endpoint <oltp-endpoint>      The OpenTelemetry endpoint to use for the spans.
  --oltp-header <oltp-header>          Allows for adding arbitrary headers in a key=value format. Use this option multiple times for multiple header values.
  --zipkin-endpoint <zipkin-endpoint>  The Zipkin endpoint to use for the spans.
  -?, -h, --help                       Show help and usage information
产品 兼容的和额外的计算目标框架版本。
.NET net6.0 兼容。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 已计算。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 已计算。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
兼容的目标框架
包含的目标框架(在包中)
了解有关目标框架.NET省标的更多信息。

此包没有依赖项。

版本 下载 最后更新
0.0.1 255 1/31/2022

### 新增
- 支持控制台、zipkin 和 OLTP 跟踪导出的初始导出器。