스프링 부트 REST 서비스 애플리케이션이 있습니다. 이 애플리케이션은 스프링 액추에이터를 사용하여 메트릭 및 상태 정보를 표시합니다. 같은 애플리케이션을 실행하는 두 개 이상의 컨테이너에서이 정보를 어떻게 집계 할 수 있습니까?스프링 액추에이터 - 도커 컨테이너의 메트릭 집계
2
A
답변
2
메트릭을 중앙 시스템으로 내 보내야합니다.
봄 부팅들은 분석하고 표시 할 수있는 장소로 메모리 버퍼에서 통계 수치를 복사하는 데 사용할 수 있습니다
Exporter
라는 마커 인터페이스 의 구현의 몇 가지를 제공합니다.
이 구체적 개인적으로
이 Statsd에 메트릭을 내보낼 프로젝트 의 종속성으로
com.timgroup:java-statsd-client
를 추가했는지 확인 첫째하려면 statsD 메트릭을 수출 좋아 (봄 부팅 종속성 관리 기능을 제공합니다 그것을 위해). 그런 다음application.properties
파일에spring.metrics.export.statsd.host
값을 추가하십시오.spring.metrics.export.statsd.port
무시가 제공되지 않는 한 포트8125
에 대한 연결이 열립니다. 사용자 지정 접두사를 원하면spring.metrics.export.statsd.prefix
을 사용할 수 있습니다.
정보는 위의 통계에 봄 부트 문서에서 모든입니다 : https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-metrics.html
관련 문제
- 1. 도커 컨테이너의 도커 명령
- 2. Gson 및 스프링 액추에이터
- 3. 스프링 부트가있는 스프링 부트 액추에이터 1.5.4
- 4. 스프링 건강 액추에이터 : 전체 상태보기
- 5. 하나의 도커 컨테이너의 stdout을 다른 도커 컨테이너의 stdin에 연결합니다.
- 6. 도커 컨테이너의 MySQL
- 7. 도커 컨테이너의 코드 업데이트
- 8. 도커 컨테이너의 ERR_EMPTY_RESPONSE
- 9. golang 도커 컨테이너의 역방향 프록시
- 10. 도커 컨테이너의 가상 COM 포트
- 11. 도커 컨테이너의 DNS 해상도가 느림
- 12. 외부에서 도커 컨테이너의 Postgresql에 연결
- 13. 도커 컨테이너의 laravel 대기열 서비스
- 14. 도커 컨테이너의 실행 인수를 복구하십시오.
- 15. 도커 컨테이너의 CPU 코어 제한
- 16. 스프링 부트 액추에이터 - 맞춤형 건강 엔드 포인트
- 17. 스프링 부트 액추에이터 MySQL 데이터베이스 상태 확인
- 18. 스프링 부트 액추에이터 CPU 사용량이 Cloudwatch와 다릅니다
- 19. 스프링 부트 액추에이터 잠금 정책 구현
- 20. jmeter 스프링 부팅 액추에이터 jmx 모니터
- 21. 스프링 부트 액추에이터 엔드 포인트를 커스터마이징하는 방법
- 22. Prometheus가 장착 된 스프링 액추에이터, Custom MetricWriter가 호출되지 않습니다
- 23. 독립형 스프링 부트 응용 프로그램 용 스프링 액추에이터
- 24. 스프링 통합 채널 통계 메트릭
- 25. 스프링 컨테이너의 시작 방법과 스프링 컨테이너를로드하는 방법
- 26. 다른 도커 컨테이너의 다른 애플리케이션에서 도커 컨테이너 시작
- 27. 도커 컨테이너의 systemd/journald 로그를 "도커 로그"로 가져옵니다.
- 28. ElasticSearch를 사용한 다중 메트릭 하위 집계 상황
- 29. 여러 파일에 대한 코드 메트릭 집계
- 30. apache 스파크의 JSON 로그에서 집계 메트릭 만들기