Comments (2)
I prefer to have them added to sdk/log
from opentelemetry-go.
The proposed approach will require all processors to convert Record
s into ResourceLogs
. The processors are required to receive a record for OnEmit
. If an exporter is expected to receive a ResourceLogs
payload, it means the processor needs to make the conversion.
Additionally, the Record
still needs to maintain some way for the user to get the Resource
and instrumentation Scope
. Given this, and the fact that like the trace proto service you need to send a slice of ResourceLogs
as a request, it doesn't seem like we should move ahead with this proposal.
from opentelemetry-go.
Related Issues (20)
- Remove context check on stdout exporters HOT 1
- stdoutlog: Implement OTLP JSON encoding HOT 1
- stdoutlog: Do not print timestamps when `WithoutTimestamps` is set HOT 3
- sdk/log: document that Exporter must be concurrent safe
- Flaky test `TestBufferExporter/Shutdown/ContextCancelled` HOT 2
- sdk/log: Add options to `NewSimpleProcessor`
- Dropped attribute count is not recorded by log record HOT 4
- Feature request: span/ metric exporter initialization ignoring environment HOT 2
- Cannot test all fields of a `Record` HOT 13
- log/logtest: Add `log.Record` initializer HOT 5
- Use sync.Pools in otlploghttp transforms HOT 2
- Log dropped records from the batching log processor
- log.BatchingProcessor is inconsistent with trace.BatchSpanProcessor HOT 2
- Allow to configure sampling strategy per SpanExporter HOT 6
- stdoutlog: Implement Resource serialization
- stdoutlog: Test resource, scope, dropped attributes serialization
- Truncate `string` and `[]string` value types to configured limit
- Validate map value types to not contain duplicate keys
- Log `Record`s passed to log processor `OnEmit` is non-mutable HOT 10
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-go.