From edbecf36a246dd58f1abf463b9b9b1bcb183defa Mon Sep 17 00:00:00 2001 From: Liudmila Molkova Date: Sun, 15 Sep 2024 12:24:33 -0700 Subject: [PATCH] move to root namespace --- .../andrioid/android-registry.yaml | 0 .../andrioid/android-resources.yaml | 0 .../android-registry-deprecated.yaml | 0 .../aspnetcore-metrics.yaml | 0 .../aspnetcore-registry.yaml | 0 .../{resource => }/aws/aws-ecs-resources.yaml | 0 .../{resource => }/aws/aws-eks-resources.yaml | 0 .../aws/aws-logs-resources.yaml | 0 .../browser-registry.yaml | 0 .../browser-resources.yaml | 0 model/client/client-common.yaml | 8 +++ .../{general => client}/client-registry.yaml | 0 model/{resource => cloud}/cloud-registry.yaml | 0 .../{resource => cloud}/cloud-resources.yaml | 0 model/code/code-common.yaml | 13 ++++ model/{general => code}/code-registry.yaml | 0 .../container-resources.yaml | 0 model/{general => cpu}/cpu-registry.yaml | 0 .../deployment-registry.yaml | 0 .../deployment-resources.yaml | 0 .../deployment-registry-deprecated.yaml | 0 model/destination/destination-common.yaml | 8 +++ .../destination-registry.yaml | 0 .../device-events.yaml} | 0 .../{resource => device}/device-registry.yaml | 0 .../device-resources.yaml | 0 model/{general => disk}/disk-registry.yaml | 0 model/enduser/deprecated/enduser-common.yaml | 12 ++++ .../enduser-registry-deprecated.yaml | 0 model/{general => error}/error-registry.yaml | 0 .../events.yaml => event/event-common.yaml} | 0 model/{logs => event}/event-registry.yaml | 0 model/{resource => faas}/faas-resources.yaml | 0 model/{general => file}/file-registry.yaml | 0 .../{resource => }/gcp/gcp-client-common.yml | 0 .../gcp/gcp-cloud-run-resources.yaml | 0 .../{resource => }/gcp/gcp-gce-resources.yaml | 0 model/general/general.yaml | 65 ------------------- .../heroku/heroku-registry.yaml | 0 .../heroku/heroku-resources.yaml | 0 model/{resource => host}/host-registry.yaml | 0 model/{resource => host}/host-resources.yaml | 0 .../deprecated/ios-registry-deprecated.yaml | 0 model/{resource => k8s}/k8s-resources.yaml | 0 .../{dotnet => kestrel}/kestrel-metrics.yaml | 0 model/{system => linux}/linux-registry.yaml | 0 model/{logs/logs.yaml => log/log-common.yaml} | 0 model/{logs => log}/log-registry.yaml | 0 .../network-registry-deprecated.yaml | 0 .../{general => network}/network-common.yaml | 0 .../network-registry.yaml | 0 model/{js => nodejs}/nodejs-metrics.yaml | 0 model/{js => nodejs}/nodejs-registry.yaml | 0 model/{general => oci}/oci-registry.yaml | 0 model/{system => os}/os-registry.yaml | 0 model/{resource => os}/os-resources.yaml | 0 model/{resource => otel}/otel-resources.yaml | 0 model/peer/peer-common.yaml | 7 ++ model/{general => peer}/peer-registry.yaml | 0 .../process-resources.yaml | 0 model/profile/profile-common.yaml | 8 +++ model/profile/profile-registry.yaml | 63 ++++++++++++++++++ model/server/server-common.yaml | 8 +++ .../{general => server}/server-registry.yaml | 0 .../service-registry.yaml | 0 .../service-resources-experimental.yaml | 0 .../service-resources.yaml | 0 .../{dotnet => signalr}/signalr-metrics.yaml | 0 .../{dotnet => signalr}/signalr-registry.yaml | 0 model/source/source-common.yaml | 8 +++ .../{general => source}/source-registry.yaml | 0 .../telemetry/telemetry-registry.yaml | 0 .../telemetry-resources-experimental.yaml | 0 .../telemetry/telemetry-resources.yaml | 0 model/{general => test}/test-registry.yaml | 0 model/thread/thread-common.yaml | 8 +++ .../{general => thread}/thread-registry.yaml | 0 .../deprecated/tls-registry-deprecated.yaml | 0 model/{general => tls}/tls-registry.yaml | 0 model/{general => url}/url-common.yaml | 0 model/{general => url}/url-registry.yaml | 0 .../user-agent-registry.yaml | 0 model/{general => user}/user-registry.yaml | 0 model/{js => v8js}/v8js-metrics.yaml | 0 model/{js => v8js}/v8js-registry.yaml | 0 model/{general => vcs}/vcs-registry.yaml | 0 .../webengine-registry.yaml | 0 .../webengine-resources.yaml | 0 88 files changed, 143 insertions(+), 65 deletions(-) rename model/{resource => }/andrioid/android-registry.yaml (100%) rename model/{resource => }/andrioid/android-resources.yaml (100%) rename model/{resource => }/andrioid/deprecated/android-registry-deprecated.yaml (100%) rename model/{dotnet => aspnetcore}/aspnetcore-metrics.yaml (100%) rename model/{dotnet => aspnetcore}/aspnetcore-registry.yaml (100%) rename model/{resource => }/aws/aws-ecs-resources.yaml (100%) rename model/{resource => }/aws/aws-eks-resources.yaml (100%) rename model/{resource => }/aws/aws-logs-resources.yaml (100%) rename model/{resource => browser}/browser-registry.yaml (100%) rename model/{resource => browser}/browser-resources.yaml (100%) create mode 100644 model/client/client-common.yaml rename model/{general => client}/client-registry.yaml (100%) rename model/{resource => cloud}/cloud-registry.yaml (100%) rename model/{resource => cloud}/cloud-resources.yaml (100%) create mode 100644 model/code/code-common.yaml rename model/{general => code}/code-registry.yaml (100%) rename model/{resource => container}/container-resources.yaml (100%) rename model/{general => cpu}/cpu-registry.yaml (100%) rename model/{resource => deployment}/deployment-registry.yaml (100%) rename model/{resource => deployment}/deployment-resources.yaml (100%) rename model/{general => deployment}/deprecated/deployment-registry-deprecated.yaml (100%) create mode 100644 model/destination/destination-common.yaml rename model/{general => destination}/destination-registry.yaml (100%) rename model/{mobile/mobile-events.yaml => device/device-events.yaml} (100%) rename model/{resource => device}/device-registry.yaml (100%) rename model/{resource => device}/device-resources.yaml (100%) rename model/{general => disk}/disk-registry.yaml (100%) create mode 100644 model/enduser/deprecated/enduser-common.yaml rename model/{general => enduser}/deprecated/enduser-registry-deprecated.yaml (100%) rename model/{general => error}/error-registry.yaml (100%) rename model/{logs/events.yaml => event/event-common.yaml} (100%) rename model/{logs => event}/event-registry.yaml (100%) rename model/{resource => faas}/faas-resources.yaml (100%) rename model/{general => file}/file-registry.yaml (100%) rename model/{resource => }/gcp/gcp-client-common.yml (100%) rename model/{resource => }/gcp/gcp-cloud-run-resources.yaml (100%) rename model/{resource => }/gcp/gcp-gce-resources.yaml (100%) delete mode 100644 model/general/general.yaml rename model/{resource => }/heroku/heroku-registry.yaml (100%) rename model/{resource => }/heroku/heroku-resources.yaml (100%) rename model/{resource => host}/host-registry.yaml (100%) rename model/{resource => host}/host-resources.yaml (100%) rename model/{general => ios}/deprecated/ios-registry-deprecated.yaml (100%) rename model/{resource => k8s}/k8s-resources.yaml (100%) rename model/{dotnet => kestrel}/kestrel-metrics.yaml (100%) rename model/{system => linux}/linux-registry.yaml (100%) rename model/{logs/logs.yaml => log/log-common.yaml} (100%) rename model/{logs => log}/log-registry.yaml (100%) rename model/{general => network}/deprecated/network-registry-deprecated.yaml (100%) rename model/{general => network}/network-common.yaml (100%) rename model/{general => network}/network-registry.yaml (100%) rename model/{js => nodejs}/nodejs-metrics.yaml (100%) rename model/{js => nodejs}/nodejs-registry.yaml (100%) rename model/{general => oci}/oci-registry.yaml (100%) rename model/{system => os}/os-registry.yaml (100%) rename model/{resource => os}/os-resources.yaml (100%) rename model/{resource => otel}/otel-resources.yaml (100%) create mode 100644 model/peer/peer-common.yaml rename model/{general => peer}/peer-registry.yaml (100%) rename model/{resource => process}/process-resources.yaml (100%) create mode 100644 model/profile/profile-common.yaml create mode 100644 model/profile/profile-registry.yaml create mode 100644 model/server/server-common.yaml rename model/{general => server}/server-registry.yaml (100%) rename model/{resource => service}/service-registry.yaml (100%) rename model/{resource => service}/service-resources-experimental.yaml (100%) rename model/{resource => service}/service-resources.yaml (100%) rename model/{dotnet => signalr}/signalr-metrics.yaml (100%) rename model/{dotnet => signalr}/signalr-registry.yaml (100%) create mode 100644 model/source/source-common.yaml rename model/{general => source}/source-registry.yaml (100%) rename model/{resource => }/telemetry/telemetry-registry.yaml (100%) rename model/{resource => }/telemetry/telemetry-resources-experimental.yaml (100%) rename model/{resource => }/telemetry/telemetry-resources.yaml (100%) rename model/{general => test}/test-registry.yaml (100%) create mode 100644 model/thread/thread-common.yaml rename model/{general => thread}/thread-registry.yaml (100%) rename model/{general => tls}/deprecated/tls-registry-deprecated.yaml (100%) rename model/{general => tls}/tls-registry.yaml (100%) rename model/{general => url}/url-common.yaml (100%) rename model/{general => url}/url-registry.yaml (100%) rename model/{general => user-agent}/user-agent-registry.yaml (100%) rename model/{general => user}/user-registry.yaml (100%) rename model/{js => v8js}/v8js-metrics.yaml (100%) rename model/{js => v8js}/v8js-registry.yaml (100%) rename model/{general => vcs}/vcs-registry.yaml (100%) rename model/{resource => webengine}/webengine-registry.yaml (100%) rename model/{resource => webengine}/webengine-resources.yaml (100%) diff --git a/model/resource/andrioid/android-registry.yaml b/model/andrioid/android-registry.yaml similarity index 100% rename from model/resource/andrioid/android-registry.yaml rename to model/andrioid/android-registry.yaml diff --git a/model/resource/andrioid/android-resources.yaml b/model/andrioid/android-resources.yaml similarity index 100% rename from model/resource/andrioid/android-resources.yaml rename to model/andrioid/android-resources.yaml diff --git a/model/resource/andrioid/deprecated/android-registry-deprecated.yaml b/model/andrioid/deprecated/android-registry-deprecated.yaml similarity index 100% rename from model/resource/andrioid/deprecated/android-registry-deprecated.yaml rename to model/andrioid/deprecated/android-registry-deprecated.yaml diff --git a/model/dotnet/aspnetcore-metrics.yaml b/model/aspnetcore/aspnetcore-metrics.yaml similarity index 100% rename from model/dotnet/aspnetcore-metrics.yaml rename to model/aspnetcore/aspnetcore-metrics.yaml diff --git a/model/dotnet/aspnetcore-registry.yaml b/model/aspnetcore/aspnetcore-registry.yaml similarity index 100% rename from model/dotnet/aspnetcore-registry.yaml rename to model/aspnetcore/aspnetcore-registry.yaml diff --git a/model/resource/aws/aws-ecs-resources.yaml b/model/aws/aws-ecs-resources.yaml similarity index 100% rename from model/resource/aws/aws-ecs-resources.yaml rename to model/aws/aws-ecs-resources.yaml diff --git a/model/resource/aws/aws-eks-resources.yaml b/model/aws/aws-eks-resources.yaml similarity index 100% rename from model/resource/aws/aws-eks-resources.yaml rename to model/aws/aws-eks-resources.yaml diff --git a/model/resource/aws/aws-logs-resources.yaml b/model/aws/aws-logs-resources.yaml similarity index 100% rename from model/resource/aws/aws-logs-resources.yaml rename to model/aws/aws-logs-resources.yaml diff --git a/model/resource/browser-registry.yaml b/model/browser/browser-registry.yaml similarity index 100% rename from model/resource/browser-registry.yaml rename to model/browser/browser-registry.yaml diff --git a/model/resource/browser-resources.yaml b/model/browser/browser-resources.yaml similarity index 100% rename from model/resource/browser-resources.yaml rename to model/browser/browser-resources.yaml diff --git a/model/client/client-common.yaml b/model/client/client-common.yaml new file mode 100644 index 0000000000..02ef815ede --- /dev/null +++ b/model/client/client-common.yaml @@ -0,0 +1,8 @@ +groups: + - id: client + type: attribute_group + brief: > + General client attributes. + attributes: + - ref: client.address + - ref: client.port diff --git a/model/general/client-registry.yaml b/model/client/client-registry.yaml similarity index 100% rename from model/general/client-registry.yaml rename to model/client/client-registry.yaml diff --git a/model/resource/cloud-registry.yaml b/model/cloud/cloud-registry.yaml similarity index 100% rename from model/resource/cloud-registry.yaml rename to model/cloud/cloud-registry.yaml diff --git a/model/resource/cloud-resources.yaml b/model/cloud/cloud-resources.yaml similarity index 100% rename from model/resource/cloud-resources.yaml rename to model/cloud/cloud-resources.yaml diff --git a/model/code/code-common.yaml b/model/code/code-common.yaml new file mode 100644 index 0000000000..b90efeec96 --- /dev/null +++ b/model/code/code-common.yaml @@ -0,0 +1,13 @@ +groups: + - id: code + type: attribute_group + brief: > + These attributes allow to report this unit of code and therefore to provide more context about the span. + attributes: + - ref: code.function + - ref: code.namespace + - ref: code.filepath + - ref: code.lineno + - ref: code.column + - ref: code.stacktrace + requirement_level: opt_in diff --git a/model/general/code-registry.yaml b/model/code/code-registry.yaml similarity index 100% rename from model/general/code-registry.yaml rename to model/code/code-registry.yaml diff --git a/model/resource/container-resources.yaml b/model/container/container-resources.yaml similarity index 100% rename from model/resource/container-resources.yaml rename to model/container/container-resources.yaml diff --git a/model/general/cpu-registry.yaml b/model/cpu/cpu-registry.yaml similarity index 100% rename from model/general/cpu-registry.yaml rename to model/cpu/cpu-registry.yaml diff --git a/model/resource/deployment-registry.yaml b/model/deployment/deployment-registry.yaml similarity index 100% rename from model/resource/deployment-registry.yaml rename to model/deployment/deployment-registry.yaml diff --git a/model/resource/deployment-resources.yaml b/model/deployment/deployment-resources.yaml similarity index 100% rename from model/resource/deployment-resources.yaml rename to model/deployment/deployment-resources.yaml diff --git a/model/general/deprecated/deployment-registry-deprecated.yaml b/model/deployment/deprecated/deployment-registry-deprecated.yaml similarity index 100% rename from model/general/deprecated/deployment-registry-deprecated.yaml rename to model/deployment/deprecated/deployment-registry-deprecated.yaml diff --git a/model/destination/destination-common.yaml b/model/destination/destination-common.yaml new file mode 100644 index 0000000000..e45dd4e365 --- /dev/null +++ b/model/destination/destination-common.yaml @@ -0,0 +1,8 @@ +groups: + - id: destination + type: attribute_group + brief: > + General destination attributes. + attributes: + - ref: destination.address + - ref: destination.port diff --git a/model/general/destination-registry.yaml b/model/destination/destination-registry.yaml similarity index 100% rename from model/general/destination-registry.yaml rename to model/destination/destination-registry.yaml diff --git a/model/mobile/mobile-events.yaml b/model/device/device-events.yaml similarity index 100% rename from model/mobile/mobile-events.yaml rename to model/device/device-events.yaml diff --git a/model/resource/device-registry.yaml b/model/device/device-registry.yaml similarity index 100% rename from model/resource/device-registry.yaml rename to model/device/device-registry.yaml diff --git a/model/resource/device-resources.yaml b/model/device/device-resources.yaml similarity index 100% rename from model/resource/device-resources.yaml rename to model/device/device-resources.yaml diff --git a/model/general/disk-registry.yaml b/model/disk/disk-registry.yaml similarity index 100% rename from model/general/disk-registry.yaml rename to model/disk/disk-registry.yaml diff --git a/model/enduser/deprecated/enduser-common.yaml b/model/enduser/deprecated/enduser-common.yaml new file mode 100644 index 0000000000..e17dde1bec --- /dev/null +++ b/model/enduser/deprecated/enduser-common.yaml @@ -0,0 +1,12 @@ +groups: + - id: identity + type: attribute_group + brief: > + These attributes may be used for any operation with an authenticated and/or authorized enduser. + attributes: + - ref: enduser.id + requirement_level: recommended + - ref: enduser.role + requirement_level: recommended + - ref: enduser.scope + requirement_level: recommended diff --git a/model/general/deprecated/enduser-registry-deprecated.yaml b/model/enduser/deprecated/enduser-registry-deprecated.yaml similarity index 100% rename from model/general/deprecated/enduser-registry-deprecated.yaml rename to model/enduser/deprecated/enduser-registry-deprecated.yaml diff --git a/model/general/error-registry.yaml b/model/error/error-registry.yaml similarity index 100% rename from model/general/error-registry.yaml rename to model/error/error-registry.yaml diff --git a/model/logs/events.yaml b/model/event/event-common.yaml similarity index 100% rename from model/logs/events.yaml rename to model/event/event-common.yaml diff --git a/model/logs/event-registry.yaml b/model/event/event-registry.yaml similarity index 100% rename from model/logs/event-registry.yaml rename to model/event/event-registry.yaml diff --git a/model/resource/faas-resources.yaml b/model/faas/faas-resources.yaml similarity index 100% rename from model/resource/faas-resources.yaml rename to model/faas/faas-resources.yaml diff --git a/model/general/file-registry.yaml b/model/file/file-registry.yaml similarity index 100% rename from model/general/file-registry.yaml rename to model/file/file-registry.yaml diff --git a/model/resource/gcp/gcp-client-common.yml b/model/gcp/gcp-client-common.yml similarity index 100% rename from model/resource/gcp/gcp-client-common.yml rename to model/gcp/gcp-client-common.yml diff --git a/model/resource/gcp/gcp-cloud-run-resources.yaml b/model/gcp/gcp-cloud-run-resources.yaml similarity index 100% rename from model/resource/gcp/gcp-cloud-run-resources.yaml rename to model/gcp/gcp-cloud-run-resources.yaml diff --git a/model/resource/gcp/gcp-gce-resources.yaml b/model/gcp/gcp-gce-resources.yaml similarity index 100% rename from model/resource/gcp/gcp-gce-resources.yaml rename to model/gcp/gcp-gce-resources.yaml diff --git a/model/general/general.yaml b/model/general/general.yaml deleted file mode 100644 index 9e46073c7e..0000000000 --- a/model/general/general.yaml +++ /dev/null @@ -1,65 +0,0 @@ -groups: - - id: client - type: attribute_group - brief: > - General client attributes. - attributes: - - ref: client.address - - ref: client.port - - id: server - type: attribute_group - brief: > - General server attributes. - attributes: - - ref: server.address - - ref: server.port - - id: source - type: attribute_group - brief: > - General source attributes. - attributes: - - ref: source.address - - ref: source.port - - id: destination - type: attribute_group - brief: > - General destination attributes. - attributes: - - ref: destination.address - - ref: destination.port - - id: peer - type: attribute_group - brief: "Operations that access some remote service." - attributes: - - ref: peer.service - requirement_level: recommended - - id: identity - type: attribute_group - brief: > - These attributes may be used for any operation with an authenticated and/or authorized enduser. - attributes: - - ref: enduser.id - requirement_level: recommended - - ref: enduser.role - requirement_level: recommended - - ref: enduser.scope - requirement_level: recommended - - id: thread - type: attribute_group - brief: > - These attributes may be used for any operation to store information about a thread that started a span. - attributes: - - ref: thread.id - - ref: thread.name - - id: code - type: attribute_group - brief: > - These attributes allow to report this unit of code and therefore to provide more context about the span. - attributes: - - ref: code.function - - ref: code.namespace - - ref: code.filepath - - ref: code.lineno - - ref: code.column - - ref: code.stacktrace - requirement_level: opt_in diff --git a/model/resource/heroku/heroku-registry.yaml b/model/heroku/heroku-registry.yaml similarity index 100% rename from model/resource/heroku/heroku-registry.yaml rename to model/heroku/heroku-registry.yaml diff --git a/model/resource/heroku/heroku-resources.yaml b/model/heroku/heroku-resources.yaml similarity index 100% rename from model/resource/heroku/heroku-resources.yaml rename to model/heroku/heroku-resources.yaml diff --git a/model/resource/host-registry.yaml b/model/host/host-registry.yaml similarity index 100% rename from model/resource/host-registry.yaml rename to model/host/host-registry.yaml diff --git a/model/resource/host-resources.yaml b/model/host/host-resources.yaml similarity index 100% rename from model/resource/host-resources.yaml rename to model/host/host-resources.yaml diff --git a/model/general/deprecated/ios-registry-deprecated.yaml b/model/ios/deprecated/ios-registry-deprecated.yaml similarity index 100% rename from model/general/deprecated/ios-registry-deprecated.yaml rename to model/ios/deprecated/ios-registry-deprecated.yaml diff --git a/model/resource/k8s-resources.yaml b/model/k8s/k8s-resources.yaml similarity index 100% rename from model/resource/k8s-resources.yaml rename to model/k8s/k8s-resources.yaml diff --git a/model/dotnet/kestrel-metrics.yaml b/model/kestrel/kestrel-metrics.yaml similarity index 100% rename from model/dotnet/kestrel-metrics.yaml rename to model/kestrel/kestrel-metrics.yaml diff --git a/model/system/linux-registry.yaml b/model/linux/linux-registry.yaml similarity index 100% rename from model/system/linux-registry.yaml rename to model/linux/linux-registry.yaml diff --git a/model/logs/logs.yaml b/model/log/log-common.yaml similarity index 100% rename from model/logs/logs.yaml rename to model/log/log-common.yaml diff --git a/model/logs/log-registry.yaml b/model/log/log-registry.yaml similarity index 100% rename from model/logs/log-registry.yaml rename to model/log/log-registry.yaml diff --git a/model/general/deprecated/network-registry-deprecated.yaml b/model/network/deprecated/network-registry-deprecated.yaml similarity index 100% rename from model/general/deprecated/network-registry-deprecated.yaml rename to model/network/deprecated/network-registry-deprecated.yaml diff --git a/model/general/network-common.yaml b/model/network/network-common.yaml similarity index 100% rename from model/general/network-common.yaml rename to model/network/network-common.yaml diff --git a/model/general/network-registry.yaml b/model/network/network-registry.yaml similarity index 100% rename from model/general/network-registry.yaml rename to model/network/network-registry.yaml diff --git a/model/js/nodejs-metrics.yaml b/model/nodejs/nodejs-metrics.yaml similarity index 100% rename from model/js/nodejs-metrics.yaml rename to model/nodejs/nodejs-metrics.yaml diff --git a/model/js/nodejs-registry.yaml b/model/nodejs/nodejs-registry.yaml similarity index 100% rename from model/js/nodejs-registry.yaml rename to model/nodejs/nodejs-registry.yaml diff --git a/model/general/oci-registry.yaml b/model/oci/oci-registry.yaml similarity index 100% rename from model/general/oci-registry.yaml rename to model/oci/oci-registry.yaml diff --git a/model/system/os-registry.yaml b/model/os/os-registry.yaml similarity index 100% rename from model/system/os-registry.yaml rename to model/os/os-registry.yaml diff --git a/model/resource/os-resources.yaml b/model/os/os-resources.yaml similarity index 100% rename from model/resource/os-resources.yaml rename to model/os/os-resources.yaml diff --git a/model/resource/otel-resources.yaml b/model/otel/otel-resources.yaml similarity index 100% rename from model/resource/otel-resources.yaml rename to model/otel/otel-resources.yaml diff --git a/model/peer/peer-common.yaml b/model/peer/peer-common.yaml new file mode 100644 index 0000000000..53807af234 --- /dev/null +++ b/model/peer/peer-common.yaml @@ -0,0 +1,7 @@ +groups: + - id: peer + type: attribute_group + brief: "Operations that access some remote service." + attributes: + - ref: peer.service + requirement_level: recommended diff --git a/model/general/peer-registry.yaml b/model/peer/peer-registry.yaml similarity index 100% rename from model/general/peer-registry.yaml rename to model/peer/peer-registry.yaml diff --git a/model/resource/process-resources.yaml b/model/process/process-resources.yaml similarity index 100% rename from model/resource/process-resources.yaml rename to model/process/process-resources.yaml diff --git a/model/profile/profile-common.yaml b/model/profile/profile-common.yaml new file mode 100644 index 0000000000..2c7994adfc --- /dev/null +++ b/model/profile/profile-common.yaml @@ -0,0 +1,8 @@ +groups: + - id: profile.frame + type: attribute_group + brief: > + Describes the origin of a single frame in a Profile. + attributes: + - ref: profile.frame.type + requirement_level: recommended diff --git a/model/profile/profile-registry.yaml b/model/profile/profile-registry.yaml new file mode 100644 index 0000000000..8bbac2ef51 --- /dev/null +++ b/model/profile/profile-registry.yaml @@ -0,0 +1,63 @@ +groups: + + - id: registry.profile.frame + type: attribute_group + brief: > + Describes the origin of a single frame in a Profile. + attributes: + - id: profile.frame.type + stability: experimental + brief: > + Describes the interpreter or compiler of a single frame. + examples: ['cpython'] + type: + allow_custom_values: true + members: + - id: dotnet + brief: > + [.NET](https://wikipedia.org/wiki/.NET) + value: "dotnet" + stability: experimental + - id: jvm + brief: > + [JVM](https://wikipedia.org/wiki/Java_virtual_machine) + value: "jvm" + stability: experimental + - id: kernel + brief: > + [Kernel](https://wikipedia.org/wiki/Kernel_(operating_system)) + value: "kernel" + stability: experimental + - id: native + brief: > + [C](https://wikipedia.org/wiki/C_(programming_language)), + [C++](https://wikipedia.org/wiki/C%2B%2B), + [Go](https://wikipedia.org/wiki/Go_(programming_language)), + [Rust](https://wikipedia.org/wiki/Rust_(programming_language)) + value: "native" + stability: experimental + - id: perl + brief: > + [Perl](https://wikipedia.org/wiki/Perl) + value: "perl" + stability: experimental + - id: php + brief: > + [PHP](https://wikipedia.org/wiki/PHP) + value: "php" + stability: experimental + - id: cpython + brief: > + [Python](https://wikipedia.org/wiki/Python_(programming_language)) + value: "cpython" + stability: experimental + - id: ruby + brief: > + [Ruby](https://wikipedia.org/wiki/Ruby_(programming_language)) + value: "ruby" + stability: experimental + - id: v8js + brief: > + [V8JS](https://wikipedia.org/wiki/V8_(JavaScript_engine)) + value: "v8js" + stability: experimental diff --git a/model/server/server-common.yaml b/model/server/server-common.yaml new file mode 100644 index 0000000000..08806f02b3 --- /dev/null +++ b/model/server/server-common.yaml @@ -0,0 +1,8 @@ +groups: + - id: server + type: attribute_group + brief: > + General server attributes. + attributes: + - ref: server.address + - ref: server.port diff --git a/model/general/server-registry.yaml b/model/server/server-registry.yaml similarity index 100% rename from model/general/server-registry.yaml rename to model/server/server-registry.yaml diff --git a/model/resource/service-registry.yaml b/model/service/service-registry.yaml similarity index 100% rename from model/resource/service-registry.yaml rename to model/service/service-registry.yaml diff --git a/model/resource/service-resources-experimental.yaml b/model/service/service-resources-experimental.yaml similarity index 100% rename from model/resource/service-resources-experimental.yaml rename to model/service/service-resources-experimental.yaml diff --git a/model/resource/service-resources.yaml b/model/service/service-resources.yaml similarity index 100% rename from model/resource/service-resources.yaml rename to model/service/service-resources.yaml diff --git a/model/dotnet/signalr-metrics.yaml b/model/signalr/signalr-metrics.yaml similarity index 100% rename from model/dotnet/signalr-metrics.yaml rename to model/signalr/signalr-metrics.yaml diff --git a/model/dotnet/signalr-registry.yaml b/model/signalr/signalr-registry.yaml similarity index 100% rename from model/dotnet/signalr-registry.yaml rename to model/signalr/signalr-registry.yaml diff --git a/model/source/source-common.yaml b/model/source/source-common.yaml new file mode 100644 index 0000000000..5644041e24 --- /dev/null +++ b/model/source/source-common.yaml @@ -0,0 +1,8 @@ +groups: + - id: source + type: attribute_group + brief: > + General source attributes. + attributes: + - ref: source.address + - ref: source.port diff --git a/model/general/source-registry.yaml b/model/source/source-registry.yaml similarity index 100% rename from model/general/source-registry.yaml rename to model/source/source-registry.yaml diff --git a/model/resource/telemetry/telemetry-registry.yaml b/model/telemetry/telemetry-registry.yaml similarity index 100% rename from model/resource/telemetry/telemetry-registry.yaml rename to model/telemetry/telemetry-registry.yaml diff --git a/model/resource/telemetry/telemetry-resources-experimental.yaml b/model/telemetry/telemetry-resources-experimental.yaml similarity index 100% rename from model/resource/telemetry/telemetry-resources-experimental.yaml rename to model/telemetry/telemetry-resources-experimental.yaml diff --git a/model/resource/telemetry/telemetry-resources.yaml b/model/telemetry/telemetry-resources.yaml similarity index 100% rename from model/resource/telemetry/telemetry-resources.yaml rename to model/telemetry/telemetry-resources.yaml diff --git a/model/general/test-registry.yaml b/model/test/test-registry.yaml similarity index 100% rename from model/general/test-registry.yaml rename to model/test/test-registry.yaml diff --git a/model/thread/thread-common.yaml b/model/thread/thread-common.yaml new file mode 100644 index 0000000000..572fb26996 --- /dev/null +++ b/model/thread/thread-common.yaml @@ -0,0 +1,8 @@ +groups: + - id: thread + type: attribute_group + brief: > + These attributes may be used for any operation to store information about a thread that started a span. + attributes: + - ref: thread.id + - ref: thread.name diff --git a/model/general/thread-registry.yaml b/model/thread/thread-registry.yaml similarity index 100% rename from model/general/thread-registry.yaml rename to model/thread/thread-registry.yaml diff --git a/model/general/deprecated/tls-registry-deprecated.yaml b/model/tls/deprecated/tls-registry-deprecated.yaml similarity index 100% rename from model/general/deprecated/tls-registry-deprecated.yaml rename to model/tls/deprecated/tls-registry-deprecated.yaml diff --git a/model/general/tls-registry.yaml b/model/tls/tls-registry.yaml similarity index 100% rename from model/general/tls-registry.yaml rename to model/tls/tls-registry.yaml diff --git a/model/general/url-common.yaml b/model/url/url-common.yaml similarity index 100% rename from model/general/url-common.yaml rename to model/url/url-common.yaml diff --git a/model/general/url-registry.yaml b/model/url/url-registry.yaml similarity index 100% rename from model/general/url-registry.yaml rename to model/url/url-registry.yaml diff --git a/model/general/user-agent-registry.yaml b/model/user-agent/user-agent-registry.yaml similarity index 100% rename from model/general/user-agent-registry.yaml rename to model/user-agent/user-agent-registry.yaml diff --git a/model/general/user-registry.yaml b/model/user/user-registry.yaml similarity index 100% rename from model/general/user-registry.yaml rename to model/user/user-registry.yaml diff --git a/model/js/v8js-metrics.yaml b/model/v8js/v8js-metrics.yaml similarity index 100% rename from model/js/v8js-metrics.yaml rename to model/v8js/v8js-metrics.yaml diff --git a/model/js/v8js-registry.yaml b/model/v8js/v8js-registry.yaml similarity index 100% rename from model/js/v8js-registry.yaml rename to model/v8js/v8js-registry.yaml diff --git a/model/general/vcs-registry.yaml b/model/vcs/vcs-registry.yaml similarity index 100% rename from model/general/vcs-registry.yaml rename to model/vcs/vcs-registry.yaml diff --git a/model/resource/webengine-registry.yaml b/model/webengine/webengine-registry.yaml similarity index 100% rename from model/resource/webengine-registry.yaml rename to model/webengine/webengine-registry.yaml diff --git a/model/resource/webengine-resources.yaml b/model/webengine/webengine-resources.yaml similarity index 100% rename from model/resource/webengine-resources.yaml rename to model/webengine/webengine-resources.yaml