Comments (7)
@sbaum1994 it would be very helpful to have support for the JS version in the benchmark, it would encourage me to showcase some patches we can do the reduce the overhead in the tracer implementation.
At this stage, I care more about runtime performance since we are heavily relying on tracing in the server side.
from lightstep-tracer-javascript.
Thanks for opening this issue! We recently added support for proto over http transport; Is this sufficient?
from lightstep-tracer-javascript.
I think so, it would be nice to have a performance comparison between the transport types. 😉
Also I do not see a release, feel free to close this when the release is done.
from lightstep-tracer-javascript.
Hi @ruiaraujo! I'm going to be investigating adding gRPC support.
Two questions:
- Are you using the tracer for node, the browser, or both? I anticipate that node may be ready first.
- Have you had a chance to try proto over http?
from lightstep-tracer-javascript.
Node.
Not yet because somehow our collector has issues with this and I would like to either see a benchmark or benchmark it myself before changing anything.
from lightstep-tracer-javascript.
@iredelmeier any chance to work on this? Our node apps are out in the rain compared to the Golang based friends. 😄
from lightstep-tracer-javascript.
Resurrecting this issue! I think with https://github.com/lightstep/lightstep-benchmarks available now we may be able to run a benchmark between proto and thrift transports. The other thing to consider is the library size, with proto transport included it definitely significantly increases the size. Since you're using the tracer on Node & not browser that may not be relevant.
from lightstep-tracer-javascript.
Related Issues (20)
- Add trace-context header support
- Clock skew correction should take into account wrong window.performance time on browser platform HOT 1
- [Chrome] lighstep-tracer triggers browser errors: `Security Error: Failed to read the 'sessionStorage' property from 'Window': Access is denied for this document.` HOT 1
- Support for reporter tags HOT 2
- Page fails to load on IE11 with lightstep-tracer 0.24.3
- Enable `global-require` lint
- Extract babel config from Makefile / webpack config
- SameSite Cookie attributes
- Optionally _clearBuffer on _reportErrorStreak Threshold
- No way to create a custom propagator HOT 1
- Make and use getters on SpanContext
- React Native crash when it tries to access or add cookies. Error: 'document is undefined'.' HOT 2
- Browser friendly lightweight distribution HOT 3
- Broken in Edge 18 due to spread in object literal HOT 2
- Only half of the traceid is used when using the LightstepPropagator. HOT 2
- lightstep-tracer-javascript latest version contains high severity vulnerability of underscore package HOT 3
- Prototype Pollution in async HOT 2
- Update dependencies in order to fix security vulnerabilities HOT 1
- Support for ot-tracer-sampled HOT 1
- Default value for `sampling.priority` tag?
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 lightstep-tracer-javascript.