使用千分尺公开 HTTP 端点

expose HTTP endpoint with micrometer

我正在尝试使用千分尺向普罗米修斯公开端点。我没有以任何形式使用 Spring。 在下面的文章 https://micrometer.io/docs/registry/prometheus 中,他们使用 com.sun.net.httpserver.HttpServer 作为示例。 一个自己写的HTTPServlet长什么样子?

我不知道从哪里开始。 谢谢

这与千分尺有什么关系吗?或者实际上是如何在 Java 中公开 HTTP 端点的问题?

有很多方法可以做到这一点,但由于您专门要求 servlet:

此外,让我将此作为一般建议留在这里:始终确保您的 InputStream/OutputStream/Reader/Writer/等。 属性 已关闭(finally 块或 try-with-resource,在这种情况下,您将有一个 (Print)Writer).