我需要创建一个将在RT无盘计算机上运行并提供动态文本/纯内容的HTTP服务器。它应该做的是使用C库(主要是键/值列表)读取监视指标,并创建Prometheus兼容响应。指标列表及其值可以在运行时更改,并且无法提前知道结果文本/纯文本响应的最大大小。
理想情况下,我想:
我们正在考虑使用NGINX并创建一个模块以检索指标并创建动态内容。但是大多数示例都显示了如何从静态缓冲区(Hello World)中提供静态内容,我找不到找到想要的方法的方法,最好是使用NGINX池,以免每次都不重新分配新的缓冲区。 CGI / FastCGI不是我们的选择。
欢迎使用任何指针。