Java 插件openapi文件helidon对象健康和度量

Java 插件openapi文件helidon对象健康和度量,java,openapi,helidon,Java,Openapi,Helidon,我正在用openapi 3.0描述为我的helidon项目中的服务编写文件openapi.yml。但我也使用standart helidon处理程序(健康和指标): 如何在我的openapi.yml中创建健康和指标部分?我使用: <dependency> <groupId>io.helidon.openapi</groupId> <artifactId>helidon-openapi</artifactId> <

我正在用openapi 3.0描述为我的helidon项目中的服务编写文件
openapi.yml
。但我也使用standart helidon处理程序(健康和指标):

如何在我的openapi.yml中创建健康和指标部分?我使用:

<dependency>
   <groupId>io.helidon.openapi</groupId>
   <artifactId>helidon-openapi</artifactId>
   <version>1.3.1</version>
</dependency>

io.helidon.openapi
helidon openapi
1.3.1

有两种方法可以做到这一点:

  • 只需将
    /health
    /metrics
    端点信息添加到已创建的
    openapi.yml
    文件中即可
  • 将微文件OpenAPI
    OASModelReader
    接口的您自己的实现添加到您的应用程序中,该应用程序以编程方式添加运行状况和度量信息。您还可以设置一个配置值来告诉系统您的实现。详情请参阅
  • 不幸的是,目前还没有任何自动方法将有关运行状况和度量的OpenAPI信息添加到应用程序的OpenAPI文档中

    进一步信息(我似乎误解了原来的问题):

    Helidon实现了
    /metrics
    /health
    端点,但微文件度量和健康规范规定了这些端点的路径和行为

    一些相关文档可以帮助您开始:

    指标:

    • 架构:
    • REST端点:
    健康:

    • 有线协议:

    谢谢你的帮助,蒂姆。你第二次帮我弄直升机文档。当然,我可以手动在
    openapi.yml
    中添加这个端点。我做到了。但是我想要有有效json模式和状态的好文档(比如节文件)。我自己编程,了解模式和状态。健康和指标是helidon端点。我在哪里可以获得有关文档的信息?更新了我的原始答案以反映澄清的问题。感谢您提供文档参考。这些都是复杂但详细的文件,我会慢慢理解的。
    <dependency>
       <groupId>io.helidon.openapi</groupId>
       <artifactId>helidon-openapi</artifactId>
       <version>1.3.1</version>
    </dependency>