[ RDS ] 쉘 스크립트에서 MySQL 연결하여 DB에 데이터 입력하기
·
🌥️Cloud Study🌥️/Etc
700여개 출판사와 100여개 물류사, 한꺼번에 해킹 피해? 주문·배송 솔루션 랜섬웨어 감염출판사와 출판물류기업 간 주문·배송 네트워킹 솔루션 제공업체 모아시스에서 8월 1일 랜섬웨어 공격을 받은 것으로 드러났다. 이번 공격으로 해당 솔루션을 사용하는 최소 700개에서 최대 1,000m.boannews.com(로그 백업의 중요성을 알려주는 따끈따끈한 뉴스) 로그 파일 임시 생성l 2024-08-01 user1 /api/v1/productsv 2024-08-02 user2 /api/v1/ordersc 2024-08-03 user3 /api/v1/userso 2024-08-04 user4 /api/v1/cartl ..
[ Logging ] 서버 내 로그 관리 정책 수립 및 구현
·
🌥️Cloud Study🌥️/Etc
로그 관리 정책 (Log Management Policy) : 로그 파일들을 보관, 관리하고 필터링하는 일련의 과정들을 지칭하는 용어 개요 : 시간대별 로그에서, 타입별 로그를 추출하고 분석계 전달을 위해 날짜별 단위로 통합함 (shell script, crontab 이용) `/logs` 경로에 있는 파일들을 전부 `/log_backups` 경로로 옮김(`/log_backups` 폴더가 없다면 추가로 만들고 `cp`로 복사)`/log_backups` 경로에 있는 파일들은 하나씩 까면서 내용을 `/log_aggr`경로에 있는 날짜별 파일로 복사- 날짜 패턴(YYYYMMDD)까지만 해서 해당 날짜 파일이 없다면 만들고 시작- 해당 날짜 파일이 있다면 해당 파일에 내용 추가만 하기로그 관리 정책 수립 코드(예..
[ Prometheus ] 프로메테우스 설치 및 서비스 설정
·
🌥️Cloud Study🌥️/Etc
Prometheus 다운로드 및 설치# Download Prometheuswget https://github.com/prometheus/prometheus/releases/download/v2.39.1/prometheus-2.39.1.linux-amd64.tar.gz# Extract the tarballtar xvfz prometheus-2.39.1.linux-amd64.tar.gz# Move the Prometheus binary files to a proper locationcd prometheus-2.39.1.linux-amd64sudo mv prometheus /usr/local/bin/sudo mv promtool /usr/local/bin/# Create a directory for Prome..
[ 모니터링 ] 인스턴스 정지 감지를 위한 Prometheus 설정
·
🌥️Cloud Study🌥️/Etc
상황 : 위 이미지의 표현식에서, A변수에 값이 1보다 작을 경우 인스턴스가 죽은 것으로 판단 될 수 있지 않을까?라고 생각했다. 살아있는지의 여부는 Prometheus에서 알려주는데,다운된 Prometheus의 생존 여부를 다운된 쪽에서 알려줘야 Grafana에서 인지할 수 있는 구조이기 때문에 이 방식으로는 Prometheus가 가동중인 것을 확인할 순 있지만, 다운되었을 경우 알람을 받는 것은 불가능하다. 생각한 방법 : Grafana 측에 Prometheus를 설치하고, ~ (이어서 작성하기) 인스턴스 정지 감지를 위한 추가 Prometheus 설치  GitHub - dev-library/log-tracking-app: 행동 추적 후 로그를 남겨주는 애플리케이션입니다.행동 추적 후 로그를 남겨주는..
[ 모니터링 ] 매트릭, 커스텀 매트릭 알아보기
·
🌥️Cloud Study🌥️/Etc
매트릭(metric)시스템이나 애플리케이션의 성능, 상태, 동작 등을 측정하고 평가하기 위한 정량적인 데이터 포인트를 의미한다.매트릭은 관찰 가능한 데이터의 단위를 표현하며, 이를 통해 시스템의 건강 상태를 모니터링하고, 성능을 분석하며, 문제를 진단할 수 있다. 매트릭의 주요 개념데이터 포인트(Data Point) 매트릭은 시간에 따른 연속적인 데이터 포인트틀의 집합으로써, 각 데이터 포인트는 특정 시점에 측정된 값을 나타낸다.ex) CPU usage metric은 매 10s 마다 측정된 CPU usage(예시: 20%, 35%)를 데이터 포인트로 기록한다.타임 시리즈(Time Series)타임 시리즈는 시간에 따라 측정된 데이터 포인트들의 연속적인 집합이다.ex) "5분 동안의 메모리 사용량"과 같은..