시스템 프로세스의 개별 이벤트를 기록하는 것
수집을 위해서 Elastic, Splunk, Fluentd,
로그 저장소는 Elasticsearch 활용하고 있음
수집을 위해서 Prometheus, Graphite, Influx, DataDog 사용
사용자의 트래픽에 지나가는 애플리케이션의 전체 스택을 추적,
주로 서비스를 최적화하는데 사용됨
Jaeger
수집을 위해서 AppDynamics, Jaeger, Zipkin 등을 사용할 수 있음
수집할 때 사용하는 것만 봐도 오픈 소스
이건 그냥 참고용:
graphana enterprise는 선택하는 도구와 관계없이 이런 요소 간 상관관계를 볼 수 있고 메트릭에서 로그 및 분산 트레이스로 쉽게 이동할 수 있는 방법을 제공하고,
고객이 원하는 use case에 따라 가장 적합한 도구를 선택하고 이를 하나의 UX로 통합할 수 있도록 돕는다는데, 이건 추후에 kibana vs graphana에서 알아보자
참고자료:
https://markruler.github.io/posts/cloud/monitor-trace-log-metric/#software-tracing
ex) Grafana
어플리케이션 계측 (measure), 매트릭 수집 (collect), 집계 (aggregate), 분석(analyze) 등을 포함하는 시스템.