https://github.com/krake747/leviatrace
Leviathan and tracing.
https://github.com/krake747/leviatrace
Last synced: about 1 year ago
JSON representation
Leviathan and tracing.
- Host: GitHub
- URL: https://github.com/krake747/leviatrace
- Owner: krake747
- License: mit
- Created: 2025-02-13T17:42:59.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-06T20:04:07.000Z (over 1 year ago)
- Last Synced: 2025-03-06T21:19:53.660Z (over 1 year ago)
- Language: C#
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Leviatrace 🐋🔎
Leviatrace is a hands-on observability playground using OpenTelemetry, the LGTM stack (Loki, Grafana, Tempo), and .NET
services.
I'm building Leviatrace to explore and learn OpenTelemetry by integrating it with the LGTM stack and .NET services in a
hands-on environment.
## Setup
Navigate to the root directory which contains the `compose.yaml` file and run:
```shell
docker compose up -d
```
Use the `leviatrace.http` file and select the `docker` environment to send requests.
## Leviathan API
It is a service to search for Leviathan by sending `diveIds`.
The project contains a DockerFile setup that adds .NET auto-instrumentation for monitoring.
I use Jaeger UI and trace integration to visualize the traces.
[Zero-code Instrumentation - Getting Started](https://opentelemetry.io/docs/zero-code/net/getting-started/)