[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-75859":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":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},75859,"opentelemetry-cpp","open-telemetry\u002Fopentelemetry-cpp","open-telemetry","The OpenTelemetry C++ Client",null,"https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-cpp","C++",1300,574,36,208,0,7,10,22,21,21.28,false,"main",[25,26,27,28,29,30],"distributed-tracing","metrics","telemetry","sdk","api","opentelemetry","2026-06-12 02:03:36","# OpenTelemetry C++\n\n[![Slack](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fslack-@cncf\u002Fotel\u002Fcpp-brightgreen.svg?logo=slack)](https:\u002F\u002Fcloud-native.slack.com\u002Farchives\u002FC01N3AT62SJ)\n[![codecov.io](https:\u002F\u002Fcodecov.io\u002Fgh\u002Fopen-telemetry\u002Fopentelemetry-cpp\u002Fbranch\u002Fmain\u002Fgraphs\u002Fbadge.svg?)](https:\u002F\u002Fcodecov.io\u002Fgh\u002Fopen-telemetry\u002Fopentelemetry-cpp\u002F)\n[![Build\nStatus](https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-cpp\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg?branch=main)](https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-cpp\u002Factions)\n[![Release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fopen-telemetry\u002Fopentelemetry-cpp?include_prereleases&style=)](https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-cpp\u002Freleases\u002F)\n[![FOSSA License Status](https:\u002F\u002Fapp.fossa.com\u002Fapi\u002Fprojects\u002Fcustom%2B162%2Fgithub.com%2Fopen-telemetry%2Fopentelemetry-cpp.svg?type=shield&issueType=license)](https:\u002F\u002Fapp.fossa.com\u002Fprojects\u002Fcustom%2B162%2Fgithub.com%2Fopen-telemetry%2Fopentelemetry-cpp?ref=badge_shield&issueType=license)\n[![FOSSA Security Status](https:\u002F\u002Fapp.fossa.com\u002Fapi\u002Fprojects\u002Fcustom%2B162%2Fgithub.com%2Fopen-telemetry%2Fopentelemetry-cpp.svg?type=shield&issueType=security)](https:\u002F\u002Fapp.fossa.com\u002Fprojects\u002Fcustom%2B162%2Fgithub.com%2Fopen-telemetry%2Fopentelemetry-cpp?ref=badge_shield&issueType=security)\n[![OpenSSF Scorecard](https:\u002F\u002Fapi.scorecard.dev\u002Fprojects\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-cpp\u002Fbadge)](https:\u002F\u002Fscorecard.dev\u002Fviewer\u002F?uri=github.com\u002Fopen-telemetry\u002Fopentelemetry-cpp)\n\nThe C++ [OpenTelemetry](https:\u002F\u002Fopentelemetry.io\u002F) client.\n\n## Project Status\n\n**Stable** across all 3 signals i.e. `Logs`, `Metrics`, and `Traces`.\n\nSee [Spec Compliance\nMatrix](https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-specification\u002Fblob\u002Fmain\u002Fspec-compliance-matrix.md)\nto understand which portions of the specification has been implemented in this\nrepo.\n\n## Supported C++ Versions\n\nCode shipped from this repository generally supports the following versions of\nC++ standards:\n\n* ISO\u002FIEC 14882:2014 (C++14)\n* ISO\u002FIEC 14882:2017 (C++17)\n* ISO\u002FIEC 14882:2020 (C++20)\n\nAny exceptions to this are noted in the individual `README.md` files.\n\nPlease note that supporting the [C Programming\nLanguage](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FC_(programming_language)) is not a goal\nof the current project.\n\n## Supported Development Platforms\n\n Our CI pipeline builds and tests on following `x86-64` platforms:\n\n| Platform                                                            |   Build type  |\n|---------------------------------------------------------------------|---------------|\n| ubuntu-22.04 (GCC 10, GCC 12, Clang 14)                             | CMake, Bazel  |\n| ubuntu-20.04 (GCC 9.4.0 - default compiler)                         | CMake, Bazel  |\n| ubuntu-20.04 (GCC 9.4.0 with -std=c++14\u002F17\u002F20 flags)                | CMake, Bazel  |\n| macOS 12.7 (Xcode 14.2)                                             | Bazel         |\n| Windows Server 2019 (Visual Studio Enterprise 2019)                 | CMake, Bazel  |\n| Windows Server 2022 (Visual Studio Enterprise 2022)                 | CMake         |\n\nIn general, the code shipped from this repository should build on all platforms\nhaving C++ compiler with [supported C++ standards](#supported-c-versions).\n\n## Dependencies\n\nPlease refer to [Dependencies.md](docs\u002Fdependencies.md) for OSS Dependencies and\nlicense requirements.\n\n## Installation\n\nPlease refer to [INSTALL.md](.\u002FINSTALL.md).\n\n### Bazel Central Registry\n\nThis project is available in the [Bazel Central Registry (BCR)](https:\u002F\u002Fgithub.com\u002Fbazelbuild\u002Fbazel-central-registry\u002Ftree\u002Fmain\u002Fmodules\u002Fopentelemetry-cpp).\nTo use it with Bazel, add the following to your `MODULE.bazel` file:\n\n```python\nbazel_dep(name = \"opentelemetry-cpp\", version = \"x.y.z\")\n```\n\nFor the latest version, see [BCR: opentelemetry-cpp](https:\u002F\u002Fgithub.com\u002Fbazelbuild\u002Fbazel-central-registry\u002Ftree\u002Fmain\u002Fmodules\u002Fopentelemetry-cpp).\n\n## Getting Started\n\nAs an application owner or the library author, you can find the getting started\nguide and reference documentation on\n[opentelemetry-cpp.readthedocs.io](https:\u002F\u002Fopentelemetry-cpp.readthedocs.io\u002Fen\u002Flatest\u002F)\n\nThe `examples\u002Fsimple` directory contains a minimal program demonstrating how to\ninstrument a small library using a simple `processor` and console `exporter`,\nalong with build files for CMake and Bazel.\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md)\n\nWe meet weekly, and the time of the meeting alternates between Monday at 13:00\nPT and Wednesday at 9:00 PT. The meeting is subject to change depending on\ncontributors' availability. Check the [OpenTelemetry community\ncalendar](https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fcommunity#calendar)\nfor specific dates and Zoom meeting links.\n\nMeeting notes are available as a public\n[Google doc](https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002F1rdF6GZcCqH9huo3oqur5x_McsPS_qQ9OPSRFjIqndm8\u002Fedit?usp=sharing).\n\nFor edit access, get in touch on\n[Slack](https:\u002F\u002Fcloud-native.slack.com\u002Farchives\u002FC01N3AT62SJ).\n\nThe meeting is open for all to join. We invite everyone to join our meeting,\nregardless of your experience level. Whether you're a seasoned OpenTelemetry\ndeveloper, just starting your journey, or simply curious about the work we do,\nyou're more than welcome to participate!\n\n### Maintainers\n\n* [Doug Barker](https:\u002F\u002Fgithub.com\u002Fdbarker)\n* [Ehsan Saei](https:\u002F\u002Fgithub.com\u002Fesigo)\n* [Lalit Kumar Bhasin](https:\u002F\u002Fgithub.com\u002Flalitb), Microsoft\n* [Marc Alff](https:\u002F\u002Fgithub.com\u002Fmarcalff), Oracle\n* [Tom Tan](https:\u002F\u002Fgithub.com\u002FThomsonTan), Microsoft\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* [WenTao Ou](https:\u002F\u002Fgithub.com\u002Fowent), Tencent\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### Emeritus\n\n* [Alolita Sharma](https:\u002F\u002Fgithub.com\u002Falolita), Triager\n* [Emil Mikulic](https:\u002F\u002Fgithub.com\u002Fg-easy), Maintainer\n* [Jodee Varney](https:\u002F\u002Fgithub.com\u002Fjodeev), Triager\n* [Johannes Tax](https:\u002F\u002Fgithub.com\u002Fpyohannes), Approver\n* [Josh Suereth](https:\u002F\u002Fgithub.com\u002Fjsuereth), Approver\n* [Max Golovanov](https:\u002F\u002Fgithub.com\u002Fmaxgolov), Approver\n* [Pranav Sharma](https:\u002F\u002Fgithub.com\u002Fpsx95), Approver\n* [Reiley Yang](https:\u002F\u002Fgithub.com\u002Freyang), Maintainer\n* [Ryan Burn](https:\u002F\u002Fgithub.com\u002Frnburn), Approver\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### Thanks to all the people who have contributed\n\n[![contributors](https:\u002F\u002Fcontributors-img.web.app\u002Fimage?repo=open-telemetry\u002Fopentelemetry-cpp)](https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-cpp\u002Fgraphs\u002Fcontributors)\n\n## Release Schedule\n\nSee the [release\nnotes](https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-cpp\u002Freleases) for\nexisting releases.\n\nSee the [project\nmilestones](https:\u002F\u002Fgithub.com\u002Fopen-telemetry\u002Fopentelemetry-cpp\u002Fmilestones) for\ndetails on upcoming releases. The dates and features described in issues and\nmilestones are estimates, and subject to change.\n","OpenTelemetry C++ 是一个用于C++应用程序的观测性客户端，支持日志、指标和追踪三大信号。该项目实现了OpenTelemetry规范中的多种功能，确保了在不同环境下的稳定性和兼容性。它支持C++14、C++17及C++20标准，并通过CI\u002FCD流程在多个平台上进行了构建与测试，包括Ubuntu、macOS以及Windows Server等主流操作系统。适用于需要增强应用可观测性的场景，特别是在微服务架构中，能够帮助开发者更有效地监控和诊断系统性能问题。",2,"2026-06-11 03:53:33","trending"]