'splunk' 태그의 글 목록 (4 Page)
본문 바로가기

728x90
반응형

splunk

(43)
[ Splunk Project ] Splunk로 주식 분석 | Phase 6. 주식 포트폴리오 구성하기 포트폴리오 구축 방법은 "파이썬 증권 데이터 분석" 책을 참조해서 쓰여졌습니다. https://book.naver.com/bookdb/book_detail.nhn?bid=16381920 포트폴리오를 구축하기 위해서 수익률과 리스크를 기반으로 샤프(sharpe) 지수를 구하고 이를 몬테 카를로(Monte Carlo) 시뮬레이션으로 반복한 후 샤프지수가 가장 높은 값으로 종목을 선택하게 된다. ​ > 1. 관심종목 4개를 선택(CJ, LG 디스플레이, 삼성전자, SKT)하여 2. 몬테 카를로 시뮬레이션을 10,000 번 수행한다. 3. 그리고 마지막에 샤프 지수로 정렬한다. ​ 이제 차근차근 시작해보도록 하자! 우선 데이터 대시보드의 상단의 데이터 입력 부분이다. 대시보드 편집에서 "입력 추가"에 "다중 선..
[ Splunk Project ] Splunk로 주식 분석 | Phase 5. 주가 예측해 보기 이번에는 주식의 미래가격 예측을 위해 스플렁크에 있는 예측 알고리즘을 이용해 볼 것이다. 먼저 가장 기본적이고 시계열 데이터를 예측하기 위해 미리 만들어진 명령어 "predict" 를 이용해 본다. index="kospi" earliest=-180d | eval k_code = code | rex field=code "^(?\d+).KS" | lookup kospi_200 code OUTPUT name | where name = "SAMSUNG ELEC" | sort _time | table _time, Close | predict Close 정말 간단하게 종가 기준으로 예측을 수행한다. 결과는 위처럼 예측 값과 95% 확률 범위의 값이 표시가 된다. 이를 그래프로 표현하기 위해서 시각화의 "Line C..
[ Splunk Project ] Splunk로 주식 분석 | Phase 4. 현재 나의 현황 대시보드 만들기 2 우선 최근 90일간의 삼성전자에 대한 차트를 stats 명령을 사용해서 그려보자. 그 전에 나는 최근 7일 정도의 기록을 가지고 있기 때문에 이 프로젝트와는 맞지 않아서 있는 원래 있는 데이터를 지우고 Phase 1.의 방식으로 약 90일의 데이터를 가지고 왔다. stats 은 특정 필드들에 대해서 그룹화 하고 그룹된 값들에 대한 통계값을 구하거나, 이벤트 갯수를 세는 등의 작업을 해주는 명령이다. index="kospi" earliest=-90d code=005930* | eval k_code = code | rex field=code "^(?\d+).KS" | lookup kospi_200 code OUTPUT name | stats avg(Close) as Close by _time 이번에 수집한 ..
[ Splunk Project ] Splunk로 주식 분석 | Phase 3. 현재 나의 현황 대시보드 만들기 🔆 오늘의 핵심 내용 🔆 룩업 만들기에 살짝 곁들여진 대시보드 만들기 🔆 룩업이 뭐가 좋은디!? 🔆 Splunk의 모아진 데이터의 내용을 좀 더 알기 쉽게 해석할 수 있도록 도와줄 뿐만 아니라, KVStore를 이용해 현재의 상태를 업데이트 하는데도 사용할 수 있다. 🔆 룩업의 종류 🔆 ▪️ 파일 룩업 ▪️ KV Store 룩업 1. 파일 룩업 만들기 아래의 kospi_200.csv 파일을 이용하여 룩업을 만들자! 설정에서 룩업을 클릭 룩업 테이블 파일에서 새로 생성 클릭 파일을 선택하고 룩업 이름을 입력 ​ 검색에서 다음을 실행하면 해당 룩업 파일에 대해서 조회할 수 있다. | inputlookup kospi_200.csv 우리가 수집한 파일에는 코드만 있고 회사명이 존재 하지 않기 때문에 편의를 위해..
[ Splunk Project ] Splunk로 주식 분석 | Phase 2. 실시간 주식 가격 조회 지난 포스팅에서는 주식에 대한 히스토리 정보를 Splunk에 저장하였다. [ 오늘의 목표 ] 현재 주식 가격 조회! ( 1 장 ) 새로운 명령어 "readstock" 만들기 🐋 readstock의 기능 🐋 code 이름을 주면 현재 시간의 주식 가격을 네이버를 통해 가져오게 함! | 1 절 | 명령어 "readstock "을 "stock" 앱에다가 만들기 🍀STEP 1 🍀 stock 앱이 설치된 디렉토리로 이동 [ 메뉴얼 상 명령어 ] $ cd $SPLUNK_HOME/etc/apps/stock [ 내 명령어 ] $ cd /opt/splunk/etc/apps/stock 왠지 모르게.. 나는 영구 환경 변수 설정이 안됨...ㅠ 🍀STEP 2 🍀 파일 생성 - bin/readstock.py : 실제 명령어 실..
[ Splunk Project ] Splunk로 주식 분석 | Phase 1. 주식 가격 조회 https://m.cafe.naver.com/ca-fe/web/cafes/26625693/articles/438?menuId=61 [스플렁크로 주식 데이터 분석 시스템을...] 1. 주식 데이터 수집하기 Cool 하게 시작해 보자... 이 과정을 모두 따라하기 위해서는 다양한 기술들이 필요하다. * 스플렁크와 SPL 에 대한 일반적인 지식 * Python + numpy ... cafe.naver.com 요걸 참조로 많은 걸 시도했다.. 다른 것들은 스무스하게 잘 할 수 있지만 오래된 게시글이라서 그런지 지금 돌리니 오류가 있는 부분이 있어서 포스팅한다. 크게 두 가지 부분에서 문제가 발생하는데 첫번째는 stock_json이라는 sourcetype을 지정하는 것에서 문제가 발생하고 두번째는 이 코드 자체에..
[ Splunk 서버구축 ] splunk enterprise version up 하기, 업데이트 하기 [ STEP 1 ] $SPLUNK_HOME/bin/splunk stop 실행 [ STEP 2 ] /opt 밑에 새 버전 설치파일(*.tar)을 다운로드 한다. Splunk enterprise 다운로드 페이지 https://www.splunk.com/en_us/download/splunk-enterprise/thank-you-enterprise.html Thank You for Downloading Splunk Enterprise | Splunk thank-you-enterprise www.splunk.com 명령어 cd /opt Splunk download 페이지에서 얻은 command 볶붙 자세한 사항은 이전 포스팅 참고! 2023.05.19 - [Splunk/Project] - [ Splunk Pro..
[ Splunk Product ] Splunk Cloud란? https://www.splunk.com/en_us/products/splunk-cloud-platform.html Splunk Cloud Platform | Splunk The Splunk Cloud Platform lets you investigate, monitor, analyze and act on your data with unprecedented insight, all from the cloud. Try free today. www.splunk.com Splunk의 대표적인 제품은 Splunk Enterprise인데, 그 기능을 Cloud까지 확장한 것이 Splunk Cloud이다. 그렇다고 그냥 Cloud에 배포한 Enterprise인 것은 아니다... 그렇다면!! Splunk Cloud가 ..

728x90
반응형