Skip to main content

옵저빌러티(Observability)

마이크로서비스로 구축된 전체 시스템에 대한 가시성(메시지 추적, 관찰) 확보를 위한 관측 도구를 제공합니다. 각 마이크로서비스에서 생산되는 로그, 메트릭, 이벤트, 트레이스 등 서로 분산된 정보들을 한곳에 수집, 적재하고 그 정보들의 맥락과 연관성을 파악할 수 있습니다. 이로 인해 서비스에 잠재된 위험 요소를 신속하게 감지하고 실시간으로 대응할 수 있습니다.

투라코에서는 마이크로서비스의 가시성 확보를 위한 옵저빌러티 스택을 아래와 같이 2가지를 제공하고 있습니다.

  • ELK(Filebeat, ElasticSearch, LogStash, Kibana)
  • PLG(Promtail, Loki, Grafana)

스택 구성

투라코 디자이너를 활용해 '기본적인 Web Service 구성하기'에서 설계한 애플리케이션에 몇 가지 서비스를 추가한 후 각 PLG (Promtail, Loki, Grafana)스택을 구성하는 방법을 설명합니다.