콘텐츠로 이동

Scheck Alibaba Cloud 로그 시스템 연결 가이드

  • 버전: 1.0.7-7-g251eead
  • 출시일: 2023-04-06 11:17:57
  • 지원 OS: windows/amd64,windows/386,linux/arm,linux/arm64,linux/386,linux/amd64

사전 조건

  • Alibaba Cloud RAM 관리 권한 보유
  • scheck 버전 v1.0.1 이상

Alibaba Cloud Log Service 액세스 키 획득

Alibaba Cloud 공식 문서

  • 사용자 생성

RAM 액세스 제어 로그인 - 왼쪽 메뉴 [ID 관리 - 사용자] - 사용자 생성

사용자 생성, 로그인 이름을 scheck으로 설정하고 Open API 호출 액세스 선택

AccessKey ID와 AccessKey Secret을 반드시 저장하세요.

  • 권한 부여

RAM 액세스 제어 로그인 - 왼쪽 메뉴 [권한 관리 - 권한 부여] - 권한 부여 생성

AliyunLogFullAccess 권한을 scheck 계정에 부여합니다.

설정 단계

구성 수정

  • Linux 호스트는 /usr/local/scheck/scheck.conf 수정, Windows 호스트는 C:\Program Files\scheck\scheck.conf 수정
  [scoutput.alisls]
    enable = true # 구성 활성화
    endpoint = "cn-hangzhou.log.aliyuncs.com" # Alibaba Cloud 엔드포인트 설정
    access_key_id = "LTAI5tHb2vMLV4axxxxxx"  # 위 단계에서 획득
    access_key_secret = "FNUkk52gWsZHKauXPg24jxxxx" # 위 단계에서 획득
    project_name = "zhuyun-scheck" # 사용자 정의 가능
    log_store_name = "scheck"      # 사용자 정의 가능
  • 매개변수 설명
매개변수 이름 예시 값 필수 여부 설명
enable true 구성 스위치
endpoint cn-hangzhou.log.aliyuncs.com Alibaba Cloud 리전
access_key_id LTAI5tHb2vMLV4axxxxxx Alibaba Cloud AccessKey ID (AliyunLogFullAccess 권한)
access_key_secret FNUkk52gWsZHKauXPg24jxxxx Alibaba Cloud AccessKey Secret
project_name zhuyun-scheck 아니요 Alibaba Cloud Log Service의 프로젝트 이름
log_store_name scheck 아니요 로그 저장소 이름

재시작 및 적용 확인

  • scheck 재시작
  $systemctl restart scheck
  • 새 사용자를 추가하여 구성 성공 여부 테스트
$ useradd test

sls.png

Grafana와 Alibaba Cloud Log Service 연동

공식 문서

소프트웨어 이름 버전 설명
grafana 8.0.6 오픈소스 시각화 도구
aliyun-log-grafana-datasource-plugin 2.8 Alibaba Cloud 로그 플러그인

grafana 설치

1. Docker로 grafana 설치

docker run \
    --name=grafana \
    --volume=~/grafana/data/:/var/lib/grafana \
    -p 3000:3000 \
    grafana/grafana:8.0.6

2. aliyun-log-grafana-datasource-plugin 설치 및 구성

~/grafana/data/는 데이터 지속성 경로입니다.

$wget -o aliyun-log-grafana-datasource-plugin-master.zip  https://github.com/aliyun/aliyun-log-grafana-datasource-plugin/releases/tag/2.8?spm=a2c4g.11186623.2.13.7a703e0anzkNTh&file=2.8
$unzip 2.8.zip
$mv aliyun-log-grafana-datasource-plugin-2.8 ~/grafana/data/plugins/aliyun-log-grafana-datasource-plugin
# 구성 수정
$docker exec -i grafana  sed -i '/;allow_loading_unsigned_plugins/i\allow_loading_unsigned_plugins \= aliyun-log-service-datasource,grafana-log-service-datasource
' /etc/grafana/grafana.ini
# 컨테이너 재시작
$docker restart grafana

3. 데이터 소스 구성

  • 브라우저에서 http://127.0.0.1:3000 접속, 사용자 이름: admin, 비밀번호: admin
  • http://127.0.0.1:3000/datasources 접속, 데이터 소스 추가에서 log-service-datasource 선택, Name을 sc로 설정하고 아래 정보를 계속 입력합니다.

4. scheck 템플릿 가져오기

문서 평가

이 페이지가 도움이 되었나요?