TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

AWS X-Ray – Distributed Tracing System

238 pointsby Trisellover 8 years ago

20 comments

devbugover 8 years ago
If you&#x27;re interested in distributed system tracing there&#x27;s a lot going on.<p>As a starting point, I would recommend reading Google&#x27;s paper on their project &quot;Dapper.&quot; [1] It&#x27;s essentially the core of most distributed tracing systems. At least those I&#x27;ve encountered.<p>There&#x27;s a lot of tooling out there that take their cues from Dapper. I&#x27;ve recently been looking into integrating OpenZipkin[2] with our systems. I see at as a more viable alternative (no tie in!) to Yet Another Propriety Thing in AWS (YAPTA). There&#x27;s other as well, like AppDash.<p>Recently there has been a push towards an open-standard for the collection side called OpenTracing[3]. I came across it when investigating LightStep[4]. Ideally that means no vendor lock-in, which of course has lots of knock-on effects.<p>If you know of any, I&#x27;d love to be pointed in the direction of _different_ and not just divergent techniques.<p>[1]: <a href="http:&#x2F;&#x2F;static.googleusercontent.com&#x2F;media&#x2F;research.google.com&#x2F;en&#x2F;&#x2F;archive&#x2F;papers&#x2F;dapper-2010-1.pdf" rel="nofollow">http:&#x2F;&#x2F;static.googleusercontent.com&#x2F;media&#x2F;research.google.co...</a><p>[2]: <a href="http:&#x2F;&#x2F;zipkin.io" rel="nofollow">http:&#x2F;&#x2F;zipkin.io</a><p>[3]: <a href="http:&#x2F;&#x2F;opentracing.io" rel="nofollow">http:&#x2F;&#x2F;opentracing.io</a><p>[4]: <a href="http:&#x2F;&#x2F;lightstep.com" rel="nofollow">http:&#x2F;&#x2F;lightstep.com</a> - Impressive team behind this.
评论 #13084789 未加载
评论 #13083623 未加载
评论 #13082279 未加载
评论 #13082505 未加载
评论 #13084895 未加载
评论 #13086182 未加载
评论 #13084384 未加载
评论 #13084030 未加载
评论 #13086400 未加载
ranmanover 8 years ago
This blog post has more info: <a href="https:&#x2F;&#x2F;aws.amazon.com&#x2F;blogs&#x2F;aws&#x2F;aws-x-ray-see-inside-of-your-distributed-application&#x2F;" rel="nofollow">https:&#x2F;&#x2F;aws.amazon.com&#x2F;blogs&#x2F;aws&#x2F;aws-x-ray-see-inside-of-you...</a><p>I&#x27;ll be talking about this on the <a href="https:&#x2F;&#x2F;twitch.tv&#x2F;aws" rel="nofollow">https:&#x2F;&#x2F;twitch.tv&#x2F;aws</a> stream at 12:30 pacific if you guys want to ask questions &#x2F; learn more.<p>(I WORK AT AWS)
评论 #13082631 未加载
评论 #13082787 未加载
评论 #13081250 未加载
andrewvcover 8 years ago
I haven&#x27;t used many of the new AWS services. Someone tell me, what&#x27;s the quality level? I&#x27;ll be surprised if all the new AWS stuff works that well given how divided their focus must be now.
评论 #13081842 未加载
评论 #13082062 未加载
评论 #13081702 未加载
评论 #13081738 未加载
评论 #13081516 未加载
DenisMover 8 years ago
Turns out X-Ray is <i>sampling</i> service, it drops data. You can use it to debug recurring problems, but it&#x27;s no use when debugging a particular incident with the customer on the phone. Bummer.<p><i>To provide a performant and cost-effective experience, X-Ray does not collect data for every request that is sent to an application. Instead, it collects data for a statistically significant number of requests. X-Ray should not be used as an audit or compliance tool because it does not guarantee data completeness.</i><p><a href="https:&#x2F;&#x2F;aws.amazon.com&#x2F;xray&#x2F;faqs&#x2F;" rel="nofollow">https:&#x2F;&#x2F;aws.amazon.com&#x2F;xray&#x2F;faqs&#x2F;</a>
评论 #13083908 未加载
评论 #13085670 未加载
评论 #13085310 未加载
ropikuover 8 years ago
Looks like it doesn&#x27;t support all languages. Not sure if users can contribute plugins.<p>&gt; You can use X-Ray with applications written in Java, Node.js, and .NET that are deployed on these services. Support for AWS Lambda is coming soon.
koolbaover 8 years ago
So is this AWS&#x27;s New Relic competitor?
评论 #13081922 未加载
评论 #13081366 未加载
loganbertramover 8 years ago
Honest question: why is there so much AWS news up today? I mean, X-Ray is particularly exciting for me, but there are currently 5&#x2F;30 stories on the front page which are basically just product announcements. I&#x27;m pretty new, but is this normal? I thought the basic upvote criteria was meant to be that we should focus on upvoting articles of some depth as well as interest.
评论 #13083363 未加载
评论 #13083327 未加载
评论 #13083377 未加载
评论 #13083367 未加载
评论 #13083345 未加载
spo81rtyover 8 years ago
Some have mentioned is this full APM and does this compete with New Relic, Dynatrace, Stackify, Appdynamics, App Insights, etc.<p>Those products are primarily based on code profiling. For example, at Stackify we automatically profile key methods for dozens of common dependencies and frameworks to understand their usage and performance. Every SQL, NoSQL, caching, queuing providers and many other things. Plus app errors, logs, etc.<p>So the best I can tell from the AWS blog and docs is the answer is no its not a full APM. It appears to track how long a web request takes and any usage of the AWS services via their SDK. More of a lightweight service mapping of AWS services. So SQL database or HTTP calls probably aren&#x27;t tracked.<p>In the future could they expand it? Sure. But for now it seems limited compared to a full blown APM product. Although this could be help for identifying performance problems with AWS services.<p>Matt - Founder of Stackify
inthewoodsover 8 years ago
Significant blow to all APM players in the space. Approximately 50% of New Relic&#x27;s revenue comes from AWS. Datadog just announced their distributed tracing system at $25&#x2F;host. X-Ray is orders of magnitude cheaper than either - and per trace pricing is something that would be very tough for anyone else to do and plays well to Lambda efforts.<p>X-Ray seems like a pretty basic service at this point but in my opinion the writing is on the wall for other APM providers. Amazon chose this announcement for a major slot so I expect they&#x27;ll be investing in the service. As Bezos is often quoted as saying &quot;your margin is my opportunity.&quot;
评论 #13083569 未加载
评论 #13083652 未加载
xrdover 8 years ago
Incredible. My book talks about writing tests to help build reliable systems but having a dynamic run time tool like this is an astounding addition to a developer&#x27;s toolset.
Xorlevover 8 years ago
Hooray, hosted Zipkin. Would be really nice to have a opentracing backend that sends to AWS X-Ray.
评论 #13083728 未加载
polskibusover 8 years ago
Is this offering similar to Azure&#x27;s Application Insights?<p><a href="https:&#x2F;&#x2F;azure.microsoft.com&#x2F;pl-pl&#x2F;services&#x2F;application-insights&#x2F;" rel="nofollow">https:&#x2F;&#x2F;azure.microsoft.com&#x2F;pl-pl&#x2F;services&#x2F;application-insig...</a>
btashtonover 8 years ago
No Python support?
评论 #13082370 未加载
simlevesqueover 8 years ago
Just when I finished setting up NewRelic on Elastic BeanStalk :P
Thaxllover 8 years ago
<a href="https:&#x2F;&#x2F;aws.amazon.com&#x2F;xray&#x2F;details&#x2F;" rel="nofollow">https:&#x2F;&#x2F;aws.amazon.com&#x2F;xray&#x2F;details&#x2F;</a>
deepnotderpover 8 years ago
Damn, AWS is on a tear RN.
res0nat0rover 8 years ago
Is this comparable to Dynatrace?
评论 #13150569 未加载
henrygrewover 8 years ago
I was expecting python support
honkhonkpantsover 8 years ago
Hrmm name collision with Google&#x27;s previously published XRay function tracing system <a href="http:&#x2F;&#x2F;research.google.com&#x2F;pubs&#x2F;pub45287.html" rel="nofollow">http:&#x2F;&#x2F;research.google.com&#x2F;pubs&#x2F;pub45287.html</a>
评论 #13083984 未加载
dborehamover 8 years ago
Ugh. Of course I read the comments first to see if the article is worth reading and it takes me 10 minutes to realize this is not Amazon&#x27;s 3D rendering as a service, service..