본문 바로가기

LOG11

728x90
정규표현식(Regular Expression) 자동화, 로그 분석·보안 필터링·유효성 검사 정규표현식(Regular Expression, 줄여서 Regex 또는 RegExp)은 문자열의 패턴을 표현하는 특수한 문자열입니다. 텍스트에서 특정 패턴을 검색하고, 추출하고, 치환하는 데 사용되는 강력한 도구입니다.복잡한 문자열 패턴을 간결하게 표현거의 모든 프로그래밍 언어에서 지원검색, 유효성 검사, 추출, 치환 등에 활용기본 문법과 구성 요소메타 문자(Meta Characters)문자설명예시.임의의 한 문자a.c → abc, a1c, a@c*앞 문자가 0개 이상ab*c → ac, abc, abbc+앞 문자가 1개 이상ab+c → abc, abbc (ac는 불가)?앞 문자가 0개 또는 1개ab?c → ac, abc^문자열의 시작^Hello → Hello로 시작하는 문자열$문자열의 끝world$ → w.. 2025. 6. 30.
MySQL 서버에 발생 주요 로그 유형과 설정 및 활용 방법, 유지보수 MySQL에는 다양한 로그 유형이 있으며, 각각 다른 목적으로 사용됩니다. 대표적인 로그는 다음과 같습니다.로그 종류설명Error LogMySQL 서버의 오류 및 중요한 이벤트를 기록General Query LogMySQL 서버에서 실행되는 모든 쿼리를 기록Slow Query Log실행 시간이 오래 걸리는 쿼리를 기록Binary Log (binlog)데이터 변경 사항을 기록하여 복구 및 복제를 지원Relay Log레플리케이션(slave) 서버에서 binlog를 받아 처리하는 로그Audit LogMySQL Enterprise Edition에서 제공하는 사용자 활동 감시 로그Performance SchemaMySQL 서버 내부의 실행 통계를 수집하는 로그Selecting General Query Log an.. 2025. 2. 28.
Pandas 데이터 전처리 Series와 DataFrame의 이해 및 활용법 Pandas는 Python에서 데이터 분석 및 조작을 위한 강력한 라이브러리입니다. 데이터 과학자, 분석가, 엔지니어들이 데이터를 효과적으로 처리하고 분석하는 데 널리 사용됩니다. Pandas는 특히 테이블 형식의 데이터를 다루는 데 유용하며, 엑셀 스프레드시트와 유사한 방식으로 데이터를 조작할 수 있습니다.Pandas의 핵심 개념SeriesPandas의 가장 기본적인 데이터 구조입니다. Series는 일련의 데이터를 담는 1차원 배열로, 각 데이터에 인덱스(레이블)가 붙어 있습니다.예를 들어, 날짜별 주가 데이터가 Series에 저장될 수 있습니다.import pandas as pd# 간단한 Series 예제data = pd.Series([10, 20, 30, 40], index=['2024-08-01.. 2024. 11. 17.
n8n API 통한 Audit & Execution Log 수집 모니터링 분석 n8n에서 자체 로그인 내역 및 작업 로그를 수집하고 알람하는 워크플로우를 작성하려면 다음 단계를 따를 수 있습니다. 이 예시는 로그를 수집하고 알람을 트리거하는 기본적인 워크플로우입니다.HTTP Request (로그 수집)n8n에서 HTTP Request 노드를 사용하여 n8n의 로그 파일 또는 로그 API에 접근합니다.HTTP Request 노드의 설정Method: GETURL: http:///api/logs (n8n 인스턴스의 로그 API URL)Authentication: Basic Auth 또는 Token Auth (필요한 경우)Function Node (로그 분석)HTTP Request 노드의 출력을 받아 로그 데이터를 분석합니다.Function 노드의 설정const logs = items[0.. 2024. 8. 28.
n8n 실행 로그 데이터 용량을 줄이고 주기적으로 자동 최적화 n8n의 실행 로그 데이터를 줄이고 자동으로 정리하는 방법입니다. 이 설정을 통해 데이터베이스의 용량을 효율적으로 관리할 수 있습니다.1. 저장되는 데이터 양 줄이기환경 변수를 설정하여 불필요한 데이터를 저장하지 않도록 할 수 있습니다.npm을 사용하는 경우# 오류가 발생한 실행만 저장export EXECUTIONS_DATA_SAVE_ON_ERROR=all# 성공적인 실행은 저장하지 않음export EXECUTIONS_DATA_SAVE_ON_SUCCESS=none# 각 실행에 대한 노드 진행 상황을 저장하지 않음export EXECUTIONS_DATA_SAVE_ON_PROGRESS=false# 수동으로 실행한 실행은 저장하지 않음export EXECUTIONS_DATA_SAVE_MANUAL_EXECUTI.. 2024. 8. 24.
728x90
728x90