{"id":16319955,"url":"https://github.com/depechie/pluralsight-otel-backend","last_synced_at":"2025-10-25T18:30:41.921Z","repository":{"id":180735783,"uuid":"548423470","full_name":"Depechie/Pluralsight-Otel-Backend","owner":"Depechie","description":".NET demo projects for the PluralSight course : Observability with OpenTelemetry and Grafana","archived":false,"fork":false,"pushed_at":"2023-12-07T09:15:18.000Z","size":57,"stargazers_count":4,"open_issues_count":0,"forks_count":7,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-12-07T10:29:55.201Z","etag":null,"topics":["dotnet","grafana","loki","observability","opentelemetry","opentelemetry-collector","pluralsight","pluralsight-course","prometheus","tempo","web-api"],"latest_commit_sha":null,"homepage":"http://www.pluralsight.com/courses/opentelemetry-grafana-observability","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/Depechie.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}},"created_at":"2022-10-09T14:39:43.000Z","updated_at":"2023-12-07T10:29:56.252Z","dependencies_parsed_at":null,"dependency_job_id":"a1aad04c-3d1b-4ec8-908f-98d7ccb8fea7","html_url":"https://github.com/Depechie/Pluralsight-Otel-Backend","commit_stats":null,"previous_names":["depechie/pluralsight-otel-backend"],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Depechie%2FPluralsight-Otel-Backend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Depechie%2FPluralsight-Otel-Backend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Depechie%2FPluralsight-Otel-Backend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Depechie%2FPluralsight-Otel-Backend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Depechie","download_url":"https://codeload.github.com/Depechie/Pluralsight-Otel-Backend/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219865145,"owners_count":16555929,"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":["dotnet","grafana","loki","observability","opentelemetry","opentelemetry-collector","pluralsight","pluralsight-course","prometheus","tempo","web-api"],"created_at":"2024-10-10T22:28:44.807Z","updated_at":"2025-10-25T18:30:36.625Z","avatar_url":"https://github.com/Depechie.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pluralsight-Otel-Backend\n\nRepository containing the demo projects used in my Pluralsight course [Observability with OpenTelemetry and Grafana](http://www.pluralsight.com/courses/opentelemetry-grafana-observability).\n\nIt consists out of 2 ASP.NET Web API services and 1 Service worker. The communication between the services is done with RabbitMQ, the Basket API will push a message to the queue and the Service worker will pick this up and process it.\nThe processing of the message will trigger 2 calls to the Catalog API.\n\nLogging is done with SeriLog and it uses an OpenTelemetry Sink to export logs to an OpenTelemetry Collector.\nTraces are collected using the OpenTelemetry auto instrumentation for .NET.\n\nThe infrastructure setup through docker can be found here [Pluralsight OTEL infrastructure](https://github.com/Depechie/Pluralsight-Otel-Infrastructure).\n\nFor ease of use, there is also following repository [https://github.com/Depechie/Pluralsight-Otel-Demo](https://github.com/Depechie/Pluralsight-Otel-Demo) which contains the Backend and Infrastructure, along with a docker compose file that will spin up everything together.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdepechie%2Fpluralsight-otel-backend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdepechie%2Fpluralsight-otel-backend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdepechie%2Fpluralsight-otel-backend/lists"}