From 0588a319facce46f88a215350b3376d0642715a8 Mon Sep 17 00:00:00 2001 From: brettlangdon Date: Tue, 25 Jun 2019 13:44:24 -0400 Subject: [PATCH] add background.sh --- dash-apm-python/background.sh | 5 +++++ dash-apm-python/index.json | 8 ++++---- dash-apm-python/intro.md | 11 +++++++++++ 3 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 dash-apm-python/background.sh diff --git a/dash-apm-python/background.sh b/dash-apm-python/background.sh new file mode 100644 index 0000000..2b1eab9 --- /dev/null +++ b/dash-apm-python/background.sh @@ -0,0 +1,5 @@ +#!/bin/bash +mkdir /tracing-workshop +git clone https://github.com/burningion/distributed-tracing-with-apm-workshop /tracing-workshop +cd /tracing-workshop +docker-compose pull diff --git a/dash-apm-python/index.json b/dash-apm-python/index.json index 8114334..00bf6d6 100644 --- a/dash-apm-python/index.json +++ b/dash-apm-python/index.json @@ -2,10 +2,10 @@ "title": "Pinpointing Microservice Bottlenecks in Python with Datadog APM", "description": "As software moves to microservices and containers, the need for better tooling to debug our systems grows.\n\nIn this workshop, we'll introduce distributed tracing as a method to gain visibility and insight into these distributed applications.\n\nTraces allow us to see units of work, as they pass across our subsystems. By incorporating traces with logs and metrics, we can see performance bottlenecks, verify legacy system changes, and deploy confidently into complex environments.\n\nWe'll instrument a few Python microservices with the Datadog Agent, and see how distributed traces can be used in the real world, to get better insight into the health of your systems.", "details": { - "steps": [ - ], + "steps": [], "intro": { - "text": "intro.md" + "text": "intro.md", + "courseData": "background.sh" }, "finish": { "text": "finish.md" @@ -15,6 +15,6 @@ "uilayout": "editor-terminal" }, "backend": { - "imageid": "git" + "imageid": "docker" } } diff --git a/dash-apm-python/intro.md b/dash-apm-python/intro.md index e69de29..b17ee6d 100644 --- a/dash-apm-python/intro.md +++ b/dash-apm-python/intro.md @@ -0,0 +1,11 @@ +# Pinpointing Microservice Bottlenecks in Python with Datadog APM + +https://www.dashcon.io/workshops/pinpointing-microservice-bottlenecks-in-python-with-datadog-apm/ + +As software moves to microservices and containers, the need for better tooling to debug our systems grows. + +In this workshop, we'll introduce distributed tracing as a method to gain visibility and insight into these distributed applications. + +Traces allow us to see units of work, as they pass across our subsystems. By incorporating traces with logs and metrics, we can see performance bottlenecks, verify legacy system changes, and deploy confidently into complex environments. + +We'll instrument a few Python microservices with the Datadog Agent, and see how distributed traces can be used in the real world, to get better insight into the health of your systems.