Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.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
Kubernetes 普罗米修斯的出口商应该作为侧车集装箱还是单独部署?_Kubernetes_Prometheus - Fatal编程技术网

Kubernetes 普罗米修斯的出口商应该作为侧车集装箱还是单独部署?

Kubernetes 普罗米修斯的出口商应该作为侧车集装箱还是单独部署?,kubernetes,prometheus,Kubernetes,Prometheus,对于一般情况,我想知道是否有一个很好的理由——不管是这样还是那样——让普罗米修斯出口商作为他们自己的部署,而不是作为吊舱中的侧车容器运行 作为一个具体的例子,假设我想要监视一个nginx应用程序并计划使用。我应该: 答:使用运行nginx导出器的单个容器设置新部署,然后为入口提供服务 B:向运行Prometheus exporter的nginx应用程序Pod中添加一个额外的容器。将exporter用作主Pod中的侧车容器。我们采用这种方法从基于web的Java应用程序中获取度量值这很可能取决于您

对于一般情况,我想知道是否有一个很好的理由——不管是这样还是那样——让普罗米修斯出口商作为他们自己的部署,而不是作为吊舱中的侧车容器运行

作为一个具体的例子,假设我想要监视一个nginx应用程序并计划使用。我应该:

答:使用运行nginx导出器的单个容器设置新部署,然后为入口提供服务


B:向运行Prometheus exporter的nginx应用程序Pod中添加一个额外的容器。

将exporter用作主Pod中的侧车容器。我们采用这种方法从基于web的Java应用程序中获取度量值

这很可能取决于您有多少类似的POD。应用程序需要多少导出程序有关系吗?也就是说,在pod中不是只有一个nginx容器,而是同时有一个nginx和uwsgi容器,并希望同时导出这两个容器。在这一点上,在pod中使用两个额外的侧车容器是否有意义,或者将出口卸载到单独的部署/服务中?建议在pod中使用一个侧车容器和主容器。参考标准kubernetes设计模式并决定