DevOps

    CI/CD 로그 시각화를 위한 ELK stack with Jenkins (1)

    CI/CD 로그 시각화를 위한 ELK stack with Jenkins (1)

    [포스팅을 작성하게 된 배경] 올해 팀 타겟 중 CI/CD 로그 시각화 관련된 타겟이 있었다는 것을 인지는 하고 있었지만, 어떻게 구현해야 할 지에 대한 생각은 전혀 없었던 상태였습니다. 다른 팀과 완전히 다른 이야기를 하다가 시스템 관련 로그들은 ELK 연동이 되어 있다고 해서 헛... 그렇다면 거기에 로깅 설정만 좀 변경하고 탑승해서 날로 먹어볼까? 라는 마음으로 발을 들였다가 결국 완전 분리된 별개의 프로젝트를 시작하게 되었습니다. 지금도 아직 지표 도출 및 온보딩까지는 많은 단계가 남았지만, 이는 통계나 다른 인프라 측면의 문제이지 구현 방식은 별다른 차이가 없을 것이라 보여집니다. (이렇게 말 해 놓고 온갖 삽질을 하면서 긴 시간을 때려 부을 것으로 예상되기는 함) Jenkins 로그를 좀 더 ..

    Load Balancing : L2, L3, L4, L7의 차이

    업무할때 L4랑 L7만 신경쓰다보니 그 아랫단은 아리까리해서 잠시 정리 .. Load Balancer 서버로 들어오는 요청을 "분산" 시켜 "부하"가 특정 한 곳으로 몰리지 않도록 하는 역할 로드밸런서는 OSI 7 Layers 기준으로 꺾어주는 레이어 수준에 따라 분류함 L2(데이터 링크 계층에서 꺾어줌) - 데이터 링크간의 스위칭 - MAC 주소를 기반으로 꺾어줌 - 라우팅 안됨 - 연결된 친구들 전체에게 브로드캐스팅때림(flooding) -> 이로인해 본인패킷 아닌거 검증하고 버리고 하느라 성능저하 있음 L3(네트워크 계층에서 꺾어줌) - IP 주소를 바탕으로 로드밸런싱 - 라우팅 O L2랑 다르게 데이터의 네트워크 주소를 확인하고 그 위치로 꺾어줌 L4(전송 계층에서 꺾어줌) - IP랑 Port 수..

    Nexus 구성 - Proxy Central Repository 외에 추가로 Local 의존성 추가하기

    Nexus 구성 - Proxy Central Repository 외에 추가로 Local 의존성 추가하기

    간단한 문제였지만 어........어떻게하지? 하고 고민깨나 했던 부분 메모! 상황) 의존성 관리하는 central repository 로 proxy mirroring이 설정된 maven repository를 설정해서 사용하고 있었음 (mirroring 대상은 본사에서 관리하는 공통 의존성들) 프로젝트 초반이라 본사에서 사용하는 의존성 외에 추가할 일이 없어서 그냥 proxy mirroring 설정만 해두고 잘 사용하고 있었음 --> 로컬에서 별도로 만든 프로젝트(기능)를 공통으로 의존성 추가해 주어야 할 일이 생김 --> 로컬환경에서는 deployment 설정이 되어있으므로 문제가 없지만, 배포를 위해 jenkins에 넣고 돌리면 빵빵 터짐 --> 배포가 안되는 문제 이때 해결방식으로 나온것들 1. 해..

    [이럴땐이렇게] Eclipse - Tomcat 이 사용 중이라고 나올 때

    [이럴땐이렇게] Eclipse - Tomcat 이 사용 중이라고 나올 때

    Servlet 파일을 작성한 후, 이클립스에서 Run on server를 돌렸을 때 Tomcat이 이미 사용 중이라는 에러 메세지(Tomcat ~~ already in use)가 출력되었을 때의 해결 방법 이 경우 해당 포트가 사용 중인 것으로, 커맨드창에서 해당 포트를 강제로 종료시킨 다음 Run on Server를 돌리면 정상적으로 실행됩니다. 1. 커맨드창에 들어가서(커맨드창 여는 방법: 윈도우 버튼을 누른 뒤 cmd 입력 및 엔터) 2. netstat -ao 를 입력합니다. 3. 그러면 위 캡쳐와 같이 포트별로 사용중인 PID들이 나타납니다. 4. Tomcat의 설정을 따로 만지지 않았다면 사용하는 포트는 8080 입니다. 8080 포트를 사용하고 있는 PID를 확인합니다. 8080 포트는 현재 ..

    [이럴땐이렇게] Excel이 응답없음 및 무한로딩 상태가 될 때, 데이터 입력 후 느려질 때

    [이럴땐이렇게] Excel이 응답없음 및 무한로딩 상태가 될 때, 데이터 입력 후 느려질 때

    MS Excel(이하 엑셀)에 데이터를 입력했을 때 로딩이 계속되다가 엑셀이 응답없음 상태로 넘어가는 경우가 종종 발생합니다. 사무직으로 일할 때 이것 때문에 열받았던 일이 한두 번이 아니었어서, 해결 방법 중 한 가지를 소개드립니다. 대부분의 페이지에서는 경우 추가 기능 관련 설정, COM 설정을 바꾸라고 이야기합니다. 하지만 일부 기업(특히 외국계)에서는 MS OFFICE를 기업에 맞게 모디해서 사용하는 경우가 있어, 추가기능이나 COM 설정을 일반 사용자가 조작할 수 없는 상황이 발생합니다. (그리고 이걸 바꾼다고 해결 되지도 않는 경우가 많음) 이 경우, 폰트 캐시를 삭제해 볼 것을 권장 드립니다. (fntcache.dat) 폰트 캐시 파일은 대부분의 경우 C:\Windows\System32 경로..