@FeignClient
@RequestMapping("/api/v1")
public interface PrometheusFeignCtr {
@PostMapping(value = "/query_range", consumes = "application/x-www-form-urlencoded")
PostResultVo queryRange(@RequestParam("query") String query, @RequestParam("start") String start, @RequestParam("end") String end, @RequestParam(value = "step", required = false) String step);
@GetMapping(value = "/query", consumes = "application/x-www-form-urlencoded")
PostResultVo query(@RequestParam("query") String query, @RequestParam("time") String time);
}
使用feign调用prometheus接口
于 2021-09-01 17:44:13 首次发布
本文详细介绍了如何在Java应用程序中利用Feign客户端来调用Prometheus监控系统的API,实现动态获取指标数据。通过示例代码展示了配置Feign、定义接口以及调用过程,帮助开发者更好地集成Prometheus到自己的系统中进行监控。
摘要由CSDN通过智能技术生成