2025_08_W35 주간업무 (김진기)
PDCA
학습 | 개발 | 부서업무 | 부서교육 | 기타 | |||
---|---|---|---|---|---|---|---|
P | NSO 기반 L2VPN, L3VPN 개발 패키지 학습 | NetFlow 프로토 파이프라인 기반 모니터링 인터페이스 개발, Kreonet 웹 서비스 DB 구조 개발, NSO 패키지 추가 Develop | |||||
D | NSO 기반 L2VPN, L3VPN 개발 패키지 학습 | NetFlow 프로토 파이프라인 기반 모니터링 인터페이스 개발, NSO 패키지 추가 Develop, CISCO에서 개발된 패키지 테스트 | 연간 보고서 작성, 스피드 측정 서비스 소개 | ||||
C | NSO 기반 L2VPN, L3VPN 개발 패키지 학습 | NetFlow 프로토 파이프라인 기반 모니터링 인터페이스 개발, NSO 패키지 추가 Develop, CISCO에서 개발된 패키지 테스트 | 연간 보고서 작성, 스피드 측정 서비스 소개 | ||||
A |
일일회고
25/08/25
- Fact: Netsage 모니터링 인터페이스 호환을 위한 Netflow Generator 개발, Logstash의 필터 조건에 따른 데이터 컬럼 변환, NSO 관련 회의 진행, Elastic Search 데이터가 쌓이지 않는 오류 해결, Netsage 모니터링 인터페이스 호환 오류 해결 중
- Feelings: Netsage 제공 Grafana인터페이스의 경우 실제 기관 IP 대역의 데이터 통신만 가능하게 되어 있기에 데이터 시각화가 불가능함을 늦게 발견했다.
- Finding: Netsage 제공 Logstash Filter의 경우 실제 기관 IP 대역의 데이터 통신만 가능하게 되어 있기에 Grafana인터페이스 시각화가 불가능함, Logstash Filter를 통과하기 위해서는 Generator에서 실제 기관 IP 기반 Fake IP가 필요, Logstash Input 설정에 따른 데이터 입력 값 변화 (ex: Netflow, Json 등), Grafana에 원하는 데이터를 띄우기 위한 쿼리문
- Future Action Plan: 임의로 개발된 Netflow Generator를 통한 데이터 시각화, CIsco 진행의 NSO 관련 회의
- Feedbacks:
25/08/26
- Fact: CISCO NSO 관련 교육 진행, NSO 관련 문의 진행, Netflow Genrator Develop
- Feelings: CISCO에서 진행한 NSO 교육을 통해 기존에 NSO 서비스 패키지 만드는 과정이나 개념 등을 잘 이해하고 진행하고 있었음을 느낄 수 있었다.
- Finding: NSO만의 독자적인 XML 파일 문법 형식, 왜 시스템이 NCS(관련 서비스 기업인수 전 해당 서비스 명이라서)인지, NSO 패키지 만드는 과정 및 개념, Netsage Genartor에서 전송하는 데이터가 Elastic Search에 쌓이지 않은 이유(데이터 문법 오류)
- Future Action Plan: Netflow Genrator Develop, Netflow 모니터링 구축
- Feedbacks:
25/08/27
- Fact: CISCO NSO 패키지 확인, Netflow Generator 전송 데이터 중 logstash에 필터링 되는 필터 위치를 파악하고 해결 중에 있음
- Feelings: Netflow Generator 전송 데이터 중 logstash에 제대로 전달되지 않는 문제를 해결하기 위해, 모든 필터를 하나씩 지워보면서 원인이 되는 필터를 찾는 과정이 진행 중에 있으며, 이 과정이 반복적이고 시간이 많이 소요되어 답답한 느낌이 듬.
- Finding: Elastic Search 데이터 통신 안 되는 추가 이유 발견(기존에 데이터가 한 번이라도 쌓인 기록에 스키마가 있는 경우, Cache 기록이 남아 새로운 형식의 데이터가 쌓이지 않음)
- Future Action Plan: 연간 보고서 작성, Kreonet 서비스 소개 작성, NSO L2vpn package develop, NetFlow 파이프라인 구축 마무리
- Feedbacks:
25/08/28
- Fact: CISCO NSO 패키지 기반 기존 개발 된 L2VPN 패키지 Develop, Grafana 쿼리문에 맞게 데이터 형태 재조정 진행
- Feelings: Logstash 데이터가 전송이 가능해져 이제는 모니터링을 띄울 수 있겠다 생각했지만 생각보다 Grafana 쿼리에서 요구하는 데이터 형태가 달라 어려움을 겪음
- Finding: Grafana 쿼리 형태에 따른 데이터 형태 변경 방법, CISCO 개발 진행한 NSO 차이 확인, Yang 모델의 current()기반의 가능한 위치 변경 방법
- Future Action Plan: Grafana 쿼리 형태에 맞는 데이터 전송 및 모니터링 시스템 마무리, 연간 보고서 작성, Kreonet 서비스 작성
- Feedbacks:
25/08/29
- Fact: 서비스 센터 연간 계획 및 하는 일 등 확인, 스피드 테스트 소개 및 정리, 연간 보고서 작성, Grafana 쿼리 형태 및 Json 파일 수정
- Feelings: 연구망 센터에서 어떤 일을 주로 하고 어떤 것을 목표로 사업을 진행하는지 조금은 이해할 수 있었다.
- Finding: Grafana json 파일의 keyword가 없다면 그룹화, 테이블, 변수 등에서 오류가 발생함, keyword를 사용하면 정확한 문자열 일치가 가능
- Future Action Plan: NSO 서비스 패키지 Develop, Grafana 쿼리 형태 및 Json 파일 수정, Grafana 대시보드 구축
- Feedbacks: