Marcin Grzejszczak

Marcin Grzejszczak

VMware Spring Cloud 和 Micrometer 团队成员,负责 Spring Observability、Spring Cloud Sleuth、Spring Cloud Contract 的工作。

博客文章作者Marcin Grzejszczak

让我们在 Spring 中使用 OpenTelemetry

工程 | 2024 年 10 月 28 日 | ...

介绍

在可观测性的动态领域中,OpenTelemetry 是一套新的工具,它源于现在已废弃的 OpenCensus 和 OpenTracing 项目。对于 Spring Framework、Spring Boot、Spring Data 和 Spring Cloud 的可观测性,成熟的解决方案(例如事实上的 Java 可观测性标准 Micrometer)被用于为其各个模块进行插桩。OpenTelemetry 项目包含许多组件。我们认为最引人注目的是 OpenTelemetry Protocol (OTLP),它允许开发者利用一致的遥测格式的力量来处理任何…

Spring Cloud 2021.0.8 (代号 Jubilee) 已发布

发布 | 2023 年 6 月 30 日 | ...

我很高兴代表社区宣布 Spring Cloud 2021.0.8 Release Train 的通用版本 (RELEASE) 于今日发布。该版本可在 Maven Central 中找到。您可以查看 2021.0.8 发行说明了解更多信息

2021.0.8 版本中的显著变化

查看此版本的所有 issue 和 pull request 此处

Spring Cloud Commons

  • Spring Cloud LoadBalancer - 允许基于请求的实例链式过滤 (#1227 )

Spring Cloud Config

  • 支持特定 profile 的配置数据 (#2260)。

Spring Cloud Kubernetes

  • 支持通过 DiscoveryClient 查找配置服务器 (#1354)

使用 Spring Boot 3 实现可观测性

工程 | 2022 年 10 月 12 日 | ...

Spring Observability 团队一直在为 Spring 应用添加可观测性支持,我们很高兴地通知您,此功能将随 Spring Framework 6 和 Spring Boot 3 正式发布!

什么是可观测性?在我们看来,它是指“通过检查系统的输出,您能多大程度地理解其内部工作原理”。我们认为,指标、日志和分布式跟踪之间的互联互通使您能够推断系统的状态,以便调试应用程序中的异常和延迟。您可以在 Jonatan Ivanov 的 Enlightning 节目中了解更多关于我们对可观测性的看法…

Spring Cloud Sleuth OpenTelemetry (OTel) 1.1.0 已发布

发布 | 2022 年 9 月 16 日 | ...

我很高兴代表社区宣布 Spring Cloud Sleuth OTel 1.1.0 项目于今日发布。该版本可在 Maven Central 中找到。您可以查看参考文档了解更多信息

这是什么?

Spring Cloud Sleuth OTel 是 Spring Cloud Sleuth 的扩展项目,它带有一个 OpenTelemetry tracer。

一如既往,欢迎在 GitHubGitterStack OverflowTwitter 上提供反馈。

使用 Maven BOM(仅依赖管理)开始使用


<dependencyManagement>
    <dependencies>
        <dependency…

Spring Cloud 2022.0.0-M2 (代号 Kilburn) 已发布

发布 | 2022 年 4 月 5 日 | ...

我很高兴代表社区宣布 Spring Cloud 2022.0.0 Release Train 的 Milestone 2 (M2) 版本于今日发布。该版本可在 Spring Milestone 仓库中找到。您可以查看 2022.0 发行说明了解更多信息

2022.0.0-M2 Release Train 中的显著变化

请查看 项目页面,了解此版本中包含的所有 issue 和 pull request。

Spring Cloud 2022.0.0-M2 与 Spring Boot 3.0.0-M2 兼容。

Spring Cloud Stream

  • Spring Cloud Stream 的 Kafka 和 RabbitMQ 绑定器(binder)已作为核心 Spring Cloud Stream 仓库的一部分进行了迁移。通过这一更改,Spring Cloud Stream 现在遵循单一仓库(mono-repo)方法,Spring Cloud Stream 的所有框架相关代码库现在都属于一个仓库。Kafka 绑定器的更多详细信息请参见此处,RabbitMQ 绑定器的更多详细信息请参见此处。我们建议将 Kafka 和 RabbitMQ 绑定器的新功能请求和 bug 报告提交到核心仓库。
  • 引入了基于 Reactor Kafka 的新响应式 Kafka 绑定器的初步支持。此支持包含在幕后使用 Reactor Kafka 的消费者和生产者绑定。请参见此问题

Spring Cloud Sleuth 3.1.0 已发布!

工程 | 2021 年 12 月 7 日 | ...

随着 Spring Cloud 2021.0.0 (代号 Jubilee) 发布列车的发布,我们非常高兴地宣布 Spring Cloud Sleuth 3.1.0 正式发布。在这篇博客文章中,我们将介绍最值得关注的已发布功能。

以下是最值得关注的功能列表,我们将在本文的后续部分对其进行详细阐述。

Spring Cloud 2021.0.0-RC1 (代号 Jubilee) 已发布

发布 | 2021 年 11 月 3 日 | ...

我很高兴代表社区宣布 Spring Cloud 2021.0 Release Train 的 Release Candidate 1 (RC1) 版本(代号 Jubilee)于今日发布。该版本可在 Spring Milestone 仓库中找到。您可以查看 2021.0 发行说明了解更多信息

2021.0 Release Train 中的显著变化

RC1 与 Spring Boot 2.6.0-RC1 兼容

请查看 项目页面,了解此版本中包含的所有 issue 和 pull request。

Spring Cloud Commons

  • 添加了对每个 LoadBalancer 客户端属性的支持。 (issue)
  • 使用负载均衡的 RestTemplate 时添加 X-Forwarded-* 头。 (issue)

Spring Cloud 2020.0.3 (代号 Ilford) 已发布

发布 | 2021 年 5 月 28 日 | ...

我很高兴代表社区宣布 Spring Cloud 2020.0 Release Train (2020.0.3) 的 Service Release 3 版本于今日发布。该版本可在 Maven Central 中找到。您可以查看 2020.0 发行说明了解更多信息

2020.0.3 Release Train 中的显著变化

此版本中最大的变化是支持 Spring Boot 2.5。此外,此版本主要用于 bug 修复和依赖升级。

Github 项目中查看所有包含的 issue 和 pull request。

Spring Cloud Commons

  • 添加了通过属性禁用负载均衡的可能性 (#940)

Spring Cloud Finchley SR4 已发布

发布 | 2019 年 6 月 14 日 | ...

我很高兴代表社区宣布 Spring Cloud Finchley Release Train 的 Service Release 4 (SR4) 版本于今日发布。该版本可在 Maven Central 中找到。您可以查看 Finchley 发行说明了解更多信息

Finchley Release Train 中的显著变化

Spring Cloud Commons

Bug 修复

Spring Cloud Vault

Bug 修复

Spring Cloud Config

Bug 修复

Spring Cloud Gateway

Bug 修复

Spring Cloud Netflix

Bug 修复

Spring Cloud Sleuth

Bug 修复

Spring Cloud Consul

Bug 修复

Spring Cloud Contract

Bug 修复

以下模块作为…的一部分进行了更新

Spring Cloud Pipelines 到 Cloud Pipelines 迁移

发布 | 2018 年 11 月 13 日 | ...

Spring Cloud Pipelines 是一个 GitHub 项目,旨在解决以下问题

  • 创建通用的部署流水线

  • 传播良好的测试和部署实践

  • 减少将功能部署到生产环境所需的时间。

第一次提交发生在 2016 年 8 月 31 日。从那时起,我们收到了社区关于建议的部署流水线及其具体可视化的大量反馈。在这两年里,我们成功构建的最重要的功能是

  • 有主见的部署流水线设置

  • 流水线脚本,用于验证项目的向后兼容性并允许零停机部署

  • 支持 PHP、.NET、NodeJS 和 JVM (Maven & Gradle) 项目

  • Cloud Foundry 的部署选项

  • Kubernetes 的部署选项

  • 通过 Ansible 的部署选项

  • 在 Jenkins 中使用 Jenkins Job DSL 进行流水线可视化

  • 在 Jenkins 中使用 Jenkinsfile 进行流水线可视化

  • 在 Concourse 中进行流水线可视化

快人一步

VMware 提供培训和认证,助力您的进步。

了解更多

获取支持

Tanzu Spring 通过一个简单的订阅提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看全部