Link Search Menu Expand Document

Overview

Table of contents

  1. Introduction
  2. Dataflow
  3. Components
  4. Next Steps

Introduction

Cloud Native Service Operations Teams can quickly analyze performance and behavior for complex microservice stacks using Lightstep Telemetry Data (Traces, Metrics & Logs) to reduce outages and increase systems reliability. Understand and resolve complex issues across any number of services and reveal hidden dependencies to help diagnose and pinpoint exactly Where, Why, and How incidents occur.

Dataflow

Dataflow

  1. Instrument your services with Open Telemetry. For polyglot applications you can use the respective Open Telemetry SDK’s to instrument your code.

NOTE: For your convenience we have allready instrumented all services for you.

  1. Review the instrumentation code and configuration changes and commit your changes to GitHub.

  2. Trigger the ADO Pipeline to start the build and deployment of your changes.

  3. Services are built and the Docker images are deployed to the Azure Kubernetes environment

  4. Use the ServiceNow Lightstep app to examine your Service Directory and start monitoring.

  5. Examine your Latency Histograms, review your Service Diagrams and spot long running transactions that are slowing down your system.

Components

Component Description
ServiceNow Lightstep The ServiceNow cloud-native reliability platform.
GitHub Source Control Leading Source Code hosting platform for Version Control & Collaboration for your distributed teams.
Azure DevOps Pipelines Microsoft Azure Pipelines used to continuously Build, Test, and Deploy to any Platform and Cloud.
Azure Kubernetes Microsoft Azure mananaged Kubernetes Cluster for your Cloud Native Workloads.

Next Steps

  • Follow the Guide to implement in your environment.