Now that we have the offset, how do we use that to actually read the data that the library puts there for us? This brings us back to the magic fs: portion of the mov instruction that we discussed earlier. In X86, most memory operands can optionally be supplied with a segment register that influences the address translation.Segments are an archaic construct from the early days … [Read more...] about Beyond the trace: Pinpointing performance culprits with continuous profiling and distributed tracing correlation
tracing
Tracing Your Steps Toward Full Kubernetes Observability
Kubernetes is one of the most important and influential technologies for building and operating software today because it’s so incredibly capable. It’s flexible, available, resilient, scalable, feature-rich and backed by a global community of innovators — that’s a pretty impressive list of intangibles to apply to any particular capability.At the same time, the complexity and … [Read more...] about Tracing Your Steps Toward Full Kubernetes Observability
Cracking Performance Issues in Microservices with Distributed Tracing
Microservices architecture is the new norm for building products these days. An application made up of hundreds of independent services enables teams to work independently and accelerate development. However, such highly distributed applications are also harder to monitor.When hundreds of services are traversed to satisfy a single request, it becomes difficult to investigate … [Read more...] about Cracking Performance Issues in Microservices with Distributed Tracing
APM is Legacy. Distributed Tracing is for Modern Teams
Some background. Having implemented at least 20 or more APM systems in production as an end-user at various companies, and both deployed and managed countless monitoring tools outside APM, I understand the role of the practitioner.Later on, I shifted to Gartner and led the APM Magic Quadrant for four years, finally spending another four years at AppDynamics (operating under … [Read more...] about APM is Legacy. Distributed Tracing is for Modern Teams