OpenTelemetry용 서비스 그래프 커넥터 (1.3.0)
OpenTelemetry용 서비스 그래프 커넥터 REST API를 사용하여 (이전Lightstep) 애플리케이션에서 ServiceNow 클라우드 옵저버빌리티 데이터를 수집 구성 관리 데이터베이스(CMDB) 하려면 사용합니다. 응용 프로그램의 ServiceNow 이벤트를 클라우드 옵저버빌리티 with 이벤트 관리로 밀어 넣습니다.
스토어에서 앱 요청
ServiceNow Store 웹 사이트를 방문하면 사용 가능한 모든 앱을 확인하고 스토어에 요청을 제출하는 방법에 대한 정보를 참조할 수 있습니다. 출시된 모든 앱의 누적 릴리스 정보는 ServiceNow Store 버전 기록 릴리스 정보를 참조하십시오.
지원되는 ServiceNow 버전
- Tokyo
- Utah
- Vancouver
- Washington DC
사용 사례
- SRE(사이트 신뢰성 엔지니어링) 팀이 단일 뷰에서 다른 ServiceNow 데이터 요소(예: 변경 요청, 인시던트)와 함께 분류하기 위한 단일 뷰를 가질 수 있도록 프로젝트 토폴로지를 클라우드 옵저버빌리티 임포트합니다.
- 모니터링되는 프로젝트에 대해 생성된 클라우드 옵저버빌리티 이벤트를 임포트하여 SRE 분류 활동을 정확히 파악합니다.
안내 설정
서비스 그래프 용 커넥터 OpenTelemetry 에 대한 안내 설정은 인스턴스의 통합을 구성하기 위한 체계적인 작업 시퀀스를 제공합니다. 안내 설정에 액세스하려면 을 참조하십시오 안내 설정 구성.
CMDB 통합 대시보드
스토어 앱은 설치된 모든 통합의 CMDB용 통합 커먼즈 상태, 처리 결과 및 처리 오류를 중앙에서 볼 수 있는 대시보드를 제공합니다. 모든 통합 실행에 대한 메트릭을 볼 수 있습니다. 뷰를 특정 CMDB 통합, 특정 기간 또는 특정 통합 실행으로 필터링할 수 있습니다. 통합 대시보드의 CMDB 모니터링 클라우드 옵저버빌리티 통합에 대한 자세한 내용은 을 참조하십시오CMDB 통합 대시보드 사용.
데이터 매핑
데이터 소스의 클라우드 옵저버빌리티 데이터는 강력한 변환 엔진(RTE)을 사용하여 CI(구성 항목) 클래스 정의로 ServiceNow CMDB 매핑 및 변환됩니다. 데이터는 IRE(식별 및 조정 엔진) ServiceNow CMDB 를 사용하여 삽입됩니다.
안내 설정을 완료하면 애플리케이션에서 주기적으로 데이터를 끌어오도록 통합을 구성할 수 있습니다.
- OpenTelemetry 리소스
- 추적에서 KubernetesOpenTelemetry 모든 클러스터, 워크로드 및 애플리케이션 서비스를 임포트하고 임포트한 데이터를 OpenTelemetry 리소스 [sn_sg_lightstep_resources] 스테이징 테이블에 로드합니다.
- OpenTelemetry 포드
- 컨테이너에서 모든 포드를 Kubernetes 임포트하고 임포트한 데이터를 OpenTelemetry K8s 포드 [sn_sg_lightstep_pods] 스테이징 테이블에 로드합니다.
- OpenTelemetry 컨테이너
- 추적에서 OpenTelemetry 모든 컨테이너를 임포트하고 임포트한 데이터를 OpenTelemetry Docker 컨테이너 [sn_sg_lightstep_containers] 스테이징 테이블에 로드합니다.
- OpenTelemetry 컨테이너 이미지
- 추적에서 OpenTelemetry 모든 컨테이너 이미지를 가져오고 가져온 데이터를 Opentelemetry 컨테이너 이미지 [sn_sg_lightstep_container_images] 스테이징 테이블에 로드합니다.
- OpenTelemetry 서비스
- 추적에서 KubernetesOpenTelemetry 모든 서비스를 가져오고 가져온 데이터를 OpenTelemetry K8s 서비스 [sn_sg_lightstep_kubernetes_services] 스테이징 테이블에 로드합니다.
- OpenTelemetry 의존성 맵
- 의존성 맵을 임포트하여 추적된 데이터의 집계 뷰를 가져오고 임포트한 데이터를 OpenTelemetry 의존성 맵 [sn_sg_lightstep_dependency_map] 스테이징 테이블에 로드합니다. 또한 데이터 소스는 유추된 서비스 및 관련 서비스 데이터를 유추 서비스 [sn_sg_lightstep_inferred_service] 스테이징 테이블로 가져오고 로드합니다.주:임포트한 유추 서비스를 CI와 수동으로 연결해야 합니다. 자세한 내용은 유추 서비스 연결 문서를 참조하십시오.
그런 다음 스테이징 테이블의 데이터가 다음 대상 테이블에 삽입됩니다.
- 계산된 애플리케이션 서비스 [cmdb_ci_service_calculated]
- Docker 컨테이너 [cmdb_ci_docker_container]
- Docker 이미지 [cmdb_ci_docker_image]
- 키 값 [cmdb_key_value]
- Kubernetes 클러스터 [cmdb_ci_kubernetes_cluster]
- 쿠버네티스 크론잡 [cmdb_ci_kubernetes_cronjob]
- 쿠버네티스 데몬셋 [cmdb_ci_kubernetes_daemonset]
- Kubernetes 배포 [cmdb_ci_kubernetes_deployment]
- Kubernetes 작업 [cmdb_ci_kubernetes_job]
- Kubernetes 네임스페이스 [cmdb_ci_kubernetes_namespace]
- Kubernetes 노드 [cmdb_ci_kubernetes_node]
- Kubernetes 포드 [cmdb_ci_kubernetes_pod]
- 쿠버네티스 레플리카셋 [cmdb_ci_kubernetes_replicaset]
- Kubernetes 서비스 [cmdb_ci_kubernetes_service]
- 쿠버네티스 스테이트풀셋 [cmdb_ci_kubernetes_statefulset]
- 서버 [cmdb_ci_server]
데이터를 클라우드 옵저버빌리티가져올 때 데이터가 저장되는 위치에 대한 자세한 내용은 을 참조하십시오 대상 CMDB 클래스.
통합 허브 ETL 앱을 사용하여 데이터 맵을 볼 수 있습니다. 자세한 내용은 통합 허브 ETL(3.2) 문서를 참조하십시오.
유추 서비스 연결
ServiceNow 클라우드 옵저버빌리티 응용 프로그램은 원격 서비스를 호출하는 범위에 필요한 정보가 있는 경우 유추된 서비스의 존재를 유추할 수 있습니다. 에서 유추된 서비스 및 관련 서비스를 CICMDB와 연결합니다. OpenTelemetry용 서비스 그래프 커넥터 자세한 내용은 유추된 서비스 연결 문서를 참조하십시오.