분류 전체보기 86

[모니터링, k8s, Grafana, Prometheus] Prometheus 쿼리에 '$__rate_interval' 이 포함될 때 return 값이 없는 현상

상황Grafana 대시보드에서 Prometheus를 datasource로 사용하는 대시보드에서 metric들을 쿼리할 때, 그래프에 일부 값들이 표현되지 않았다.비교적 짧은 기간(5 ~ 10m) 을 쿼리할 때에만 해당 증상이 나타났다. 긴 기간을 쿼리할 때에는 정상 작동했다.추측했던 원인prometheus 의 버전 문제:[$__rate_interval]을 지원하지 않는 버전이지 않을까 추측함 -> 아니었다.원인Prometheus 의 scrape_interval 값이 grafana의 rate_interval(조회 기간에 따라 자동 생성됨)값에 비해 크다.Grafana 에서 rate_interval % 4가 Prometheus 의 scrape_interval 값 보다 작을 경우, 쿼리에 대한 결과값이 없다...

[k8s, 모니터링] grafana 와 cost-analyzer 의 helm chart 가 app-of-apps 구성에서 오류를 일으키는 현상.

k8s, 모니터링] grafana 와 cost-exploer 의 helm chart 가 app-of-apps 구성에서 오류를 일으키는 현상.환경helm Version:"v3.12.3"EKS 표준 설정 클러스터monitoring-app 이라는 app에 prometheus, grafana 등의 helm chart를 통합 관리. # chart.yamlappVersion: "1.16.0"dependencies:- name: "loki" condition: loki.enabled repository: "https://grafana.github.io/helm-charts" version: "^2.9.0"- name: "promtail" condition: promtail.enabled repository:..

TIL/기타 2024.10.15

[BE] dependency 확인, 오픈소스 라이선스 확인 with Maven

프로젝트에서 사용되는 라이브러리들의 라이선스를 확인하는 업무를 받았다. WAS는 Spring Boot로 구성되었으며, 패키지 관리자는 Gradle 을 사용한다. 라이브러리의 목록은 pom.xml에서 확인할 수 있다. IntelliJ를 사용하는 경우, 우측 'Maven' 탭에서도 편하게 확인할 수 있다. Maven을 사용하는 경우, Maven repository 에서 각 라이브러리의 라이센스 정보 등을 확인할 수 있다. https://mvnrepository.com/ swaggar ui를 예시로 찾았다. 아래 버전에서 현재 사용중인 버전을 클릭해 상세 정보를 확인할 수 있다.

TIL/Backend 2024.02.12

[FE] 사용 라이브러리의 버전별 라이선스 확인하기 with NPM

package.json 확인 NPM 소개 NPM 실습 버전별 라이센스 확인 프로젝트에서 사용중인 패키지들의 라이선스를 조사하는 업무를 맡았다. 현재 프로젝트에서 사용되는 라이브러리의 목록은 package.json에서 확인할 수 있다. FE에서 사용하는 패키지들의 경우, NPM.js 에서 패키지들의 라이선스 정보를 쉽게 확인할 수 있다. https://www.npmjs.com/ npm | Home Bring the best of open source to you, your team, and your company Relied upon by more than 17 million developers worldwide, npm is committed to making JavaScript development e..

TIL/기타 2024.02.08

[Vue2를 기리며] EOL, Deprecated 그리고…

Vue2가 마침내 Deprecated되었다. 개발 입문 이후로 꾸준히 Vue2를 사용했었기에 아쉬움이 크다. 관련 게시물들을 찾아보다 herodevs라는 서비스를 알게 되었다. 보안성 패치 뿐만 아니라 Vue2 주요 라이브러리에 대한 호환성도 유지시켜준다고 한다. 출처: Vue 2 NES Vue 2 - Never-Ending Support | HeroDevs After December 31, 2023, Vue.js v2 will be sunsetted. Use our Never-Ending Support services for Vue 2 and your projects will be supported & compliant forever. www.herodevs.com 오픈소스 프로젝트가 deprecate..

TIL/기타 2024.01.24