[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-214":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":9,"totalLinesOfCode":9,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":9,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},214,"opentelemetry-collector-contrib","open-telemetry\u002Fopentelemetry-collector-contrib","open-telemetry","Contrib repository for the OpenTelemetry Collector",null,"https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-collector-contrib","Go",4726,3640,63,704,0,13,28,79,39,32,false,"main",[25,7],"opentelemetry","2026-06-12 02:00:10","---\n\n\u003Cp align=\"center\">\n  \u003Cstrong>\n    \u003Ca href=\"https:\u002F\u002Fopentelemetry.io\u002Fdocs\u002Fcollector\u002Fgetting-started\u002F\">Getting Started\u003C\u002Fa>\n    &nbsp;&nbsp;&bull;&nbsp;&nbsp;\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-collector\u002Fblob\u002Fmain\u002FCONTRIBUTING.md\">Getting Involved\u003C\u002Fa>\n    &nbsp;&nbsp;&bull;&nbsp;&nbsp;\n    \u003Ca href=\"https:\u002F\u002Fcloud-native.slack.com\u002Farchives\u002FC01N6P7KR6W\">Getting In Touch\u003C\u002Fa>\n  \u003C\u002Fstrong>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-collector-contrib\u002Factions\u002Fworkflows\u002Fbuild-and-test.yml?query=branch%3Amain\">\n    \u003Cimg alt=\"Build Status\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fopen-telemetry\u002Fopentelemetry-collector-contrib\u002Fbuild-and-test.yml?branch=main&style=for-the-badge\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgoreportcard.com\u002Freport\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-collector-contrib\">\n    \u003Cimg alt=\"Go Report Card\" src=\"https:\u002F\u002Fgoreportcard.com\u002Fbadge\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-collector-contrib?style=for-the-badge\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fcodecov.io\u002Fgh\u002Fopen-telemetry\u002Fopentelemetry-collector-contrib\u002Fbranch\u002Fmain\u002F\">\n    \u003Cimg alt=\"Codecov Status\" src=\"https:\u002F\u002Fimg.shields.io\u002Fcodecov\u002Fc\u002Fgithub\u002Fopen-telemetry\u002Fopentelemetry-collector-contrib?style=for-the-badge\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-collector-contrib\u002Freleases\">\n    \u003Cimg alt=\"GitHub release (latest by date including pre-releases)\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fopen-telemetry\u002Fopentelemetry-collector-contrib?include_prereleases&style=for-the-badge\">\n  \u003C\u002Fa>\n  \u003Cimg alt=\"Beta\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fstatus-beta-informational?style=for-the-badge&logo=data:image\u002Fpng;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAIRlWElmTU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAACQAAAAAQAAAJAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAABigAwAEAAAAAQAAABgAAAAA8A2UOAAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAABK5JREFUSA2dVm1sFEUYfmd2b\u002Ff2Pkqghn5eEQWKrRgjpkYgpoRCLC0oxV5apAiGUDEpJvwxEQ2raWPU+Kf8INU\u002FRtEedwTCR9tYPloxGNJYTTQUwYqJ1aNpaLH3sXu3t7vjvFevpSqt7eSyM+\u002FczvM8877PzB3APBoLgoDLsNePF56LBwqa07EKlDGg84CcWsI4CEbhNnDpAd951lXE2NkiNknCCTLv4HtzZuvPm1C\u002FIKv4oDNXqNDHragety2XVzjECZsJARuBMyRzJrh1O0gQwLXuxofxsPSj4hG8fMLQo7bl9JJD8XZfC1E5yWFOMtd07dvX5kDwg6+2++Chq8txHGtfPoAp0gOFmhYoNFkHjn2TNUmrwRdna7W1QSkU8hvbGk4uThLrapaiLA2E6QY4u\u002FlS9ItHfvJkxYsTMVtnAJLipYIWtVrcdX+8+b8IVnPl\u002FR81prbuPZ1jpYw+0aEUGSkdFsgyBIaFTXCm6nyaxMtJ4n+TeDhJzGqZtQZcuYDgqDwDbqb0JF9oRpIG1Oea3bC1Y6N3x\u002FWV8Zh83emhCs++hlaghDw+8w5UlYKq2lU7Pl8IkvS9KDqXmKmEwdMppVPKwGSEilmyAwJhRwWcq7wYC6z4wZ1rrEoMWxecdOjZWXeAQClBcYDN3NwVwD9pGwqUSyQgclcmxpNJqCuwLmDh3WtvPqXdlt+6Oz70HPGDNSNBee\u002FEOen+rGbEFqDENBPDbtdCp0ukPANmzO0QQJYUpyS5IJJI3Hqt4maS+EB3199ozm8EDU\u002F6fVNU2dQpdx3ZnKzeFXyaUTiasEV\u002FgZMzJMjr3Z+WvAdQ+hs\u002Fzw9savimxUntDSaBdZ2f+Idbm1rlNY8esFffBit9HtK5\u002FMejsrJVxikOXlb1Ukir2X+Rbdkd1KG2Ixfn2Ql4JRmELnYK9mEM8G36fAA3xEQ89fxXihC8q+sAKi9jhHxNqagY2hiaYgRCm0f0QP7H4Fp11LSXiuBY2aYFlh0DeDIVVFUJQn5rCnpiNI2gvLxHnASn9DIVHJJlm5rXvQAGEo4zvKq2w5G1NxENN7jrft1oxMdekETjxdH2Z3x+VTVYsPb+O0C\u002F9\u002FauN6v2hNZw5b2UOmSbG5\u002FrkC3LBA+1PdxFxORjxpQ81GcxKc+ybVjEBvUJvaGJ7p7n5A5KSwe4AzkasA+crmzFtowoIVTiLjANm8GDsrWW35ScI3JY8Urv83tnkF8JR0yLvEt2hO\u002F0qNyy3Jb3YKeHeHeLeOuVLRpNF+pkf85OW7\u002FzJxWdXsbsKBUk2TC0BCPwMq5Q\u002FCPvaJFkNS\u002F1l1qUPe+uH3oD59erYGI\u002FY4sce6KaXYElAIOLt+0O3t2+\u002FxJDF1XvOlWGC1W1B8VMszbGfOvT5qaRRAIFK3BCO164nZ0uYLH2YjNN8thXS2v2BK9gTfD7jHVxzHr4roOlEvYYz9QIz+Vl\u002FsLDXInsctFsXjqIRnO2ZO387lxmIboLDZCJ59KLFliNIgh9ipt6tLg9SihpRPDO1ia5byw7de1aCQmF5geOQtK509rzfdwxaKOIq+73AvwCC5\u002F5fcV4vo3+3LpMdtWHh0ywsJC\u002FZGoCb8\u002F9D8F\u002FifgLLl8S8QWfU8cAAAAASUVORK5CYII=\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-collector\u002Fblob\u002Fmain\u002Fdocs\u002Fvision.md\">Vision\u003C\u002Fa>\n    &nbsp;&nbsp;&bull;&nbsp;&nbsp;\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-collector\u002Fblob\u002Fmain\u002Fdocs\u002Fobservability.md\">Observability\u003C\u002Fa>\n    &nbsp;&nbsp;&bull;&nbsp;&nbsp;\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-collector\u002Fblob\u002Fmain\u002Fdocs\u002Fsecurity-best-practices.md\">Security\u003C\u002Fa>\n  \u003C\u002Fstrong>\n\u003C\u002Fp>\n\n---\n\n# OpenTelemetry Collector Contrib\n\nThis is a repository for OpenTelemetry Collector components that are not suitable for the  [core repository](https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-collector) of the collector. \n\nThe official distributions, core and contrib, are available as part of the [opentelemetry-collector-releases](https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-collector-releases) repository. Some of the components in this repository are part of the \"core\" distribution, such as the Jaeger and Prometheus components, but most of the components here are only available as part of the \"contrib\" distribution. Users of the OpenTelemetry Collector are also encouraged to build their own custom distributions with the [OpenTelemetry Collector Builder](https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-collector\u002Ftree\u002Fmain\u002Fcmd\u002Fbuilder), using the components they need from the core repository, the contrib repository, and possibly third-party or internal repositories.\n\nEach component has its own support levels, as defined in the following sections. For each signal that a component supports, there's a stability level, setting the right expectations. It is possible then that a component will be **Stable** for traces but **Alpha** for metrics and **Development** for logs.\n\n## Stability levels\n\nStability level for components in this repository follow the [definitions](https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-collector#stability-levels) from the OpenTelemetry Collector repository.\n\n## Gated features\n\nSome features are hidden behind feature gates before they are part of the main code path for the component. Note that the feature gates themselves might be at different [lifecycle stages](https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-collector\u002Ftree\u002Fmain\u002Ffeaturegate#feature-lifecycle).\n\n## Support\n\nEach component is supported either by the community of OpenTelemetry Collector Contrib maintainers, as defined by the GitHub group [@open-telemetry\u002Fcollector-contrib-maintainer](https:\u002F\u002Fgithub.com\u002Forgs\u002Fopen-telemetry\u002Fteams\u002Fcollector-contrib-maintainer), or by specific vendors. See the individual README files for information about the specific components.\n\nThe OpenTelemetry Collector Contrib maintainers may at any time downgrade specific components if they are deemed unmaintained or if they pose a risk to the repository and\u002For binary distribution.\n\nEven though the OpenTelemetry Collector Contrib maintainers are ultimately responsible for the components hosted here, actual support will likely be provided by individual contributors, typically a code owner for the specific component.\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md).\n\n### Maintainers\n\n- [Alex Boten](https:\u002F\u002Fgithub.com\u002Fcodeboten), Honeycomb\n- [Andrzej Stencel](https:\u002F\u002Fgithub.com\u002Fandrzej-stencel), Elastic\n- [Antoine Toulme](https:\u002F\u002Fgithub.com\u002Fatoulme), Splunk\n- [Bogdan Drutu](https:\u002F\u002Fgithub.com\u002Fbogdandrutu), Snowflake\n- [Christos Markou](https:\u002F\u002Fgithub.com\u002FChrsMark), Elastic\n- [Dmitrii Anoshin](https:\u002F\u002Fgithub.com\u002Fdmitryax), Splunk\n- [Edmo Vamerlatti Costa](https:\u002F\u002Fgithub.com\u002Fedmocosta), Elastic\n- [Evan Bradley](https:\u002F\u002Fgithub.com\u002Fevan-bradley), Dynatrace\n- [Pablo Baeyens](https:\u002F\u002Fgithub.com\u002Fmx-psi), DataDog\n- [Sean Marciniak](https:\u002F\u002Fgithub.com\u002FMovieStoreGuy), Splunk\n- [Tyler Helmuth](https:\u002F\u002Fgithub.com\u002FTylerHelmuth), Honeycomb\n- [Yang Song](https:\u002F\u002Fgithub.com\u002Fsongy23), DataDog\n\nFor more information about the maintainer role, see the [community repository](https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fcommunity\u002Fblob\u002Fmain\u002Fguides\u002Fcontributor\u002Fmembership.md#maintainer).\n\n### Approvers\n\n- [Andrew Wilkins](https:\u002F\u002Fgithub.com\u002Faxw), Elastic\n- [Arthur Silva Sens](https:\u002F\u002Fgithub.com\u002FArthurSens), Grafana Labs\n- [Braydon Kains](https:\u002F\u002Fgithub.com\u002Fbraydonk), Google\n- [Curtis Robert](https:\u002F\u002Fgithub.com\u002Fcrobert-1), Splunk\n- [David Ashpole](https:\u002F\u002Fgithub.com\u002Fdashpole), Google\n- [Israel Blancas](https:\u002F\u002Fgithub.com\u002Fiblancasa), Coralogix\n- [Joshua MacDonald](https:\u002F\u002Fgithub.com\u002Fjmacd), Microsoft\n- [Paulo Janotti](https:\u002F\u002Fgithub.com\u002Fpjanotti), Splunk\n- [Sam DeHaan](https:\u002F\u002Fgithub.com\u002Fdehaansa), Grafana Labs\n- [Vihas Makwana](https:\u002F\u002Fgithub.com\u002FVihasMakwana), Elastic\n- [Ziqi Zhao](https:\u002F\u002Fgithub.com\u002Ffatsheep9146), Alibaba\n\nFor more information about the approver role, see the [community repository](https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fcommunity\u002Fblob\u002Fmain\u002Fguides\u002Fcontributor\u002Fmembership.md#approver).\n\n### Triagers\n\n- [Benedikt Bongartz](https:\u002F\u002Fgithub.com\u002Ffrzifus), Red Hat\n- [Bogdan Stancu](https:\u002F\u002Fgithub.com\u002Fbogdan-st), Adobe\n- [Constança Manteigas](https:\u002F\u002Fgithub.com\u002Fconstanca-m), Elastic\n- [Douglas Camata](https:\u002F\u002Fgithub.com\u002Fdouglascamata), Coralogix\n- [James Moessis](https:\u002F\u002Fgithub.com\u002Fjamesmoessis), Atlassian\n- [Jared Tan](https:\u002F\u002Fgithub.com\u002FJaredTan95), DaoCloud\n- [Murphy Chen](https:\u002F\u002Fgithub.com\u002FFrapschen), DaoCloud\n- [Ondrej Dubaj](https:\u002F\u002Fgithub.com\u002FodubajDT), Dynatrace\n- [Paulo Dias](https:\u002F\u002Fgithub.com\u002Fpaulojmdias), Five9\n- [Roger Coll](https:\u002F\u002Fgithub.com\u002Frogercoll), Elastic\n- Actively seeking contributors to triage issues\n\nFor more information about the triager role, see the [community repository](https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fcommunity\u002Fblob\u002Fmain\u002Fguides\u002Fcontributor\u002Fmembership.md#triager).\n\n### Emeritus\n\n- [Alolita Sharma](https:\u002F\u002Fgithub.com\u002Falolita), Triager\n- [Anthony Mirabella](https:\u002F\u002Fgithub.com\u002FAneurysm9), Approver\n- [Bryan Aguilar](https:\u002F\u002Fgithub.com\u002Fbryan-aguilar), Approver\n- [Daniel Jaglowski](https:\u002F\u002Fgithub.com\u002Fdjaglowski), Maintainer\n- [Florian Bacher](https:\u002F\u002Fgithub.com\u002Fbacherfl), Triager\n- [Gabriel Aszalos](https:\u002F\u002Fgithub.com\u002Fgbbr), Triager\n- [Goutham Veeramachaneni](https:\u002F\u002Fgithub.com\u002Fgouthamve), Triager\n- [Juraci Paixão Kröhling](https:\u002F\u002Fgithub.com\u002Fjpkrohling), Maintainer\n- [Matt Wear](https:\u002F\u002Fgithub.com\u002Fmwear), Approver\n- [Przemek Maciolek](https:\u002F\u002Fgithub.com\u002Fpmm-sumo), Approver\n- [Punya Biswal](https:\u002F\u002Fgithub.com\u002Fpunya), Triager\n- [Ruslan Kovalov](https:\u002F\u002Fgithub.com\u002Fkovrus), Approver\n- [Steve Flanders](https:\u002F\u002Fgithub.com\u002Fflands), Triager\n- [Tigran Najaryan](https:\u002F\u002Fgithub.com\u002Ftigrannajaryan), Maintainer\n\nFor more information about the emeritus role, see the [community repository](https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fcommunity\u002Fblob\u002Fmain\u002Fguides\u002Fcontributor\u002Fmembership.md#emeritus-maintainerapprovertriager).\n\n### No Over-Representation\n\nA community member cannot be promoted to be a Collector contrib maintainer if, after their promotion, the resulting maintainers group has more than one-fourth (25%) of the members affiliated with the same employer. Job changes and similar events might result in over-representation, and no new maintainers from the same company can be promoted until representation is balanced again. In the event of confusion or concern, the OpenTelemetry Collector SIG will defer to the CNCF definition of \"same employer\".\n\n## PRs and Reviews\n\nWhen creating a PR please follow the process [described\nhere](https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-collector\u002Fblob\u002Fmain\u002FCONTRIBUTING.md#how-to-structure-prs-to-get-expedient-reviews).\n\nNew PRs will be automatically associated with the reviewers based on\n[CODEOWNERS](.github\u002FCODEOWNERS). PRs will be also automatically assigned to one of the\nmaintainers or approvers for facilitation.\n\nThe facilitator is responsible for helping the PR author and reviewers to make progress\nor if progress cannot be made for closing the PR.\n\nIf the reviewers do not have approval rights the facilitator is also responsible\nfor the official approval that is required for the PR to be merged and if the facilitator\nis a maintainer they are responsible for merging the PR as well.\n\nThe facilitator is not required to perform a thorough review, but they are encouraged to\nenforce Collector best practices and consistency across the codebase and component\nbehavior. The facilitators will typically rely on codeowner's detailed review of the code\nwhen making the final approval decision.\n\nMarking the PR with the `ready to merge` label should only happen (by triagers\u002Fapprovers\u002Fmaintainers)\nonce there is at least one approval from an approver, as per the description above. \n","OpenTelemetry Collector Contrib 是一个为 OpenTelemetry Collector 提供扩展功能的仓库。它通过添加额外的接收器、处理器、导出器等组件，增强了标准Collector的功能，使得用户能够更灵活地收集和处理来自各种来源的遥测数据（如追踪信息、指标和日志）。该项目采用Go语言编写，具有良好的性能表现与可维护性。适用于需要对复杂微服务架构下的应用性能进行监控和故障排查的场景，特别是当标准版Collector无法满足特定需求时，Contrib版本提供了更多定制化选项来适应不同的技术栈和业务环境。",2,"2026-06-11 02:31:36","trending"]