복잡한 마이크로서비스 시스템에서 발생하는 인시던트를 해결하는 것은 쉽지 않은 일입니다. 여러 애플리케이션과 팀이 얽혀있는 경우는 더 그렇습니다. 아키텍처의 복잡한 본질 상 서비스의 종속성과 소유권이 불분명해지는 경우가 많아, 팀 간 조율이 어렵고 인시던트 대응이 장기화되는 사태가 발생합니다.
엔지니어들은 소유권 같은 문맥 정보를 정의하는 데 어려움을 겪고 있으며, 종종 스프레드시트, 다수의 메시지, 불필요한 회의 같은 비효율적인 방법에 의존해 책임 당사자를 파악합니다.
지능형 팀을 위한 플랫폼 접근 방식
뉴렐릭 팀즈(New Relic Teams)는 모니터링되는 엔터티의 소유권 정보를 중앙에서 관리할 수 있도록 하여 문제 해결, 협업, 운영 효율성을 개선해줍니다. 각 팀에 엔터티를 할당하면 모든 서비스나 호스트에 적합한 담당자를 빠르게 파악할 수 있습니다.
뉴렐릭에서 팀즈를 활용하는 방법
뉴렐릭 플랫폼 전반에서 팀즈를 활용할 수 있습니다. 특정 엔터티의 소유자에게 연락해야 할 때 팀즈를 쉽게 사용할 수 있다는 의미입니다. 팀즈의 역량을 활용할 수 있는 몇 가지 예는 다음과 같습니다.
- 인시던트 발생 후 - 문제를 해결할 때, 문제 페이지의 "영향을 받는 엔터티" 섹션에서 영향을 받은 각 엔터티를 담당하는 팀을 확인할 수 있습니다. 이러한 정보는 인시던트 해결 시 적절한 팀원과 신속하게 소통하는 데 도움이 됩니다.
- 플랫폼을 탐색하는 동안 - 플랫폼 전반에서 각 엔터티의 세부 정보 페이지 헤더에 소유 팀이 눈에 띄게 표시됩니다. 일관되게 표시되므로 일상적인 모니터링 및 분석 작업 중에 소유권 정보에 쉽게 접근할 수 있습니다.
- 맵에서 - 맵은 시스템 아키텍처를 시각적으로 표현합니다. 엔터티 위에 마우스를 올리거나 엔터티를 선택하면 소유 팀에 대한 자세한 정보를 확인할 수 있습니다. 이 기능은 서비스 종속성을 이해하는 데 도움이 되며, 시스템 관계를 분석할 때 적절한 팀과의 소통을 용이하게 해줍니다.
- 카탈로그에서 - 카탈로그는 모든 엔터티와 담당 팀에 할당된 업무에 대한 통합된 뷰를 제공합니다. 이러한 구성을 통해 소유권을 효율적으로 식별하고 특정 팀을 기준으로 카탈로그를 필터링하거나 범위를 지정할 수 있습니다. 이 기능은 여러 팀들의 책임 소재를 관리하고 감독을 간소화하는 데 도움이 됩니다.
- 모든 엔터티에서 - "All Entities"를 선택하면 팀별로 필터링하여 결과를 좁힐 수 있습니다.
Teams Hub: 협업 및 인사이트의 중앙화
빠르게 변화하는 오늘날의 개발 환경에서는 효과적인 협업과 실시간 인사이트가 매우 중요합니다. Teams Hub는 팀이 업무 흐름을 파악하고 정보를 공유하는 데 필요한 정보를 한 곳에서 확인할 수 있는 중심 허브의 역할을 합니다.
Teams Hub Overview 탭의 주요 기능:
• Active Issues(활성 이슈): 지난 3일간 팀 엔터티와 관련하여 제기된 모든 활성 이슈 목록에 액세스하여 신속하게 주의를 기울이고 해결할 수 있습니다.
• Service Levels Summary(서비스 수준 요약): 팀의 서비스 수준 상태를 한눈에 모니터링하여 성능 기준 준수 여부를 확인할 수 있습니다.
• Workload Status(작업량 상태): 팀의 현재 업무 할당 상황을 파악하여 보다 효율적으로 리소스를 관리할 수 있습니다.
• Scorecard Compliance(스코어카드 준수): 정해진 점수표를 기준으로 팀의 준수 여부를 검토하여 품질 및 성과 벤치마크를 유지할 수 있습니다.
• Error Groups(오류 그룹)(Errors Inbox): 팀과 관련된 오류 그룹을 식별하고 우선순위를 지정하여 디버깅 프로세스를 간소화할 수 있습니다.
• Team Members(팀원): 팀의 구성원 목록을 확인하고 투명성과 협업을 향상할 수 있습니다.
• Important Dashboards(중요한 대시보드): 팀에서 중요하다고 생각하는 대시보드에 빠르게 액세스하여 중요한 메트릭을 항상 쉽게 확인할 수 있습니다.
• Documentation and Runbooks(문서 및 런북): 관련 문서, 런북, 문제 해결 가이드에 대한 링크를 찾아 문제를 신속하게 해결할 수 있습니다.
• Workflows(워크플로우): 팀에서 활용하는 워크플로우를 검토하여 운영의 일관성과 효율성을 향상할 수 있습니다.
•Alert Policies(알림 정책): 팀에 적용되는 알림 정책을 검토하여 시스템 이벤트에 대한 적시 알림과 대응을 보장할 수 있습니다.
Teams Hub는 이러한 요소를 단일 인터페이스로 통합하여 가시성, 책임성, 조율을 향상하고, 팀이 더 효과적으로 운영하며 문제에 신속하게 대응할 수 있도록 지원합니다.
GitHub 통합
GitHub와 뉴렐릭 서비스 아키텍처 인텔리전스 통합은 GitHub 계정에서 뉴렐릭으로 팀, 팀원, 저장소에 대한 필수 데이터를 가져올 수 있도록 합니다. 이 통합은 GitHub 사용자를 위해 역할 관리, 엔터티 소유권 매핑, 온보딩 및 구성 프로세스를 간소화하고, 뉴렐릭에서 팀즈, 카탈로그 및 스코어카드에 대한 관리와 가시성을 향상해줍니다.
고급 컴퓨트 용량의 일부로 사용 가능
뉴렐릭 팀즈는 뉴렐릭의 고급 컴퓨트 혁신의 일부로 액세스할 수 있습니다. 이는 사용량을 기준으로 청구되므로 지출이 최적화되고 고정된 라이선스 요금을 지불할 필요가 없다는 의미입니다.
결론
뉴렐릭 팀즈는 소유권 정보를 중앙에서 관리하여 담당 팀을 더 쉽게 식별하고, 조율을 향상하고, 인시던트 대응을 가속화함으로써 복잡한 시스템에서 발생하는 문제를 해결하는 데 도움을 줍니다.
다음 단계
지금 뉴렐릭 팀즈를 시작하세요
뉴렐릭 팀즈는 새로운 플랫폼 혁신에 대한 사용량 기반 액세스를 제공하며 고급 컴퓨트 추가 기능과 함께 제공됩니다. 보다 자세한 내용은 뉴렐릭 계정 담당자에게 문의하시기 바랍니다.
아직 뉴렐릭 계정이 없으십니까? 지금 무료로 신청하세요. 무료 계정에는 월 100GB의 데이터 인제스트와 1명의 전체 플랫폼 사용자가 포함됩니다.
이 블로그에 표현된 견해는 저자의 견해이며 반드시 New Relic의 견해를 반영하는 것은 아닙니다. 저자가 제공하는 모든 솔루션은 환경에 따라 다르며 New Relic에서 제공하는 상용 솔루션이나 지원의 일부가 아닙니다. 이 블로그 게시물과 관련된 질문 및 지원이 필요한 경우 Explorers Hub(discuss.newrelic.com)에서만 참여하십시오. 이 블로그에는 타사 사이트의 콘텐츠에 대한 링크가 포함될 수 있습니다. 이러한 링크를 제공함으로써 New Relic은 해당 사이트에서 사용할 수 있는 정보, 보기 또는 제품을 채택, 보증, 승인 또는 보증하지 않습니다.