ETC

    [Monitoring] Prometheus 상태 확인과 Linux 서버의 Grafana dashboard 구축(feat. Grafana Dashboards Template)

    발단 [Monitoring] Prometheus & Grafana 를 사용해 Linux 서버의 상태를 모니터링 해보자(feat. docker compose)발단 테스트 서버의 상태를 모니터링 할 수 있는 도구를 찾던 도중 예전부터 관심있던 Prometheus 와 Grafana 를 도입하여 상태를 확인하고자 합니다. 추후 재사용 될 수 있으니 docker compose 를 통해atsky.tistory.com 이전 글에서 docker compose 를 통해 모니터링 환경을 구성해 보았습니다. 그러나 Prometheus 에서 제공하는 PromQL 을 통해 Grafana 에서 dashbaord 를 구성하는 것은 쉬운일이 아닌데요. 따라서, Grafana 에서 제공하는 Dashboards Template 을 사용..

    [Monitoring] Docker 와 Prometheus, Grafana 사용해 Linux 서버의 상태 모니터링(feat. docker compose)

    발단 테스트 서버의 상태를 모니터링 할 수 있는 도구를 찾던 도중 예전부터 관심있던 Prometheus 와 Grafana 를 도입하여 상태를 확인하고자 합니다. 추후 재사용 될 수 있으니 docker compose 를 통해 사용성을 높일 것입니다. Prometheus GitHub - prometheus/prometheus: The Prometheus monitoring system and time series database.The Prometheus monitoring system and time series database. - prometheus/prometheusgithub.com 프로메테우스는 오픈소스 모니터링 및 경고 도구로 특히 시계열 데이터(시간 기반의 정보, 예를들어 13:00 요청 갯수..

    [ETC] Synology 에서 발행한 인증서는 어디에 위치해 있을까?(feat. reverse proxy, let's encrypt)

    발단리버스 프록시를 통해 발급한 인증서를 공유해야 하는 경우가 생겨 synology 내부의 인증서 저장소에 접근하기 위한 방법을 기록합니다.  Synology 접속저희가 접근할 디렉토리의 경우 root 권한이 필요하기에 아래 명령어로 권한을 획득합니다.만약 권한 획득에 실패할 경우 진행이 어렵습니다.권한 획득시 사용할 비밀번호는 관리자 계정의 비밀번호로 시도해보세요.sudo -i  인증서 저장 경로 FR: Automatically configure Synology with `tailscale cert` in Settings : Security/Certificate · Issue #4674 · tailscale/tailscWhat are you trying to do? I want to secure my ..

    [ETC] StringEscapeUtils 사용할 때 오류가 발생한다면?(feat. Could not initialize class..)

    발단 html escaping 된 정보가 그대로 DB 에 저장되어 있기에 이를 unescaping 처리하여 사용자에게 보여져야 한다는 요구사항을 처리하는 과정에서 발생하게 된 문제를 해결하는 과정을 나열합니다. html escaping 된 정보 해결 방법 접근 SSR 환경에서 작업중임으로 html entity( )등과 같은 텍스트에 대한 직접 변환을 처리 SSR 로는 그대로 값을 내려주고 프론트에서 escaping 하여 값을 처리 SSR 환경을 사용하고 있음으로 1번 방식을 선택 1번 방식은 간단하나 html entity 요소들이 많기에 라이브러리를 사용하기로 하였다. 마침 apache commons-net 을 사용중에 있음으로 StringEscapeUtils 클래스를 사용하려 하였다. 문제발생 문제1...

    [ETC] Swagger 와 OAS(Open Api Specification)는 어떤 관계가 있는걸까?

    발단 Swagger 를 사용하면서 OAS(Open Api Specification)에 대해서 자주 언급되는 것을 볼 수 있다. 두 개념은 어떤 관계에 있길래 같이 사용되는지 늘 궁금하였는데, 정리를 통해 어떤 관계에 있는 것인지 알아보고자 한다. Swagger 측에서의 설명 The OpenAPI Specification, formerly known as the Swagger Specification, is the world’s standard for defining RESTful interfaces. Swagger Specification 으로 알려진 OpenApi Specification 은 RESTful 인터페이스를 정의하기 위한 세계 표준이다. 여기까지는 OAS 가 Swagger 로 알려져 있구나,..

728x90