그래픽 프로필
빠른 시작
1 지표를 모니터링 스프링 부트 프로그램 노광 [버전] 1.5.7.RELEASE
첫째, 따라 다음과 같은 의존성을 추가합니다 :
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>io.prometheus</groupId>
<artifactId>simpleclient_spring_boot</artifactId>
<version>0.0.26</version>
</dependency>复制代码
그런 다음, 클래스를 시작 Application.java
, 다음과 같은 주석을 추가 :
@SpringBootApplication
@EnablePrometheusEndpoint
@EnableSpringBootMetricsCollector
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}复制代码
마지막으로, 기본 사용자 이름과 암호를 구성 application.yml
중간 :
security:
user:
name: user
password: pwd复制代码
팁 : 권장하지 않음 구성
management.security.enabled: false
응용 프로그램을 시작하면 다음과 같은 일련의를 볼 수 있습니다 Mappings
액세스 계정 암호를 사용하여 HTTP : // localhost를 : 8080 / 응용 프로그램 / 프로 메테우스 , 프로 메테우스가 볼 수있는 메트릭 데이터 형식
2, 프로 메테우스 인덱스 데이터 수집 봄 부트
첫째, 프로 메테우스 도커 이미지를 얻을 :
$ docker pull prom/prometheus复制代码
그런 다음, 구성 파일을 작성 prometheus.yml
:
global:
scrape_interval: 10s
scrape_timeout: 10s
evaluation_interval: 10m
scrape_configs:
- job_name: spring-boot
scrape_interval: 5s
scrape_timeout: 5s
metrics_path: /application/prometheus
scheme: http
basic_auth:
username: user
password: pwd
static_configs:
- targets:
- 127.0.0.1:8080 #此处填写 Spring Boot 应用的 IP + 端口号复制代码
그런 다음, 프로 메테우스를 시작합니다 :
$ docker run -d \
--name prometheus \
-p 9090:9090 \
-m 500M \
-v "$(pwd)/prometheus.yml":/prometheus.yml \
-v "$(pwd)/data":/data \
prom/prometheus \
-config.file=/prometheus.yml \
-log.level=info复制代码
마지막으로, 액세스 HTTP : // localhost를 : 9090 / 대상 , 봄 부팅 수집 상태가 정상인지 확인한다.
3 Grafana 시각적 모니터링 데이터
첫째, Grafana 도커 이미지의 수 :
$ docker pull grafana/grafana复制代码
그런 다음, Grafana를 시작합니다 :
$ docker run --name grafana -d -p 3000:3000 grafana/grafana复制代码
다음으로, 액세스 에 http : // localhost를 : 3000 / 구성 프로 메테우스 출처 :
Grafana 로그인 계정 관리자 비밀번호 관리
마지막으로, 하나의 시각적 모니터링 패널 표시기를 구성 :
어떤을 채울 수 없습니다 여기에 팁 만 인덱스 포인트를 기존 채울 수, 콘크리트 프로 메테우스의 집에서 볼 수있는, 즉 HTTP : // localhost를 : 9090 / 그래프
여러 지표 여러 구성 후 다음과 같은 영향을 미칠 수 있습니다 :
참조 문서
미주 복지
자바 자료집 링크 : pan.baidu.com/s/1pUCCPstP ... 암호 : b2xc 추가 정보 : 2020 추천 알리 자바, 아키텍처, 마이크로 서비스 선택 정보 등, 플러스 V ❤ : qwerdd111
블로그 기사 여러 플랫폼에서이 문서 OpenWrite 출시!