opentelemetry-operations-java:基于 OpenTelemetry 的 Google Cloud Operations 导出器项目

可用于在 Java 应用中实现 Google Cloud Operations 的可观测性数据导出。提供 OpenTelemetry 导出器,支持 trace 和 metrics 导出,含自动配置模块,助力 Google Cloud 环境下的 instrumentation 与监控。【此简介由AI生成】

分支27Tags34
文件最后提交记录最后更新时间
2 年前
2 年前
6 年前
1 个月前
1 个月前
5 天前
2 年前
5 天前
5 天前
4 年前
5 年前
6 年前
5 天前
5 天前
1 年前
2 年前
5 天前
1 个月前
1 个月前
1 个月前
1 个月前
1 个月前
6 个月前
1 个月前
6 个月前
2 年前
2 年前
1 个月前

OpenTelemetry Operations Java 导出器

Warning

弃用通知:此项目及其所有已发布的制品均已弃用。不会再添加新功能,此仓库未来可能会被归档。
请参阅迁移指南,了解迁移至标准 OpenTelemetry 导出器的说明。

Maven Central

提供适用于 Google Cloud Operations 的 OpenTelemetry 导出器。

要在 Google Cloud 中开始使用 instrumentation,请参阅使用 Java 生成轨迹和指标

要详细了解 instrumentation 和可观测性,包括针对 Google Cloud Observability 的推荐最佳实践,请访问Instrumentation and observability

构建

Important

此项目需要 Java 11 来构建和测试。除非另有说明,否则此项目发布的所有制品均支持 Java 8 或更高版本。

此项目需要一个用于 Google Cloud API 的模拟服务器。要进行构建和测试,请执行以下操作:

$ ./gradlew test

注意:本项目使用 Test Containers,这要求当前用户能够在本地运行 docker。请验证 docker run hello-world 命令是否正常工作,如果不能,请在构建前配置本地 docker。

贡献

请参见 贡献指南

风格强制

本项目使用 spotless 插件来强制统一代码风格。你可以通过运行以下命令自动纠正所有问题:

$ ./gradlew spotlessApply

Google Cloud Trace 导出器

有关安装和使用说明,请参阅 Tracing Readme

Google Cloud Monitoring 导出器

有关安装和使用说明,请参阅 Metrics Readme

Google Cloud 自动配置模块

注意:这是 alpha 版本。

有关安装和使用说明,请参阅 Autoconfigure Readme

项目介绍

可用于在 Java 应用中实现 Google Cloud Operations 的可观测性数据导出。提供 OpenTelemetry 导出器,支持 trace 和 metrics 导出,含自动配置模块,助力 Google Cloud 环境下的 instrumentation 与监控。【此简介由AI生成】

定制我的领域