The main goal of this PoC is to demonstrate how to use OpenTelemetry to collect metrics, tracing, and logging data from different programming languages and frameworks.
- .NET
- Go
- Python
This should call the longRun()
function.
This should call the shortRun()
function.
This should call the databaseRun()
function.
This should call the failedRun()
function.
This function should call the following:
- Add
- Substract
- Multiply
- Divide
This function should sleep for 100 milliseconds.
This function should connect to the database, find all documents, and return the result.
This function should sleep for 100 milliseconds and then fail.
Collection | Field | Type | Description |
---|---|---|---|
Data | _id | ObjectId | Unique identifier for the document |
Data | data | int | Data field |
To run the application, you can use the provided docker-compose
file or makefile
which include some automation.
> make docker-compose
- Docker
- Docker Compose
- Make