{"id":19998078,"url":"https://github.com/git-ecosystem/trace2receiver","last_synced_at":"2025-05-04T14:30:51.761Z","repository":{"id":200537094,"uuid":"635020421","full_name":"git-ecosystem/trace2receiver","owner":"git-ecosystem","description":"GOLANG based OTEL custom collector receiver component for Trace2 data","archived":false,"fork":false,"pushed_at":"2024-03-28T18:41:05.000Z","size":251,"stargazers_count":33,"open_issues_count":3,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-03-30T07:38:03.993Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","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/git-ecosystem.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-05-01T19:35:46.000Z","updated_at":"2024-03-30T07:38:16.433Z","dependencies_parsed_at":null,"dependency_job_id":"78a635a4-e7e6-4e2c-9f95-cf2caec7fedf","html_url":"https://github.com/git-ecosystem/trace2receiver","commit_stats":null,"previous_names":["git-ecosystem/trace2receiver","github/trace2receiver"],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/git-ecosystem%2Ftrace2receiver","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/git-ecosystem%2Ftrace2receiver/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/git-ecosystem%2Ftrace2receiver/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/git-ecosystem%2Ftrace2receiver/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/git-ecosystem","download_url":"https://codeload.github.com/git-ecosystem/trace2receiver/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224393949,"owners_count":17303725,"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":"2024-11-13T05:07:18.328Z","updated_at":"2024-11-13T05:07:36.619Z","avatar_url":"https://github.com/git-ecosystem.png","language":"Go","readme":"## Trace2 Receiver\n\nThe `trace2receiver` project is a\n[trace receiver](https://opentelemetry.io/docs/collector/trace-receiver/)\ncomponent library for an\n[OpenTelemetry Custom Collector](https://opentelemetry.io/docs/collector/)\ndaemon.  It receives\n[Git Trace2](https://git-scm.com/docs/api-trace2#_the_event_format_target)\ntelemetry from local Git commands, translates it into an OpenTelemetry\nformat, and forwards it to other OpenTelemetry components.\n\nThis component is useful it you want to collect performance data for\nGit commands, aggregate data from multiple users to create performance\ndashboards, build distributed traces of nested Git commands, or\nunderstand how the size and shape of your Git repositories affect\ncommand performance.\n\n\n## Background\n\nThis project is a GOLANG static library component that must be linked\ninto an OpenTelemetry Custom Collector along with other pipeline and\nexporter components to process and forward the telemetry data to a\ndata store, such as Azure Monitor or another\n[OTLP](https://opentelemetry.io/docs/specs/otel/protocol/)\naware cloud provider.\n\nSetup and configuration details are provided in the\n[Docs](./Docs/README.md).\n\n\nThe [sample-trace2-otel-collector](https://github.com/git-ecosystem/sample-trace2-otel-collector)\npeer repository contains a pre-built open source sample collector to help you get started.  See the\nREADME for more details.\n\n\n## Contributions\n\nThis project is under active development, and loves contributions from the community.\nCheck out the\n[CONTRIBUTING](./CONTRIBUTING.md)\nguide for details on getting started.\n\n\n## Requirements\n\nThis project is written in GOLANG and uses\n[OpenTelemetry](https://opentelemetry.io/docs/getting-started/dev/)\nlibraries and tools.  See the OpenTelemetry documentation for more\ninformation.\n\nThis project runs on Linux, macOS, and Windows.\n\n\n\n## License\n\nThis project is licensed under the terms of the MIT open source license.\nPlease refer to [LICENSE](./LICENSE) for the full terms.\n\n\n## Maintainers\n\nSee [CODEOWNERS](./CODEOWNERS) for a list of current project maintainers.\n\n\n## Support\n\nSee [SUPPORT](./SUPPORT.md) for instructions on how to file bugs, make feature\nrequests, or seek help.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgit-ecosystem%2Ftrace2receiver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgit-ecosystem%2Ftrace2receiver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgit-ecosystem%2Ftrace2receiver/lists"}