Comments (15)
Same problem here, using Rails 3.2 as well (3.2.22 to be precise).
from skylight-ruby.
I still have this problem. I've been on Skylight 0.10.2 for a while.
from skylight-ruby.
This error happens when we've hit the limit for how many spans we instrument in a single request. The current limit is 1024, but we've talked about doubling it. I suspect this will happen soon. That said, we should definitely handle the failure case more elegantly. It's on our radar and we hope to devote some time to it soon.
from skylight-ruby.
[SKYLIGHT] [1.0.0] failed to instrument span; msg=native Trace#start_span failed
Still around. Please fix it! :)
from skylight-ruby.
@wagenet anyway to configure this at least? To up the max num spans
from skylight-ruby.
Do we have plan to fix this ?
from skylight-ruby.
Unfortunately, we've been delayed on resolving this. I'll try to reprioritize.
from skylight-ruby.
I just released version 1.4.0-beta which doubles the limit. Let me know if that helps at all. Depending on just how high your number of spans are it may not resolve it for you, but it's worth a try.
from skylight-ruby.
Hitting the 2048 limit too. Ruby 2.3.1 and Rails 5.0 on Ubuntu 16.04
ERROR:skylight::c_api: failed to start tracing span; err="Exceeded maximum number of trace spans; MAX=2048"
[SKYLIGHT] internal error: failed to start tracing span
Can we configure this number? If yes how to even come up with a number that is specific to each app?
from skylight-ruby.
@lookageek it's a number we've set on our end to avoid overloading our systems with a badly behaved endpoint. We'll probably up it again in the future but we need to make sure we can handle any extra load. What sort of work are you doing in the endpoint? I assume a complex loop?
from skylight-ruby.
@wagenet We're hitting this limit too(app is quite big), does it mean when we hit this error the request will not be stored in skylight?
from skylight-ruby.
Seeing this error too, what is going on? What are the downstream effects of getting this error in our app code?
from skylight-ruby.
@AndrewRayCode no downstream effects for your app's operation. However, this may cause some data to not show up in your Skylight UI. Can you reach out to us via the in-app messenger or [email protected]?
@piotrze can you also reach out to our support if you're still having trouble?
from skylight-ruby.
Does this mean that skylight won't report on significantly complex Ruby traces (which are the ones we probably want skylight on the most?)
from skylight-ruby.
@AndrewRayCode we can best serve you via our standard support channels.
from skylight-ruby.
Related Issues (20)
- Remove git dependency? HOT 3
- Allow yml files to be named yml.erb HOT 2
- 100% CPU Usage On Puma Workers at "idle" in Development. HOT 9
- Segmentation Fault HOT 1
- Middleware thread safey HOT 2
- Issue after gems upgrade HOT 4
- Delete old releases HOT 1
- Undefined method `safe_constantize' HOT 1
- Redis Deprecation warnings HOT 2
- Error after upgrading searchkick & elasticsearch gems HOT 3
- Possibly incorrect allocations reported HOT 1
- How to fix this warning HOT 2
- Verifying that probes are working HOT 1
- Puma 6 is breaking Skylight HOT 6
- Support for Psych 5 HOT 11
- Ignore specific GraphQL request
- No event sequence rendered for endpoints
- Incompatibility with GraphQL-Ruby 2.0.18+ out-of-the-box HOT 3
- Skylight and Sentry stacktrace issues HOT 10
- Join forces with stackprof 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 skylight-ruby.