chndzcl / nacos-consul-adapter

nacos prometheus

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nacos Consul Adapter (for Prometheus)

当使用Nacos作为注册中心时通过nacos-consul-adapter能够使prometheus自动发现Nacos中的服务

Restrictions

这个适配器只实现了prometheus使用consul_sd_config配置时需要的http接口,具体实现的接口如下:

  • /v1/agent/self 返回默认的datacenter
  • /v1/catalog/services 返回nacos中的服务列表
  • /v1/catalog/service/{service} 返回服务实例

Requirements

  • Java 1.8+
  • Spring Boot 2.1.x
  • Spring Cloud Greenwich

Prometheus

在prometheus配置文件中使用consul_sd_configs配置adapter地址

- job_name: 'nacos-prometheus'
  metrics_path: '/actuator/prometheus'
  consul_sd_configs:
  - server: 'localhost:8080'
    services: []

参考项目

eureka-consule-adapter

About

nacos prometheus

License:MIT License


Languages

Language:Java 100.0%