Grafana
-
그라파나 9 새로운 기능 (1) Query Builder24년 11월 이전/Dashboard 2022. 9. 2. 18:20
최근 Grafana 9 버전이 출시되었습니다. 사용자들의 편의성을 위한 많은 기능들이 업데이트 및 생성되었습니다. 이 문서에서는 새로운 기능 중 하나인 Query Builder에 대해서 간단하게 알아보겠습니다. 그라파나 9 이전에 쿼리하는 방법 예를 들어서 다음 쿼리를 Grafana를 통해서 조회한다고 해봅시다. sum(rate(go_gc_duration_seconds{job="node-exporter"}[$__rate_interval])) Grafana 9 이전 버전에서는 "Explore"를 탭에서 쿼리를 하는 UI는 다음과 같습니다. 기존 Grafana 8에서는 사용자가 하나 하나 쿼리를 모두 입력해야하는 불편함이 있었습니다.(물론 자동 완성 기능으로 어느 정도 커버가 가능합니다.) 그라파나 9 에서..
-
13. 리소스 로깅과 모니터링24년 11월 이전/데브옵스(DevOps)를 위한 쿠버네티스 마스터 2021. 8. 30. 21:07
이 문서는 인프런 강의 "데브옵스를 위한 쿠버네티스 마스터"을 듣고 작성되었습니다. 최대한 요약해서 강의 내용을 최소로 하는데 목표를 두고 있어서, 더 친절하고 정확한 내용을 원하신다면 강의를 구매하시는 것을 추천드립니다. => 강의 링크 쿠버네티스 모니터링 아키텍처 k8s의 모니터링 아키텍처는 다음과 같다. 기본적으로 k8s에서의 메트릭 수집은 다음 컴포넌트들로 데이터를 수집한다. metrics-server (kubectl top 명령어 사용 가능, 단기 메모리 저장소) cAdvisor (컨테이너 메트릭 수집) 로그는 Docker가 저장하는 로그를 수집한다. 경로는 다음과 같다. /var/lib/docker/containers//-json.log 이러한 것들을 이용해서 k8s의 모니터링 시스템을 구축할..
-
Grafana란 무엇인가24년 11월 이전/Metric 2021. 2. 25. 21:11
개요 이 문서에서는 Grafana가 무엇인지에 대해서 대략적으로 살펴본다. 다음과 같은 내용을 다룬다. Grafana란 무엇인가 Grafana 설치 Grafana - Prometheus 연동 이 문서에서 진행되는 실습 코드는 편의성을 위해 로컬 Docker 환경에서 진행되나, 실세 서버 환경에서도 거의 동일하게 적용할 수 있도록 작성되었다. 이번 장 코드 : https://github.com/gurumee92/gurumee-book-prometheus/tree/master/src/part2/ch01 Grafana란 무엇인가 먼저 설치 전에 왜 우리가 Grafana를 설치해야 하는지, Grafana가 무엇인지 알아두면 좋을 것 같다. Grafana란, Grafana Labs에서 관리하고 있는 오픈 소스 시..
-
자바 어플리케이션 모니터링하기 (1) spring-boot24년 11월 이전/Metric 2021. 2. 22. 22:32
개요 이 문서에서는 Prometheus로 spring-boot기반의 자바 애플리케이션의 메트릭을 수집한 후 Grafana 대시보드를 구축하는 것에 대하여 다룬다. 자세한 내용은 다음과 같다. 자바, 프로젝트 설치 Spring Boot Application 설정 살펴보기 Prometheus 설정 Spring Boot Application 서버 모니터링을 위한 Grafana 대시보드 구축 이 문서에서 진행되는 실습 코드는 편의성을 위해 로컬 Docker 환경에서 진행되나, 실세 서버 환경에서도 거의 동일하게 적용할 수 있도록 작성되었다. 이번 장의 코드는 다음 링크에서 확인할 수 있다. 이번 장 코드 : https://github.com/gurumee92/gurumee-book-prometheus/tree/..
-
Prometheus란 무엇인가24년 11월 이전/Metric 2021. 2. 19. 16:49
개요 이 문서에서는 Prometheus가 무엇인지, 대략적으로 살펴본다. 다음의 내용을 다루고 있다. Prometheus란 무엇인가 Prometheus 아키텍처 구성 Prometheus가 적합한 상황, 적합하지 않은 상황 Prometheus 설치 Prometheus란 무엇인가 Prometheus는 메트릭 수집, 시각화, 알림, 서비스 디스커버리 기능을 모두 제공하는 오픈 소스 모니터링 시스템이다. 처음에는 SoundCloud에서 만들어졌으나 2016년에는 쿠버네티스에 이어 두 번째로 CNCF(Cloud Native Computing Foundation) 산하 프로젝트 멤버로 들어가게 됐다. 공식 문서에서는 특정 회사가 관리하고 있지는 않고 있다라고 적혀 있는데 Grafana Labs에서 유지 보수를 메인..
-
Holt-Winters Method를 이용하여 값 예측하기(Feat. Grafana)24년 11월 이전/레거시-influxdb 2020. 4. 19. 13:10
목표 : InfluxDB, Grafana 이용하여 모니터링 시스템을 구축하고 Holt Winters Method를 통해 그래프를 분석 후, 값을 예측하여 이상 징후를 확인해봅시다. 목차 개요 InfluxDB + Grafana 모니터링 시스템 구축 Holt Winters 예제 따라하기 결론 개요 이번 절에서는 간단하게 이번 실습의 중요 컴포넌트인 InfluxDB, Grafana, Holt Winters Method가 무엇인지 알아보고 왜 실습을 진행하게 되었는지, 어떻게 실습을 진행할지 알아봅니다. What? InfluxDB란? InfluxDB는 인플럭스데이터가 개발한 오픈 소스 타임 시리즈(시계열) 데이터베이스입니다. Grafana란? Grafana는 다중 플랫폼 오픈 소스 분석 및 대화형 시각화 소프트..