Skip to main content

input, output

장점

Telegraf는 다양한 입력 플러그인을 통해 수집한 데이터를 telegraf.Metric 인터페이스로 통합하여 처리합니다. 모든 입력 플러그인은 데이터를 Telegraf의 메트릭 포맷으로 변환하며, 이 포맷은 telegraf.Metric 인터페이스를 따릅니다. 이를 통해 입력 데이터의 소스와 상관없이 일관된 방식으로 데이터를 처리하고 사용할 수 있습니다.

  • azure, google cloud, aws 등등 필요한 입력 플러그인 이미 구현되어있어서 설정만해서 사용 하면됨
  • Tag, Field 라는 개념을 텔레그래프에서도 쓰고 있음
  • 모든 input 데이터는 Tag, Field 로 묶여지는 텔레그래프 데이터 인터페이스로 통합됨
  • 따라서 output 할떄만 따로 구현해주면 됨.
    • 메트릭 자체는 Tag, Field로 이미 텔레그래프에서 나누어져 있기 때문에, output을 받을 서버랑 connect하고, send 하는 부분만 집중하면 됨.
  • 오픈소스라 유지보수 비용이 현저히 줄어든다고 봐야할 듯

단점이자 장점

  • Go 배워야 함 (새로운 언어 배우는 건 재밌기 때문에 장점!)