# goreplay - 라이브 트래픽을 기록하고 섀도잉, 부하 테스트, 모니터링 및 세부 분석에 사용할 수 있는 오픈 소스 네트워크 모니터링 도구

> Clean Markdown view of GeekNews topic #7414. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=7414](https://news.hada.io/topic?id=7414)
- GeekNews Markdown: [https://news.hada.io/topic/7414.md](https://news.hada.io/topic/7414.md)
- Type: news
- Author: [deokim](https://news.hada.io/@deokim)
- Published: 2022-09-16T12:57:21+09:00
- Updated: 2022-09-16T12:57:21+09:00
- Original source: [github.com/buger](https://github.com/buger/goreplay)
- Points: 18
- Comments: 0

## Topic Body

goreplay  
 - 라이브 트래픽을 재사용할 수 있는 도구  
 - app에 의존적이지 않지만 동일 장비에 설치되어야 하므로 cpu와 io에 의존  
 - 네트워크 분석기 or tcpdump와 같이 원시 tcp 패킷을 수집  
   - 따라서 100 continue와 같은 패킷은 재연 불가능  
   - libcap 사용하여 구현됨 (os의 버퍼가 빠른속도로 채워지면 캡처 전에 누락될 수 있음)  
 - 트래픽을 기록(record)하고 재생(replay)  
   - 파일로 저장하여 실제 트래픽과 동일하게 재연  
   - 트래픽을 더 빠르게 혹은 더 느리게 재연 가능  
 - 다중 output, 트래픽 분할, real ip 전달 지원

## Comments



_No public comments on this page._
