Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Challenge Objectives

  • Implement APM OpenTracing on the submission-processor-es.

Tech Stack

  • Node.js

  • Apache Kafka

Project Background

In this series of challenges, we are looking at implementing APM OpenTracing in our apps.

Code Access

Repo: https://github.com/topcoder-platform/submission-processor-es

Branch: develop

Detailed requirements

We’re looking at implementing APM OpenTracing on our apps and we’re looking at 2 different vendors.

Our 2 candidates are DataDog and Lightstep.

They both use https://www.npmjs.com/package/opentracing for instrumenting Node.js.

 

You need to check and add both DataDog and LightStep in the submission-processor-es so we can compare them.

 

If this is not possible, you can pick either DataDog or LightStep and add it to the submission-processor-es.

 

Please note that if it is possible to add both and you only add one of them, you’ll lose score.

 

You can create your own DataDog account here https://app.datadoghq.com/signup but you will find API keys for LightStep on the challenge forum.

Reference Docs

 

Feel free to ask on the challenge forum if you have any questions!

What to Submit

Submit a git patch for the latest commit in the develop branch and provide instructions on how to apply your patch and test your submission.

 

Make sure to note the exact commit.



Final Submission Guidelines

Please read above

ELIGIBLE EVENTS:

Topcoder Open 2019

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30086698