본문 바로가기

전체 글

(215)
Scouter 설치와 적용 자세한 정리와 핵심 요약 포스팅 https://csg1353.tistory.com/168 [포팅 메뉴얼] 스카우터(Scouter), 핀포인트(Pinpoint) 설치 가이드 - 1 핀포인트(Pinpoint)의 경우 문서가 길어져 분리하였다. 다음 링크를 참조할 것 : 이번 포스팅에서는, Scouter와 Pinpoint를 Linux 환경에 구축하는 메뉴얼을 작성하였다. 환경 사양의 경우 다음과 같다. csg1353.tistory.com 해당 포스팅을 바탕으로 새롭게 포스팅을 작성하였다. 구조도 나의 경우는 Collector(Linux 서버1), Tomcat 설치된 별도 서버(Linux 2), 그리고 Windows Client 환경을 사용하였다. CentOS 7 version 사용. Server .. 기본적인..
Pinpoint - flink 연동 2 https://csg1353.tistory.com/145 Pinpoint - Application Inspector 기능 적용 (Flink 연동) https://pinpoint-apm.github.io/pinpoint/applicationinspector.html#application-inspector-1 How to use Application Inspector | Leading Open-Source APM English | 한글 Application Inspector 1. Introduction Application inspector provides an aggregate view of csg1353.tistory.com 이전 게시글에서 이어서 리부트를 실행하였음. 환경 변수 밀어버린 이후 에러 발생..
Pinpoint - Application Inspector 기능 적용 (Flink 연동) https://pinpoint-apm.github.io/pinpoint/applicationinspector.html#application-inspector-1 How to use Application Inspector | Leading Open-Source APM English | 한글 Application Inspector 1. Introduction Application inspector provides an aggregate view of all the agent’s resource data (cpu, memory, tps, datasource connection count, etc) registered under the same application name. A separate view is ..
pinpoint - dapper, 분산 추적에 대해 pinpoint와 dapper Google Dapper는 구글이 개발한 대규모 분산 시스템을 위한 추적 시스템이다. MSA에서 성능 문제를 진단하고, 시스템 내부에서 발생하는 복잡한 트랜잭션들을 추적하는 데 사용된다. Dapper는 분산 시스템의 성능 분석 및 모니터링을 가능하게 하며, 추적 데이터를 활용해 문제를 해결하는 데 도움을 준다는 점에서, Pinpoint가 이를 모델로 사용한 이유를 조금은 알 것 같았다. Dapper에 대해 : 분산 추적 Dapper는 분산 시스템 내의 모든 마이크로서비스 간의 요청과 응답을 추적한다. 각 요청에는 고유한 식별자(Trace ID)가 할당되어, 서비스 간을 이동하면서 해당 요청을 추적할 수 있다. HTTP 요청이 존재하는 상황이라고 가정 : HTTP Header..
Pinpoint - Hbase 웹 UI 이슈 (Hbase random port issue) Hbase 구조 및 저장 데이터, 웹 UI 이슈 Pinpoint에서는 기본적으로 Agent가 데이터를 저장하기 위한 Hbase sh 스크립트를 제공한다. 일단 이를 Web UI로 보기 위해 포트를 개방한 뒤 localhost를 확인해보았다. 일단 hbase 설치 폴더 하위의 conf 설정을 해주어야 한다. 아래 블로그를 참고하였다. https://sparkbyexamples.com/hbase/setup-run-hbase-standalone-mode/ https://songsunbi.tistory.com/3 hbase-site.xml 설정 hbase.cluster.distributed false hbase.rootdir file:///home/hbase-1.4.6/data hbase.master.info...
DataBase 2주차 정리 - SQL, DDL, DML, DCL, JOIN, 쿼리 순서 질문 1. SQL에 대해서 설명해주세요. C언어와 같은 프로그래밍 언어와 어떤차이가 있나요? 특정 어휘와 특정 구문을 갖는 프로그래밍 언어의 정의를 고려하면 SQL은 프로그래밍 언어라고 할 수 있다. 그러나 범용 사용이 가능한 GPL(General Purpose Language)보다는 실제로는 DSL(Domain-Specific Language) 에 가깝다. SQL은 데이터베이스 관리 및 데이터 조작을 위해 설계된 특수 목적 언어(Domain-Specific Language, DSL)이다. 이 언어는 데이터를 저장, 검색, 수정, 삭제하는 등의 기능을 제공한다. SQL과 DSL SQL은 프로그래밍 언어의 일반적 정의에 부합한다. 특정 어휘와 구문을 사용하며, 명령을 실행할 수 있기 때문이다. 그러나 일반..
Pinpoint 구축 중간 정리 환경 구축 Pinpoint 2.3.x 버전 사용(Web, Agent, Collector). VirtualBox의 인스턴스들을 사용하여 가상화 환경에서 테스트 진행. (NAT network와 포트 포워딩을 사용하여 각 인스턴스에 요청 분할) - Main Server (Tomcat 위치, 자세한 내부 정보 확인용) : 2Core, 8G RAM, 20GB DISK - Pinpoint Server (Web 및 Collector 위치) : 4Core, 8GB RAM, 40GB DISK - 부가 Agent Server : 1Core .. 유동적 할당 구축 메뉴얼 Pinpoint Server 1. 버전에 맞는 JAVA 설치, Pinpoint collector, Web 설치 (github 참조) 2. HBase 설치 ..
Pinpoint2 https://guide-fin.ncloud-docs.com/docs/pinpoint-pinpoint-1-2 Pinpoint 시작 가이드 - Pinpoint guide-fin.ncloud-docs.com Agent 설치 1. 설치와 tomcat 설정 변경 명령어 https://tiqndjd12.tistory.com/96 pinpoint-agent 설치 pinpoint-agent를 설치하면 tomcat과 pinpoint를 연계할 수 있습니다. pinpoint-agent를 설치하기 위해 /home 디렉토리 밑에 pinpoint-agent 디렉토리를 생성하고 pinpoint-agent를 다운받습니다. 다운이 제대로 되었는 tiqndjd12.tistory.com 2. 간단 구조(명령어) 설명 https://ha..