Skip to content

Commit 2377d00

Browse files
authored
Auto-generated Semantic Conventions (#2069)
1 parent 6d6222f commit 2377d00

File tree

14 files changed

+4229
-0
lines changed

14 files changed

+4229
-0
lines changed

OpenTelemetry.proj

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@
44

55
<PackProjects Include="src\**\*.csproj" />
66

7+
<!-- Windows specific projects -->
8+
<PackProjects Remove="src\OpenTelemetry.Instrumentation.AspNet\OpenTelemetry.Instrumentation.AspNet.csproj" Condition="'$(OS)' != 'Windows_NT'" />
9+
10+
<!-- Not pack SemanticConventions project for now -->
11+
<SolutionProjects Remove="src\OpenTelemetry.SemanticConventions\OpenTelemetry.SemanticConventions.csproj" />
12+
<PackProjects Remove="src\OpenTelemetry.SemanticConventions\OpenTelemetry.SemanticConventions.csproj" Condition="'$(OS)' != 'Windows_NT'" />
13+
714
</ItemGroup>
815

916
<Target Name="Build">

OpenTelemetry.sln

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "source-generation", "docs\l
212212
EndProject
213213
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "getting-started-prometheus-grafana", "docs\metrics\getting-started-prometheus-grafana\getting-started-prometheus-grafana.csproj", "{41B784AA-3301-4126-AF9F-1D59BD04B0BF}"
214214
EndProject
215+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenTelemetry.SemanticConventions", "src\OpenTelemetry.SemanticConventions\OpenTelemetry.SemanticConventions.csproj", "{D4519DF6-CC72-4AC4-A851-E21383098D11}"
216+
EndProject
215217
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "customizing-the-sdk", "docs\logs\customizing-the-sdk\customizing-the-sdk.csproj", "{6C7A1595-36D6-4229-BBB5-5A6B5791791D}"
216218
EndProject
217219
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenTelemetry.Extensions.Propagators", "src\OpenTelemetry.Extensions.Propagators\OpenTelemetry.Extensions.Propagators.csproj", "{E91B2E40-E428-43B3-8A43-09709F0E69E4}"
@@ -434,6 +436,10 @@ Global
434436
{41B784AA-3301-4126-AF9F-1D59BD04B0BF}.Debug|Any CPU.Build.0 = Debug|Any CPU
435437
{41B784AA-3301-4126-AF9F-1D59BD04B0BF}.Release|Any CPU.ActiveCfg = Release|Any CPU
436438
{41B784AA-3301-4126-AF9F-1D59BD04B0BF}.Release|Any CPU.Build.0 = Release|Any CPU
439+
{D4519DF6-CC72-4AC4-A851-E21383098D11}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
440+
{D4519DF6-CC72-4AC4-A851-E21383098D11}.Debug|Any CPU.Build.0 = Debug|Any CPU
441+
{D4519DF6-CC72-4AC4-A851-E21383098D11}.Release|Any CPU.ActiveCfg = Release|Any CPU
442+
{D4519DF6-CC72-4AC4-A851-E21383098D11}.Release|Any CPU.Build.0 = Release|Any CPU
437443
{6C7A1595-36D6-4229-BBB5-5A6B5791791D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
438444
{6C7A1595-36D6-4229-BBB5-5A6B5791791D}.Debug|Any CPU.Build.0 = Debug|Any CPU
439445
{6C7A1595-36D6-4229-BBB5-5A6B5791791D}.Release|Any CPU.ActiveCfg = Release|Any CPU

src/OpenTelemetry.SemanticConventions/.publicApi/net462/PublicAPI.Shipped.txt

Whitespace-only changes.

src/OpenTelemetry.SemanticConventions/.publicApi/net462/PublicAPI.Unshipped.txt

Lines changed: 526 additions & 0 deletions
Large diffs are not rendered by default.

src/OpenTelemetry.SemanticConventions/.publicApi/netstandard2.0/PublicAPI.Shipped.txt

Whitespace-only changes.

src/OpenTelemetry.SemanticConventions/.publicApi/netstandard2.0/PublicAPI.Unshipped.txt

Lines changed: 526 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<TargetFrameworks>netstandard2.0;net462</TargetFrameworks>
5+
<Description>OpenTelemetry Semantic Conventions</Description>
6+
<PackageTags>$(PackageTags);semantic-conventions</PackageTags>
7+
</PropertyGroup>
8+
9+
</Project>
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Semantic Conventions for OpenTelemetry .NET
2+
3+
This project contains the generated code for the Semantic Conventions
4+
defined by the OpenTelemetry specification.
5+
6+
## Installation
7+
8+
```shell
9+
dotnet add package OpenTelemetry.SemanticConventions
10+
```
11+
12+
## Generating the files
13+
14+
This project uses the
15+
[Semantic Convention Generator](https://github.com/open-telemetry/build-tools/blob/main/semantic-conventions/README.md).
16+
The folder `scripts` at the top level of the project contains
17+
the templates and the script file used in the process.
18+
19+
To generate the code files, run:
20+
21+
```shell
22+
./scripts/semantic-conventions/generate.sh
23+
```
24+
25+
Or, with PowerShell:
26+
27+
```shell
28+
./scripts/semantic-conventions/generate.ps1
29+
```
30+
31+
## References
32+
33+
* [OpenTelemetry Project](https://opentelemetry.io/)
34+
* [Build tools](https://github.com/open-telemetry/build-tools)

src/OpenTelemetry.SemanticConventions/Resource/ResourceSemanticConventions.cs

Lines changed: 1028 additions & 0 deletions
Large diffs are not rendered by default.

src/OpenTelemetry.SemanticConventions/Trace/TraceSemanticConventions.cs

Lines changed: 1878 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)