{"id":18508051,"url":"https://github.com/imqueue/opentelemetry-instrumentation-imqueue","last_synced_at":"2026-01-28T04:04:17.984Z","repository":{"id":57118455,"uuid":"444474728","full_name":"imqueue/opentelemetry-instrumentation-imqueue","owner":"imqueue","description":"Integration package with Google Cloud Trace for @imqueue","archived":false,"fork":false,"pushed_at":"2025-09-11T11:24:20.000Z","size":1275,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-19T14:51:04.443Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/imqueue.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-01-04T15:44:01.000Z","updated_at":"2025-09-11T11:24:24.000Z","dependencies_parsed_at":"2025-04-22T13:19:32.908Z","dependency_job_id":"9f42a65d-b0d0-4b17-a9e5-cc35dc465cd6","html_url":"https://github.com/imqueue/opentelemetry-instrumentation-imqueue","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/imqueue/opentelemetry-instrumentation-imqueue","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imqueue%2Fopentelemetry-instrumentation-imqueue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imqueue%2Fopentelemetry-instrumentation-imqueue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imqueue%2Fopentelemetry-instrumentation-imqueue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imqueue%2Fopentelemetry-instrumentation-imqueue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imqueue","download_url":"https://codeload.github.com/imqueue/opentelemetry-instrumentation-imqueue/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imqueue%2Fopentelemetry-instrumentation-imqueue/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28837885,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T02:10:51.810Z","status":"ssl_error","status_checked_at":"2026-01-28T02:10:50.806Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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-06T15:13:14.198Z","updated_at":"2026-01-28T04:04:17.979Z","avatar_url":"https://github.com/imqueue.png","language":"TypeScript","readme":"\u003ch1 align=\"center\"\u003e@imqueue/opentelemetry-instrumentation-imqueue\u003c/h1\u003e\n\u003chr\u003e\n\u003cp align=\"center\"\u003e\n    \u003cstrong\u003eThis module provides automatic opentelemetry instrumentation for the @imqueue\u003c/strong\u003e\n\u003c/p\u003e\n\u003chr\u003e\n\n## What Is This?\n\nThis library provides a clean way to integrate\n[@imqueue/rpc](https://github.com/imqueue/rpc) with \n[OpenTelemetry](https://github.com/open-telemetry).\n\n## Install\n\n~~~bash\nnpm i --save @imqueue/opentelemtry-instrumentation-imqueue\n~~~ \n\n## Usage \u0026 API\n\nOpenTelemetry Imqueue Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\n```typescript\nimport { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';\nimport { registerInstrumentations } from '@opentelemetry/instrumentation';\nimport {\n    ImqueueInstrumentation,\n} from '@imqueue/opentelemetry-instrumentation-imqueue';\n\nconst provider = new NodeTracerProvider();\n\nprovider.register();\n\nregisterInstrumentations({\n  instrumentations: [\n    new ImqueueInstrumentation(),\n  ],\n});\n```\n\n## Contributing\n\nAny contributions are greatly appreciated. Feel free to fork, propose PRs, open\nissues, do whatever you think may be helpful to this project. PRs which passes\nall tests and do not brake tslint rules are first-class candidates to be\naccepted!\n\n## License\n\nThis project is licensed under the GNU General Public License v3.0.\nSee the [LICENSE](LICENSE)\n\nHappy Coding!","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimqueue%2Fopentelemetry-instrumentation-imqueue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimqueue%2Fopentelemetry-instrumentation-imqueue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimqueue%2Fopentelemetry-instrumentation-imqueue/lists"}