DEX 아키텍처
디지털 최종 사용자 경험(DEX) 아키텍처는 최종 사용자를 위한 원활한 통합형 디지털 환경을 제공합니다. 이 주제에서는 설계를 포함하여 DEX 작동 방식에 대한 포괄적인 개요를 제공합니다.
DEX 는 클라우드 서비스라는 ServiceNow 새로운 다중 테넌트 클라우드 네이티브 서비스 세트를 사용합니다. 이 아키텍처 DEX 에서 엔드포인트 에이전트(Agent Client Collector)는 MID Server 없이 클라우드와 ServiceNow 통신할 수 있습니다. ServiceNow 클라우드 서비스는 에이전트에 DEX 인증을 제공하고, 최종적으로 고객별 Glide 및 시계열 데이터 저장소(MetricBase)로 전송되는 데이터의 메시지 버퍼링 및 상태 저장 스트림 처리를 지원합니다. ServiceNow 또한 클라우드 서비스를 사용하면 Glide에서 에이전트에 대한 정책 업데이트 및 요청 시 검사 실행을 안전한 방법으로 보낼 수 있습니다 DEX . ServiceNow 따라서 클라우드 서비스는 Glide와 DEX 엔드포인트 에이전트 간의 안전한 양방향 통신을 가능하게 합니다.
에이전트 등록 플로우
엔드포인트 검색을 시작하기 전에 엔드포인트의 에이전트를 이 플로우를 사용하여 등록하고 고객 Glide 인스턴스에서 TLS 클라이언트 인증서를 발급해야 합니다.
엔드포인트 검색
메트릭을 DEX 수집하고 처리하려면 먼저 DEX 엔드포인트를 검색하고 추가해야 CMDB 합니다. DEX 에이전트가 등록되면 Cloud Services에 ServiceNow 연결하고 연결 유지 API를 사용하여 Glide로 체크인합니다. Agent Client Collector 상태 대시보드에서 에이전트 상태를 업데이트합니다. 그런 다음 Glide는 클라우드 서비스를 통해 ServiceNow 에이전트로 푸시합니다검사 및 정책. 일부 정책은 검색을 트리거하고 CMDB. ACC를 사용하여 검색하는 CMDB방법에 대한 자세한 내용은 을 참조하십시오 Agent Client Collector for Visibility.
DEX 에이전트에 푸시된 특정 정책은 SaaS 앱, 설치된 앱 및 엔드포인트에 대해 수집할 메트릭에 대해 에이전트에게 알립니다. 이러한 정책은 먼저 Glide에서 Agent Client Collector 플러그인 직접 REST API를 호출하여 Cloud Services를 통해 ServiceNow 에이전트 엔드포인트로의 다운로드(검색을 수행하고 메트릭을 수집하는 데 필요한 스크립트 및 코드 포함)를 트리거합니다.
DEX 메트릭 처리
- DEX Chrome 확장 프로그램은 에이전트에 대한 내부 API 호출을 수행하여 메트릭을 수집해야 하는 SaaS 앱 URL 목록을 가져옵니다. DEX Chrome용 Chrome 확장 프로그램은 주로 페이지 로드 시간 및 응답 시간과 같은 성능 측정항목을 캡처하는 데 중점을 둡니다. 사용자 동작, 상호작용 및 참여에 대한 자세한 정보는 캡처하지 않습니다.
- ACC는 데이터 전처리 또는 필터링을 수행하고 수집된 데이터를 Cloud Services로 ServiceNow 보냅니다.
- ServiceNow Cloud Services는 추가 처리를 위해 원시 메트릭 항목의 데이터를 버퍼링합니다.
- 그런 다음 원시 메트릭 주제의 데이터는 특정 데이터 보강, 변환, 필터링, 집계, 분석 또는 이벤트 생성을 수행하는 DEX 상태 저장 스트림 처리 작업에 의해 사용됩니다.
- 스트림 처리 작업에 필요한 DEX 메트릭 메타데이터는 Glide에서 가져옵니다.
- 보강되고 집계된 데이터는 Cloud Services의 ServiceNow 해당 항목에 기록됩니다.
- 이러한 주제의 데이터는 추가 분석을 위해 MetricBase 테이블에 저장하는 MetricBase에서 DEX 직접 사용됩니다.
- 일부 처리된 비메트릭 데이터는 스트림 처리 작업에 따라 Glide 테이블에 직접 저장됩니다.
- DEX 대시보드에서 시각화하기 위해 MetricBase에서 메트릭 데이터를 읽습니다.