{"id":25381690,"url":"https://github.com/krake747/leviatrace","last_synced_at":"2025-04-09T12:29:42.122Z","repository":{"id":277396951,"uuid":"932304931","full_name":"krake747/leviatrace","owner":"krake747","description":"Leviathan and tracing.","archived":false,"fork":false,"pushed_at":"2025-03-06T20:04:07.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-06T21:19:53.660Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/krake747.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-13T17:42:59.000Z","updated_at":"2025-03-06T20:04:10.000Z","dependencies_parsed_at":"2025-02-13T18:48:18.662Z","dependency_job_id":null,"html_url":"https://github.com/krake747/leviatrace","commit_stats":null,"previous_names":["krake747/leviatrace"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krake747%2Fleviatrace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krake747%2Fleviatrace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krake747%2Fleviatrace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/krake747%2Fleviatrace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/krake747","download_url":"https://codeload.github.com/krake747/leviatrace/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248039570,"owners_count":21037735,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-15T06:32:57.773Z","updated_at":"2025-04-09T12:29:42.091Z","avatar_url":"https://github.com/krake747.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Leviatrace 🐋🔎\n\nLeviatrace is a hands-on observability playground using OpenTelemetry, the LGTM stack (Loki, Grafana, Tempo), and .NET\nservices.\n\nI'm building Leviatrace to explore and learn OpenTelemetry by integrating it with the LGTM stack and .NET services in a\nhands-on environment.\n\n## Setup\n\nNavigate to the root directory which contains the `compose.yaml` file and run:\n\n```shell\ndocker compose up -d\n```\n\nUse the `leviatrace.http` file and select the `docker` environment to send requests.\n\n## Leviathan API\n\nIt is a service to search for Leviathan by sending `diveIds`.\n\nThe project contains a DockerFile setup that adds .NET auto-instrumentation for monitoring.\n\nI use Jaeger UI and trace integration to visualize the traces.\n\n[Zero-code Instrumentation - Getting Started](https://opentelemetry.io/docs/zero-code/net/getting-started/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrake747%2Fleviatrace","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkrake747%2Fleviatrace","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrake747%2Fleviatrace/lists"}