{"id":21447385,"url":"https://github.com/luisgabrielroldan/ddogzip","last_synced_at":"2025-03-17T01:44:09.289Z","repository":{"id":233006972,"uuid":"785759766","full_name":"luisgabrielroldan/ddogzip","owner":"luisgabrielroldan","description":"DDogZip listens for tracing data from Datadog clients and forwards it to a Zipkin collector.","archived":false,"fork":false,"pushed_at":"2024-04-13T19:52:14.000Z","size":43,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-23T11:34:42.800Z","etag":null,"topics":["datadog","local-development","span","trace","tracing","zipkin"],"latest_commit_sha":null,"homepage":"","language":"Elixir","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/luisgabrielroldan.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2024-04-12T15:06:36.000Z","updated_at":"2024-05-03T02:41:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"21e6b0ae-21f1-4905-9d6a-6ef8a0701102","html_url":"https://github.com/luisgabrielroldan/ddogzip","commit_stats":null,"previous_names":["luisgabrielroldan/ddogzip"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luisgabrielroldan%2Fddogzip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luisgabrielroldan%2Fddogzip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luisgabrielroldan%2Fddogzip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luisgabrielroldan%2Fddogzip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/luisgabrielroldan","download_url":"https://codeload.github.com/luisgabrielroldan/ddogzip/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243960449,"owners_count":20375101,"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":["datadog","local-development","span","trace","tracing","zipkin"],"created_at":"2024-11-23T03:09:53.187Z","updated_at":"2025-03-17T01:44:09.284Z","avatar_url":"https://github.com/luisgabrielroldan.png","language":"Elixir","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp\u003e\n  \u003ca href=\"https://hub.docker.com/r/luisgabrielroldan/ddogzip\"\u003e\u003cimg alt=\"Docker Pulls\" src=\"https://img.shields.io/docker/image-size/luisgabrielroldan/ddogzip\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n# DDogZip\n\nDDogZip is a tool designed to facilitate local development by converting DataDog-style traces into Zipkin formats.\n\nIt allows developers to debug and analyze their traces locally without the need to transmit data to DataDog's infrastructure.\n\nThis tool is not intended to replace DataDog, but rather to enhance the debugging process during development phases where local trace analysis is required.\n\n## Getting Started\n\n\n### Configuration\n\nDDogZip can be configured using environment variables as follows:\n\n`DDTRACE_PORT`: Port to listen for Datadog client requests (default: 8126)\n`ZIPKIN_HOST`: Hostname for the Zipkin collector (default: localhost)\n`ZIPKIN_PORT`: Port for the Zipkin collector (default: 9411)\n`LOG_LEVEL`: Logging level (warn, info, error, debug) (default: info)\n\n### Running Locally\n\nTo start the application, run:\n\nmix run --no-halt\n\n### Runnin with Docker\n```bash\ndocker run \\\n    -p 8126:8126 \\\n    -e DDTRACE_PORT=8126 \\\n    -e ZIPKIN_HOST=localhost \\\n    -e ZIPKIN_PORT=9411 \\\n    ddogzip\n```\n\nMake sure to adjust the ZIPKIN_HOST, ZIPKIN_PORT, and LOG_LEVEL environment variables according to your Zipkin configuration and logging preferences.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluisgabrielroldan%2Fddogzip","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluisgabrielroldan%2Fddogzip","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluisgabrielroldan%2Fddogzip/lists"}