Skip to content

renzg/nacos-consul-adapter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%