Course
This procedure is a part of course that teaches you how to build a quickstart. If you haven't already, checkout the course introduction.
Before you build a quickstart, you need to spin up your demo services.
Spin up demo services
Clone the lab repository from GitHub:
$git clone https://github.com/newrelic-experimental/build-a-quickstart-lab.git
Change to the demo directory, called flashDB.
$cd build-a-quickstart-lab/flashDB
This directory contains code for two important services:
- A python program that mimics the database and also provides functions for create, read, update, and delete (CRUD) operations.
- A simulator service that generates dummy database traffic so you don't have to manually perform CRUD operations
Execute the following command to run your services:
python simulator.py
Here, you run the simulator that generates mock traffic against your database. Once the simulator is up and running, you see the following output in your terminal:
$python simulator.pyWriting...try_sendWriting...try_sendReading...try_sendReading...try_sendWriting...try_sendWriting...try_sendReading...
Next, you use newrelic_telemetry_sdk to send telemetry data from your flashDB service to New Relic.
Course
This procedure is a part of course that teaches you how to build a quickstart. Continue on to next lesson: send telemetry data to New Relic.