Comments (7)
Resource is now in specs: https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/resources-api.md and https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/tracing-api.md#constructing-spandata
Need to move abstract class to API, get rid of interface and add Resource to the SpanData
.
from opentelemetry-dotnet.
@trwegner do you want to take it?
from opentelemetry-dotnet.
Sure! I'll start this afternoon.
from opentelemetry-dotnet.
@SergeyKanzhelev and @lmolkova - to move Resource abstract class requires also moving Tag, TagKey and TagValue. Any objection to removing the corresponding Tag* interfaces along the the Resource one?
from opentelemetry-dotnet.
yep. This is fine: https://github.com/open-telemetry/opentelemetry-java/blob/4172855fcdefc5d11cf52a974aeaf8de572c9f96/api/src/main/java/io/opentelemetry/tags/Tag.java#L30
from opentelemetry-dotnet.
Great! Thanks Sergey.
from opentelemetry-dotnet.
Closed via #97
from opentelemetry-dotnet.
Related Issues (20)
- Unobserved task exception in PrometheusHttpListener HOT 4
- Update the complex object logging example once the TFM warning is fixed
- Load OtlpExportProtocol from IConfigure HOT 1
- Feedback: ExemplarReservoir Experimental API HOT 1
- Base2 Exponential Bucket Histogram should reset to scale 20 after each collection cycle if DELTA aggregation temporality is used
- Remove .NET 7 TFM HOT 1
- Promote overflow attribute from experimental to stable HOT 1
- When creating a meter with spaces in the name the meter is not added to the subscription listner and is disabled. HOT 1
- UseOtlpExporter doesn't seem to work with just a logging configuration HOT 2
- Opt-in to using experimental resource attributes HOT 2
- Why AddOpentelemetry enables Microsoft logging? HOT 1
- Make PrometheusExporter public and open to composition to support Pushgateway scenarios
- Remove polyfill packages HOT 2
- How to properly propagate logging baggage to subsequent service invocations and Task.Run async invocations? HOT 9
- Prometheus exporter produces zero-byte HTTP response HOT 3
- Unify resource builder usage between Logging and Metrics/Tracing
- Mark ActivityExtensions.RecordException obsolete
- How does OTel semver conention work? HOT 1
- Baggage propagation is not possible for instrumentations without depending on OpenTelemetry.Api package HOT 10
- Specifying an endpoint in appsettings.json breaks appending suffix to endpoint path HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opentelemetry-dotnet.