본문 바로가기

전체 글234

프로메테우스&그라파나 설치 A PC (감시해야 하는 대상) * 수집기 설치docker run -d --name node-exporter \ --net="host" \ --pid="host" \ -v "/:/host:ro,rslave" \ quay.io/prometheus/node-exporter:latest \ --path.rootfs=/hostB PC (모니터링 도구 설치) * Node Exporter 실행 확인 A_PC_IP:9100 으로 접속 * prometheus.yml 작성global: scrape_interval: 1m # 기본 스크래핑 간격scrape_configs: # Prometheus 서버 자체를 모니터링하기 위한 설정 - job_name: 'prometheus' static_configs:.. 2024. 10. 15.
langflow 도커 설치 version: '3.8'services: langflow: image: langflowai/langflow:latest container_name: langflow environment: - LANGFLOW_AUTO_LOGIN=False - LANGFLOW_SUPERUSER=admin - LANGFLOW_SUPERUSER_PASSWORD=securepassword - LANGFLOW_SECRET_KEY=randomly_generated_secure_key ports: - "7860:7860" restart: unless-stopped---- https://docs.langflow.org/configuration-authentica.. 2024. 9. 30.
랭체인 시도해보기 외부 서버에 ollama가 설치되었다고 가정 가장 단순한 방법from langchain_community.llms import Ollamallm = Ollama(base_url="http://192.168.10.12:11434", model="gemma2:9b-instruct-q4_K_M")str = llm.invoke("반가워")print(str)  답변을 스트리밍으로 보기from langchain.callbacks.manager import CallbackManagerfrom langchain.callbacks.streaming_stdout import StreamingStdOutCallbackHandlerfrom langchain_community.llms.ollama import Ollamallm.. 2024. 8. 21.
[splunk] 리텐션 - 월별 코호트 https://docs.holistics.io/docs/charts/cohort-retention샘플로 아래와 같은 데이터가 있다고 하자reg_dateuser_cntv1v2v3v4v5v6v7v8v9v10v11v122024-01-03300120908073645551000002024-01-0420013011510290827871000002024-01-051901201009286707160000002024-01-06180119108958575606300000 reg_date는 구독한 날이고 user_cnt는 해당 일의 신규 구독자 수다v1~v12는 신규 구독자가 n개월 후 몇명 잔류했는지의 수치다 | eval reg_month=strftime(reg_date, "%Y-%m") | foreach * [ .. 2024. 8. 21.
맥 ollama api 외부 오픈 OLLAMA_HOST=0.0.0.0 ollama serve 사전에 위와 같은 명령어로 실행 필요https://github.com/ollama/ollama/issues/703#issuecomment-1951444576 Allow listening on all local interfaces · Issue #703 · ollama/ollamaThis means not loopback but all other private networks Makes it unusable in containers and configs with proxies in front.github.comhttps://github.com/ollama/ollama/blob/main/docs/faq.md#how-do-i-configure-olla.. 2024. 7. 23.
스플렁크 30일 간격 리스트 만들기 (makeresults) | makeresults count=12 | streamstats count AS row | eval mydate=strptime("2024-07-22", "%Y-%m-%d") | eval date=strftime(relative_time(mydate, "+" . (row - 1) * 30 . "d"), "%Y-%m-%d") | table date | sort + date 2024. 7. 22.
우분투 서버에서 ollama 체험해보기 사전 조건 : 도커 설치docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollamadocker exec -it ollama bashollama run gemma:2b 2024. 6. 26.
믹스패널 자바스크립트 삽입 1. 스니팻 복사https://docs.mixpanel.com/docs/quickstart/install-mixpanel?sdk=javascript 2. html의 head 태그 안에 붙여넣기 3. 스니팻 내부 맨 끝에 아래 코드 추가mixpanel.init('YOUR_TOKEN', {track_pageview: true, persistence: 'localStorage'}); 4. YOUR_TOKEN 부분을 프로젝트 토큰 값으로 대체https://mixpanel.com/settings/project  만약 브라우저 DNT 옵션이 켜져있으면 ignore_dnt 항목 추가mixpanel.init('....', {track_pageview: true, persistence: 'localStorage', i.. 2024. 6. 14.
우분투 서버에서 selenium 설정 from selenium import webdriverfrom selenium.webdriver.chrome.options import Options# 크롬 설치# wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb# sudo apt install ./google-chrome-stable_current_amd64.deboptions = Options()options.add_argument('--headless=new')# options.add_argument('--no-sandbox') #문제 발생시 켜기# options.add_argument('--disable-dev-shm-usage') #문제 발생시 켜기dri.. 2024. 5. 27.
ec2 ubuntu - vscode 초기 셋팅 우분투 24.04 기준으로 진행 버전 확인 일반 : lsb_release -a 세부 : cat /etc/os-release타임존 변경 sudo timedatectl set-timezone Asia/Seoul 패키지 최신화 sudo apt update && sudo apt upgradezsh 설치sudo apt install zsh sudo passwd ubuntu chsh -s $(which zsh) sudo reboot echo $SHELL oh-my-zsh 설치 sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" 테마 code ~/.zshrc ZSH_THEME 항목 수정ZSH_THE.. 2024. 5. 8.
맥에서 matplotlib 한글 깨짐 수정 폰트 찾기 https://noonnu.cc/ OFL(오픈폰트 라이선스) 검색해서 다운 여기서는 Pretendard로 선택 경로 탐색 import matplotlib as mpl print(mpl.matplotlib_fname()) print(mpl.get_cachedir()) 폴더에 폰트 넣기 mpl.matplotlib_fname() 로 찾은 경로 ...mpl-data\fonts\ttf 에 다운받은 폰트 추가 폰트 이름 확인 mpl.get_cachedir() 로 찾은 경로 fontlist....json 파일 삭제 파이썬으로 matplotlib 호출 json 파일 다시 생성됨 해당 json 열람해서 방금 추가한 폰트 이름 확인 파이썬 코드에 추가 plt.rc("font", family="Pretendard.. 2024. 4. 19.
맥 스케줄링으로 배치 실행 * 전원 켜고 끄기 예전에는 GUI로 제공되던게 이제는 터미널로 설정해야 한다 켜기와 끄기 시간 셋팅 (월~일) pmset repeat wakeorpoweron MTWRFSU 07:00:00 shutdown MTWRFSU 19:00:00 스케줄 확인 pmset -g sched --- * 크론 실행 안되면? 시스템 설정 > 개인정보 보호 및 보안 > 전체 디스크 접근 권한 > + > 탐색창 나타나면 /usr/sbin/cron 타이핑 해서 크론 선택 --- https://23log.tistory.com/171 2024. 3. 25.