Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Events to compatibility matrix #3997

Merged
merged 15 commits into from
May 13, 2024
Merged
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 18 additions & 1 deletion spec-compliance-matrix.md
Original file line number Diff line number Diff line change
Expand Up @@ -211,11 +211,11 @@ formats is required. Implementing more than one format is optional.

## Logs

Features for the [Logging SDK](specification/logs/sdk.md).
Disclaimer: this list of features is still a work in progress, please refer to the specification if in any doubt.

| Feature | Optional | Go | Java | JS | Python | Ruby | Erlang | PHP | Rust | C++ | .NET | Swift |
|----------------------------------------------|----------|-----|------|-----|--------|------|--------|-----|------|-----|------|-------|
| **[Logging SDK](specification/logs/sdk.md)** | Optional | Go | Java | JS | Python | Ruby | Erlang | PHP | Rust | C++ | .NET | Swift |
jack-berg marked this conversation as resolved.
Show resolved Hide resolved
| LoggerProvider.Get Logger | | | + | | | | | + | | + | - | |
| LoggerProvider.Get Logger accepts attributes | | | | | | | | + | | + | | |
| LoggerProvider.Shutdown | | | + | | | | | + | | | - | |
Expand All @@ -230,6 +230,23 @@ Disclaimer: this list of features is still a work in progress, please refer to t
| Can plug custom LogRecordExporter | | | + | | | | | + | | + | | |
| Trace Context Injection | | | + | | + | | | + | | + | + | |

## Events

Features for the [Events API](specification/logs/event-api.md) and the [Events SDK](specification/logs/event-sdk.md).
Disclaimer: Events are currently an experimental work in progress.

| Feature | Optional | Go | Java | JS | Python | Ruby | Erlang | PHP | Rust | C++ | .NET | Swift |
|--------------------------------------------------------|----------|-----|------|-----|--------|------|--------|-----|------|-----|------|-------|
| EventLoggerProvider.Get EventLogger | | | + | | | | | | | | | |
jack-berg marked this conversation as resolved.
Show resolved Hide resolved
| EventLoggerProvider.Get EventLogger accepts version | + | | + | | | | | | | | | |
| EventLoggerProvider.Get EventLogger accepts schema_url | + | | + | | | | | | | | | |
jack-berg marked this conversation as resolved.
Show resolved Hide resolved
| EventLoggerProvider.Get EventLogger accepts attributes | + | | | | | | | | | | | |
| EventLogger accepts AnyValue payload | + | | + | | | | | | | | | |
carlosalberto marked this conversation as resolved.
Show resolved Hide resolved
| EventLogger accepts severity | + | | + | | | | | | | | | |
| EventLogger accepts timestamp | + | | + | | | | | | | | | |
| EventLogger accepts attributes | + | | + | | | | | | | | | |
| EventLogger accepts context | + | | + | | | | | | | | | |

## Resource

| Feature | Optional | Go | Java | JS | Python | Ruby | Erlang | PHP | Rust | C++ | .NET | Swift |
Expand Down
Loading