첫 번째 경고는 외부에서 올 수도 있다.
한 고객이 특정 작업이 평소보다 오래 걸린다고 신고했습니다. 다른 사례들도 보고되자 기술팀에서 조사에 착수했습니다.
증거와 관련 지표는 존재하지만, 시스템, 애플리케이션 및 다양한 출처에 분산되어 있을 수 있습니다. 팀들이 상황을 파악하기 위해 정보를 수집하는 동안, 이미 그 영향은 드러나고 있습니다.
Technology Leadership의 경우, 특히 주목할 만한 신호가 하나 있습니다: 고객은 조직보다 먼저 문제를 감지했다.
고객이 경보가 될 때
오류는 특정 서비스에서 시작되어, 작업을 완료하려는 사용자에게 그 사실이 드러나기 전에 점차 진행될 수 있습니다.
고객이 먼저 문제를 발견했을 때, 기술팀은 이미 영향이 나타난 후에야 조사에 착수한다.
무슨 일이 있었나요? 어디서 시작되었나요? 어떤 서비스가 관련되었나요? 평소와 다른 지연 현상이 있나요?
답을 찾기 위한 정보는 이미 존재할 수 있습니다. 문제는 그 정보가 분산되어 있을 때 발생하며, 상황을 파악하려면 이를 재구성해야 합니다.
작업이 진행되는 동안 지켜보기
기술이 시스템과 서비스의 동작을 지속적으로 관찰할 수 있게 되면 상황은 달라집니다.
Telemetry는 시스템, 애플리케이션 및 인프라에서 생성되는 트레이스와 관련 메트릭을 자동으로 수집, 처리 및 상호 연관시킵니다.
오토마타는 이 프로세스를 지속적으로 실행하여, 실행 내역, 종속성, 오류, 지연 시간 및 예상치 못한 동작을 분석하는 데 유용한 운영 맥락과 증거를 제공합니다.
따라서 가시성은 클레임이 접수된 시점에서 시작되는 것이 아닙니다.
기술 덕분에 현재 어떤 상황이 벌어지고 있는지 파악하고, 분석을 어디에 집중해야 가장 효과적인지 결정할 수 있는 더 명확한 근거를 확보하게 되었습니다.
조기 발견에서 더 나은 이해로
가시성이 높아짐에 따라, 목표는 단순히 이미 발생한 문제를 더 빨리 조사하는 데 그치지 않게 됩니다.
지속적인 모니터링을 통해 운영이 진행되는 동안 편차와 추세를 파악할 수 있습니다.
또한 새로운 추적 정보 및 지표 소스가 추가됨에 따라, 시스템과 서비스에 대한 보다 포괄적인 관점을 제공하기 위해 커버리지를 점진적으로 확대할 수 있습니다.
그렇다면 질문도 달라집니다.
더 이상 단지 “무슨 일이 있었나요?”.
또한 이제 서서히 “이번 작전이 우리에게 무엇을 보여주고 있으며, 우리는 어디에 주의를 기울여야 할까요?”
정보는 문제에 대응하는 데 그치지 않고, 행동을 이해하고 지속적인 개선을 뒷받침하는 데에도 활용될 수 있습니다.
가장 중요한 곳부터 시작하기
그 과정을 진행할 때 처음부터 모든 인프라를 살펴볼 필요는 없습니다.
Telemetry는 초기 단계에서 우선순위가 높은 서비스에 도입될 수 있습니다. 이를 통해 조직은 이용 가능한 정보의 가치를 파악하고, 점차적으로 적용 범위를 확대해 나갈 수 있습니다.
변화는 서서히 일어납니다: 발생한 상황을 더 잘 이해하고, 개선 가능성이 높은 행동을 파악하며, 이러한 통찰력을 활용하여 운영 과정에서 교훈을 얻는다.
무슨 일이 일어나고 있다는 것을 누가 가장 먼저 눈치채는가?
그 질문은 기술 운영에 대한 관찰력을 얼마나 잘 드러내는지 많은 것을 보여줄 수 있습니다.
대응이 대개 고객의 불만 제기로 시작된다면, 시스템 내부에서 일어나는 일과 기술팀이 이를 파악하는 시점 사이에는 간극이 존재한다.
Telemetry는 오토마타를 통해 실행되는 지속적인 가시성을 통해 이러한 격차를 줄이는 데 도움을 줍니다.
Technology Leadership에 따르면, 변화란 단순히 더 많은 정보를 확보하는 데 그치는 것이 아닙니다. 변화란 분산된 정보를 활용하여 기술 운영을 지속적으로 관찰하고 이해할 수 있는 역량을 확보한다.
왜냐하면 고객이 어떤 일이 일어나고 있음을 가장 먼저 감지하는 주체가不再될 때, 기술은 근본적인 무언가를 얻게 되기 때문이다: 이해하고 행동할 수 있는 더 큰 기회.