名词定义
-
target:被监控的目标节点
概念
已经知道prometheus是基于pull形式进行数据采集,prometheus可以通过静态配置更新监控的目标,但这样势必带来巨大的运维开销。如何实现服务的自动发现,这就需要引入中间人(服务注册中心),这就是服务发现:
基于文件的服务发现
通过创建target.json文件,将所有的target配置在target.json,在需要更新target的时候,只需要更新target.json,格式如下:
[
{
"targets": [ "localhost:8080"],
"labels": {
"env"