Upgrade semconv generator to v0.8.0 (#2236)
* Upgrade semconv generator to v0.8.0 * update specs with semconv gen 0.8.0 * makefile
This commit is contained in:
parent
f40b775573
commit
6ecce73b9b
|
|
@ -10,7 +10,7 @@
|
|||
"MD040": false,
|
||||
},
|
||||
"yaml.schemas": {
|
||||
"https://raw.githubusercontent.com/open-telemetry/build-tools/v0.7.0/semantic-conventions/semconv.schema.json": [
|
||||
"https://raw.githubusercontent.com/open-telemetry/build-tools/v0.8.0/semantic-conventions/semconv.schema.json": [
|
||||
"semantic_conventions/**/*.yaml"
|
||||
]
|
||||
},
|
||||
|
|
|
|||
2
Makefile
2
Makefile
|
|
@ -11,7 +11,7 @@ MARKDOWN_TOC=./node_modules/.bin/markdown-toc
|
|||
|
||||
# see https://github.com/open-telemetry/build-tools/releases for semconvgen updates
|
||||
# Keep links in semantic_conventions/README.md and .vscode/settings.json in sync!
|
||||
SEMCONVGEN_VERSION=0.7.0
|
||||
SEMCONVGEN_VERSION=0.8.0
|
||||
|
||||
$(MISSPELL):
|
||||
cd $(TOOLS_DIR) && go build -o $(MISSPELL_BINARY) github.com/client9/misspell/cmd/misspell
|
||||
|
|
|
|||
|
|
@ -17,12 +17,12 @@ i.e.:
|
|||
Semantic conventions for the spec MUST adhere to the
|
||||
[attribute naming conventions](../specification/common/attribute-naming.md).
|
||||
|
||||
Refer to the [syntax](https://github.com/open-telemetry/build-tools/tree/v0.7.0/semantic-conventions/syntax.md)
|
||||
Refer to the [syntax](https://github.com/open-telemetry/build-tools/tree/v0.8.0/semantic-conventions/syntax.md)
|
||||
for how to write the YAML files for semantic conventions and what the YAML properties mean.
|
||||
|
||||
A schema file for VS code is configured in the `/.vscode/settings.json` of this
|
||||
repository, enabling auto-completion and additional checks. Refer to
|
||||
[the generator README](https://github.com/open-telemetry/build-tools/tree/v0.7.0/semantic-conventions/README.md) for what extension you need.
|
||||
[the generator README](https://github.com/open-telemetry/build-tools/tree/v0.8.0/semantic-conventions/README.md) for what extension you need.
|
||||
|
||||
## Generating markdown
|
||||
|
||||
|
|
@ -33,7 +33,7 @@ formatted Markdown tables for all semantic conventions in the specification. Run
|
|||
make table-generation
|
||||
```
|
||||
|
||||
For more information, see the [semantic convention generator](https://github.com/open-telemetry/build-tools/tree/v0.7.0/semantic-conventions)
|
||||
For more information, see the [semantic convention generator](https://github.com/open-telemetry/build-tools/tree/v0.8.0/semantic-conventions)
|
||||
in the OpenTelemetry build tools repository.
|
||||
Using this build tool, it is also possible to generate code for use in OpenTelemetry
|
||||
language projects.
|
||||
|
|
|
|||
|
|
@ -42,6 +42,8 @@ The table below indicates which attributes should be added to the `Event` and
|
|||
their types.
|
||||
|
||||
<!-- semconv exception -->
|
||||
The event name MUST be `exception`.
|
||||
|
||||
| Attribute | Type | Description | Examples | Required |
|
||||
|---|---|---|---|---|
|
||||
| `exception.type` | string | The type of the exception (its fully-qualified class name, if applicable). The dynamic type of the exception should be preferred over the static type in languages that support it. | `java.net.ConnectException`; `OSError` | See below |
|
||||
|
|
|
|||
|
|
@ -90,7 +90,7 @@ Don't set the span status description if the reason can be inferred from `http.s
|
|||
| `SPDY` | SPDY protocol. |
|
||||
| `QUIC` | QUIC protocol. |
|
||||
|
||||
Following attributes MUST be provided **at span creation time** (when provided at all):
|
||||
Following attributes MUST be provided **at span creation time** (when provided at all), so they can be considered for sampling decisions:
|
||||
|
||||
* `http.method`
|
||||
* `http.url`
|
||||
|
|
|
|||
|
|
@ -103,6 +103,8 @@ and one received message will be recorded for both client and server spans.
|
|||
The event name MUST be `"message"`.
|
||||
|
||||
<!-- semconv rpc.message -->
|
||||
The event name MUST be `message`.
|
||||
|
||||
| Attribute | Type | Description | Examples | Required |
|
||||
|---|---|---|---|---|
|
||||
| `message.type` | string | Whether this is a received or sent message. | `SENT` | No |
|
||||
|
|
|
|||
Loading…
Reference in New Issue