add 新增 ruoyi-common-prometheus 模块 用于对接 prometheus 监控

This commit is contained in:
疯狂的狮子li
2022-11-14 11:44:06 +08:00
parent 5936548ccf
commit 042bd95f48
5 changed files with 58 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
package com.ruoyi.common.prometheus.config;
import io.micrometer.core.instrument.MeterRegistry;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.actuate.autoconfigure.metrics.MeterRegistryCustomizer;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.context.annotation.Bean;
/**
* prometheus 配置
*
* @author Lion Li
*/
@AutoConfiguration
public class PrometheusConfiguration {
@Bean
public MeterRegistryCustomizer<MeterRegistry> configurer(@Value("${spring.application.name}") String applicationName) {
return (registry) -> registry.config().commonTags("application", applicationName);
}
}

View File

@@ -0,0 +1 @@
com.ruoyi.common.prometheus.config.PrometheusConfiguration