Lightstep from ServiceNow Logo

Products

Solutions

Documentation

Resources

Lightstep from ServiceNow Logo
< all announcements

Instrumentation Quality Scores: Guiding you to better telemetry data

So, you’ve just finished setting up a new service. You can now see how it relates to other serviceshow it relates to other services and third-party dependencies, and if it’s contributing to latency or throwing errors.

And when you deploy your next release, you can see how your service is affected — and how it affects other services across your system.

Awesome!

But how do you know if your service has been instrumented as well as it could be?

Lightstep can now answer these questions through our new feature: Instrumentation Quality Scores.

Better Instrumentation. Better Insights.

Instrumentation Quality Scores show how well your services are instrumented, and provide specific advice on how to make improvements.

They also offer immediate feedback on where and how to fix any issues with your instrumentation.

instrumentation-quality-scores-guiding-you-to-better-telemetry-data

How Lightstep's IQS Works

To determine a score for each service, we evaluate five factors:

  1. Service boundary spans: Have you instrumented client and server operations so that we can identify service boundaries? If not, you should! Our Service Diagram and traces will more accurately reflect your actual system.

  2. Release tags: Have you tagged your spansspans with release tags? Tagging spans with the release version can help you attribute a problem to a particular release.

  3. Interior spans: Do your operations have interior spans? Adding instrumentation to complex methods can help you narrow down performance issues to a particular segment of code. Then you will not only know that a particular service is slow, but also that a particular method is to blame.

  4. Custom tags: Have you tagged your spans with custom tags? For example, tagging spans with an AWS region can help you attribute a problem to a particular region. Or maybe a particular customer is having issues — tagging spans with a customer ID would help you identify this. Seeing these tag values throughout the product is valuable, and in particular our Correlations featureCorrelations feature can help you identify problems unique to a tag (this is also true of the release tag and hostname tag factors as well).

  5. Hostname tags: Have you tagged your spans with hostname tags? Tagging spans with the hostname can help you attribute a problem to a specific container, host or pod.

The Future of High Quality Instrumentation: OpenTelemetry

Earlier this year, alongside Google, Microsoft, Uber, CNCF, and many other organizations, we announced that OpenTracing and OpenCensus are merging to form a new standard: OpenTelemetryOpenTelemetry.

Lightstep’s work on instrumentation quality scoring helps guide our contributions to the OpenTelemetry core and OpenTelemetry integrations into frameworks and applications.

The long-term goal of this effort is to make developer tools and systems observable by default — regardless of vendor, platform, framework, or technology.

To learn more about OpenTelemetry, check out our weekly review of news, events, and projects updates. It’s called … OTel Me MoreOTel Me More :)

Interested in joining our team? See our open positions herehere.

September 11, 2019
3 min read
Announcements

Share this article

About the author

Valjean Clark

Valjean Clark

Read moreRead more
Announcements

Transform ServiceNow workflows with Service Graph Connector for Observability - Lightstep

Andrew Gardner | Dec 20, 2022

The Service Graph Connector for Observability - Lightstep is the bridge between IT Operations and DevOps teams. When combined with ITOM Visibility, it provides organizations with a complete, end-to-end view of their entire cloud estate.

Learn moreLearn more
Announcements

Evolving our incident response strategy

Lightstep | Nov 2, 2022

Lightstep’s Incident Response offering will be sunset effective January 31, 2023. Current customers may continue to use the service until then. Lightstep Observability will not be affected.

Learn moreLearn more
Announcements

Change Intelligence-In-Context

Rakesh Patel | Oct 26, 2022

Lightstep’s latest announcement reduces mean time to resolution and drives proactive performance improvements by enabling analysis - in-context - during your troubleshooting journey.

Learn moreLearn more
THE CLOUD-NATIVE RELIABILITY PLATFORM

Lightstep sounds like a lovely idea

Monitoring and observability for the world’s most reliable systems