본문 바로가기

Python78

728x90
클라우드 기반 Python 환경, Google Colab과 AI(Gemini)로 데이터 분석 자동화 Python을 활용한 데이터 분석과 머신러닝 작업이 일상화된 지금, 더 빠르고 효율적인 환경을 고민해본 적 있으신가요?Google Colab (정식 명칭 Google Colaboratory)은 설치 없이 브라우저에서 바로 Python 코드를 실행할 수 있는 클라우드 기반 Jupyter Notebook 환경이며, 2025년부터는 Gemini 기반의 AI 에이전트(Data Science Agent)와 결합되어 분석 자동화까지 지원합니다.Google Colaboratory(Colab)는 다음과 같은 특징을 갖춘 Python 실행 환경입니다.웹 브라우저 기반으로 Python 코딩 가능무료 GPU / TPU 제공 → AI 모델 학습에 유리코드 + 문서 혼합 작성 → 협업, 문서화에 최적Google Drive 연동.. 2025. 4. 25.
SOAP, 아직도 쓸까? 언제 사용할까? REST와 다른 점 XML 대화 웹서비스 🧼 SOAP(Simple Object Access Protocol)란?SOAP(심플 오브젝트 액세스 프로토콜, Simple Object Access Protocol)은 웹 서비스 간 데이터를 교환하는 프로토콜입니다. 주로 XML 기반으로 구조화된 메시지를 사용하여 네트워크를 통해 원격 프로시저 호출(RPC, Remote Procedure Call)을 수행합니다.SOAP의 핵심 개념XML 기반 메시징SOAP 메시지는 XML 형식으로 데이터를 전송하여 플랫폼 및 프로그래밍 언어에 관계없이 사용할 수 있음.프로토콜 독립적HTTP, SMTP, TCP 등 다양한 프로토콜 위에서 동작할 수 있음.하지만 일반적으로 HTTP + SSL(HTTPS)와 함께 사용됨.웹 서비스 표준과 연동WSDL(Web Services .. 2025. 4. 24.
EUC-KR 인코딩 웹사이트를 UTF-8로 자동 변환하는 n8n 워크플로우 n8n에서 HTTP Request 노드로 euc-kr 인코딩 데이터를 처리하는 방법입니다. 데이터를 파일 형식으로 저장한 뒤 euc-kr에서 utf-8로 변환한 결과를 처리할 수 있습니다.1. HTTP Request 노드 설정HTTP Request 노드에서 데이터를 받아오는 과정을 설정합니다.Method: GET/POST (요구사항에 따라)Response Format: Set to File.Output Location: Choose Binary (이후 변환 과정을 위해 필요).이렇게 하면 응답 데이터가 바이너리 형식으로 저장됩니다.2. JavaScript 노드 추가JavaScript 노드를 사용해 euc-kr 데이터를 utf-8로 변환합니다. 이를 위해 Node.js의 iconv-lite 패키지가 필요합.. 2025. 4. 15.
Elasticsearch에서 Agent 수집된 로그의 유형별 집계 및 관리 방법 Elastic Agent로 수집된 로그 데이터를 Elasticsearch에서 유형별로 집계하고, 최근 30일 간의 일별 카운트를 집계하는 과정을 단계별로 설명합니다. 아래에 제시된 명령어와 옵션은 Kibana의 Dev Tools에서 사용할 수 있습니다.1단계: 데이터 구조 확인Elasticsearch에 저장된 로그 데이터의 필드 구조를 확인해야 합니다.Elastic Agent가 수집한 로그에는 일반적으로 log.type 또는 event.dataset과 같은 필드가 사용됩니다.@timestamp 필드는 로그의 시간 정보를 나타냅니다.샘플 쿼리GET /your-index-pattern-*/_mapping위 명령어를 실행하면 인덱스의 매핑 정보가 반환됩니다. 여기에서 사용할 필드 이름(log.type 또는 e.. 2025. 1. 28.
Kibana Saved Object 기본 개념 및 자동화(n8n) 백업 가이드 1. Kibana Saved Object 기본 개념 및 사용법Saved Object란?Kibana의 Saved Object는 대시보드, 시각화, 검색, 인덱스 패턴 등 사용자가 생성한 설정 정보를 저장하는 데이터입니다. Saved Object는 Kibana UI를 통해 관리하거나, API를 통해 내보내기(export) 및 가져오기(import)할 수 있습니다. 이를 통해 중요한 설정 정보를 효율적으로 관리할 수 있습니다.Saved Object 주요 유형Dashboard: 대시보드 레이아웃 정보를 저장.Visualization: 데이터 시각화 설정.Search: 특정 필터와 정렬 조건을 저장한 검색.Index Pattern: Elasticsearch의 인덱스를 참조하는 패턴.API 사용법Saved Obje.. 2025. 1. 23.
728x90
728x90