본문 바로가기

728x90

전체 글

CentOS 7에서 Grafana Loki를 설치하는 방법 CentOS 7에서 Grafana Loki를 설치하는 방법필수 패키지 설치sudo yum install -y wget unzip작업 디렉토리로 이동cd /usr/local/srcLoki 사용자 생성 및 권한 설정sudo useradd --system lokisudo chown -R loki:loki /etc/loki /tmp/lokiLoki 다운로드Loki 바이너리 파일을 다운로드합니다.wget https://github.com/grafana/loki/releases/download/v3.1.0/loki-linux-amd64.zipLoki 압축 해제다운로드한 압축 파일을 해제합니다.unzip loki-linux-amd64.zipLoki 실행 파일 이동Loki 실행 파일을 적절한 위치로 이동하고 실행 권한.. 더보기
Docker에서 Loki 드라이버를 설치하고 구성하는 방법 Docker에서 Loki 드라이버를 설치하고 구성하는 방법Grafana Loki를 Docker 드라이버 클라이언트로 설정하여 로그를 수집하고 모니터링할 수 있습니다.Loki Docker 드라이버 설치Docker에서 Loki 로그 드라이버를 사용하기 위해 플러그인을 설치해야 합니다.sudo docker plugin install grafana/loki-docker-driver:latest --alias loki --grant-all-permissions$ sudo docker plugin install grafana/loki-docker-driver:latest --alias loki --grant-all-permissionslatest: Pulling from grafana/loki-docker-driv.. 더보기
Promtail을 Docker Compose 파일을 사용하여 설정하는 방법 Promtail을 Docker Compose 파일을 사용하여 설정하는 방법Promtail은 로그를 수집하고 Grafana Loki에 전달하는 로그 수집기입니다.Docker Compose 파일 생성프로젝트 디렉토리 생성mkdir docker-container-monitoring프로젝트 디렉토리 이동cd docker-container-monitoringdocker-compose.yml 파일 작성cat docker-compose.ymlversion: '3.8'services: $(hostname)-promtail: image: grafana/promtail:2.9.1 container_name: $(hostname)-promtail environment: - LOKI_SERVER=.. 더보기
cAdvisor를 Docker Compose 파일을 사용하여 설정하는 방법 cAdvisor를 Docker Compose 파일을 사용하여 설정하는 방법cAdvisor를 Docker 컨테이너로 실행하고 시스템의 리소스 사용량을 모니터링할 수 있습니다.Docker Compose 파일 생성프로젝트 디렉토리 생성mkdir docker-cadvisor프로젝트 디렉토리 이동cd docker-cadvisorDocker Compose 파일 작성cat docker-compose.ymlversion: '3.8'services: $(hostname)-cadvisor: image: gcr.io/cadvisor/cadvisor:v0.49.1 container_name: $(hostname)-cadvisor restart: unless-stopped privileged: true.. 더보기
우분투에 Node Exporter를 설치하고 실행하는 방법 우분투에 Node Exporter를 설치하고 실행하는 방법Prometheus Node Exporter는 Prometheus가 시스템의 하드웨어 및 OS 메트릭을 수집할 수 있게 해주는 도구입니다. 변수 설정export Version=1.8.1export OS=linuxexport Arch=amd64Node Exporter 사용자 생성Node Exporter를 실행할 전용 사용자를 생성합니다.useradd -r -m -s /usr/sbin/nologin node_exporterNode Exporter 다운로드 및 설치최신 버전을 다운로드하고 설치합니다.cd /usr/local/srcwget -q https://github.com/prometheus/node_exporter/releases/download/.. 더보기
우분투에 Loki LogCLI를 설치하는 방법 우분투에 Loki LogCLI를 설치하는 방법LogCLI는 Grafana Loki의 명령줄 인터페이스입니다. 이 인터페이스는 Loki 인스턴스에 대한 LogQL 쿼리 실행을 용이하게 합니다. 필수 패키지 설치sudo apt-get install -y unzip jqLogCLI 설치LogCLI Releaseswget https://github.com/grafana/loki/releases/download/v2.9.8/logcli-linux-amd64.zip작업 디렉토리로 이동cd /usr/local/src환경 변수 선언export OS=linuxexport ARCH=amd64export VERSION=v2.9.8LogCLI 다운로드wget https://github.com/grafana/loki/relea.. 더보기
우분투에 Grafana Loki를 설치하고 구성하는 방법 우분투에 Grafana Loki를 설치하고 구성하는 방법Grafana Loki는 로그 데이터를 효율적으로 수집, 저장 및 분석하기 위한 오픈 소스 시스템입니다.Grafana APT 리포지토리 설치필수 패키지 설치sudo apt-get install -y apt-transport-https software-properties-common wgetGPG 키 가져오기sudo mkdir -p /etc/apt/keyrings/wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null리포지토리 추가(stable releases)echo "deb [signed-by=/etc.. 더보기
우분투에 Prometheus와 Grafana 그리고 Node Exporter를 설치하고 구성하는 방법 우분투에 Prometheus와 Grafana 그리고 Node Exporter를 설치하고 구성하는 방법Prometheus시스템 모니터링 및 경고 : Prometheus는 다양한 서버 및 서비스의 지표(metric)를 수집하고 저장하는 역할을 합니다.지속적인 스크래핑 : 설정된 주기로 서버 및 애플리케이션의 지표를 수집하여 저장합니다.Query 언어 : PromQL(Query Language)을 사용하여 저장된 데이터를 쿼리하고 분석할 수 있습니다.경보 및 알림 기능: 설정한 임계값을 초과하는 경우 경고를 생성하고, 설정한 경보 수단으로 알림을 보낼 수 있습니다.Grafana대시보드 및 시각화 : Grafana는 다양한 데이터 소스로부터 데이터를 가져와 대시보드를 생성하고 시각적으로 표현합니다.다양한 플러그.. 더보기

728x90
반응형