Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用测微计公开HTTP端点_Java_Prometheus_Micrometer - Fatal编程技术网

Java 使用测微计公开HTTP端点

Java 使用测微计公开HTTP端点,java,prometheus,micrometer,Java,Prometheus,Micrometer,我正试图用千分尺把一个端点暴露给普罗米修斯。我不使用任何形状或形式的弹簧。 在下面的文章中,他们使用com.sun.net.httpserver.httpserver作为示例。 自行编写的HTTPServlet看起来如何 我不知道从哪里开始。 谢谢这和千分尺有什么关系吗?或者问题实际上是如何在Java中公开HTTP端点 有很多方法可以做到这一点,但由于您专门要求servlet: 您需要通过扩展和注册它来创建自己的Servlet 下面是一个通用示例: 基本上,您需要将从prometheusReg

我正试图用千分尺把一个端点暴露给普罗米修斯。我不使用任何形状或形式的弹簧。 在下面的文章中,他们使用
com.sun.net.httpserver.httpserver
作为示例。 自行编写的HTTPServlet看起来如何

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

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

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

  • 您需要通过扩展和注册它来创建自己的
    Servlet
  • 下面是一个通用示例:
  • 基本上,您需要将从
    prometheusRegistry.scrape()获得的信息发送回
  • 您还可以查看普罗米修斯客户机
    (不使用测微计的
    PrometheusRegistry
另外,让我将此作为一般性建议留在这里:始终确保您的
输入流
/
输出流
/
/
读取器
/
编写器
/等属性已关闭(
最后
阻塞或
尝试使用资源
),在这种情况下,您将有一个(
打印
编写器