본문 바로가기
Q&A2025년 2월 26일1분 읽기

AI 기반 로그 분석 방법

문
문성민
조회 541댓글 3

서버 로그를 AI로 분석하는 방법이 있나요?

댓글 3

김김영삼1년 전

AI 로그 분석 방법:

# 1. CLI에서 직접 AI에 전달
tail -100 /var/log/nginx/error.log | claude "이 로그에서 문제를 찾아줘"

# 2. Python 스크립트
import anthropic
client = anthropic.Anthropic()
with open("/var/log/auth.log") as f:
logs = f.read()[-5000:] # 마지막 5000자
response = client.messages.create(
model="claude-sonnet-4-20250514",
messages=[{"role":"user","content":f"보안 관점에서 분석해줘:\n{logs}"}]
)
print(response.content[0].text)

대량 로그는 요약 후 전달하거나, 에러/경고만 필터링해서 보내면 효율적입니다.

문문성민(guest)1년 전
로그에 민감한 정보(IP, 사용자명)가 있으면 외부 AI에 보내도 되나요?
김김영삼1년 전

보안 관점에서 주의가 필요합니다:

  • 개인정보 — IP, 이메일, 사용자명 마스킹 후 전달
  • 내부 인프라 정보 — 내부 IP, 호스트명 제거
  • 규정 준수 — GDPR, 개인정보보호법 확인

민감한 환경에서는 Ollama 같은 로컬 LLM을 사용하면 데이터가 외부로 나가지 않습니다.

Ctrl+Enter로 등록