建设厅技工在哪个网站上查询,有了网站模板 还要怎样做,做小程序要有网站吗,网站公司好做吗在 macOS 上部署 Grafana 和 Prometheus 来监控 Java 服务是一个非常实用的操作。以下是详细的步骤#xff0c;包括如何安装和配置 Prometheus、Grafana 以及在 Java 服务中集成 Prometheus 的客户端库来收集指标数据。
1. 安装 Grafana
1.1 使用 Homebrew 安装 Grafana
br…在 macOS 上部署 Grafana 和 Prometheus 来监控 Java 服务是一个非常实用的操作。以下是详细的步骤包括如何安装和配置 Prometheus、Grafana 以及在 Java 服务中集成 Prometheus 的客户端库来收集指标数据。
1. 安装 Grafana
1.1 使用 Homebrew 安装 Grafana
brew install grafana1.2 启动 Grafana
启动 Grafana 服务
brew services start grafana
你也可以手动启动 Grafana
grafana-server --config/opt/homebrew/etc/grafana/grafana.ini --homepath/opt/homebrew/opt/grafana/bin/grafana
/opt/homebrew/opt/grafana/bin/grafana server --config /opt/homebrew/etc/grafana/grafana.ini --homepath /opt/homebrew/opt/grafana/share/grafana --packaging\brew cfg:default.paths.logs\/opt/homebrew/var/log/grafana cfg:default.paths.data\/opt/homebrew/var/lib/grafana cfg:default.paths.plugins\/opt/homebrew/var/lib/grafana/plugins
2.配置 Java 服务以暴露 Prometheus 指标
在 Java 服务中使用 micrometer 和 prometheus 客户端库来暴露指标。以下是一个 Spring Boot 应用的示例。
2.1 添加依赖
在你的 pom.xml 文件中添加 micrometer-registry-prometheus 依赖项
dependencygroupIdio.micrometer/groupIdartifactIdmicrometer-registry-prometheus/artifactIdversion1.8.0/version
/dependency
2.2 配置 Spring Boot 应用
在 application.properties 文件中配置 Spring Boot 应用暴露指标端点
management.server.port 11011
management.endpoints.web.base-path /actuator
management.endpoints.web.exposure.includeprometheus
management.endpoint.prometheus.enabledtrue
management.metrics.export.prometheus.enabledtrue
management.metrics.tags.application ${spring.application.name}
2.3 启动 Spring Boot 应用
运行 Spring Boot 应用默认情况下Prometheus 指标将通过 /actuator/prometheus 端点暴露。