{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":49167,"path":"servicenow-platform/service-graph-connectors/sgc-cmdb-integration-opentelemetry.md","title":"Service Graph Connector for OpenTelemetry","bundle":null,"doc_type":null,"release":"australia","body":"\n# Service Graph Connector for OpenTelemetry\n\nUse the Service Graph Connector for OpenTelemetry to ingest Configuration Management Database \\(CMDB\\) data from the ServiceNow Cloud Observability \\(formerly Lightstep\\) application using REST APIs. Push events from the Cloud Observability application into ServiceNow with Event Management.\n\n**Important:** Starting with the Australia release, Service Graph Connector for OpenTelemetry is being prepared for future deprecation. It will be hidden and no longer installed on new instances but will continue to be supported. For details, see the [Deprecation Process \\[KB0867184\\]](https://support.servicenow.com/kb_view.do?sysparm_article=KB0867184) article in the Now Support Knowledge Base.\n\n## Request apps on the Store\n\nVisit the [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) to view all the available apps, and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the [ServiceNow Store version history release notes](https://www.servicenow.com/docs/r/store-release-notes/sn-store-release-notes.html).\n\n## Supported ServiceNow versions\n\n-   Utah\n-   Vancouver\n-   Washington DC\n\n## Use cases\n\nThe following examples describe how you can use the Service Graph Connector for OpenTelemetry:\n\n-   Import project topologies from Cloud Observability so that the site reliability engineering \\(SRE\\) teams can have a single view for triage with other ServiceNow data points \\(such as a change request, an incident\\) from a single view.\n-   Import events created by Cloud Observability against monitored projects to pinpoint SRE triage activities.\n\n## Guided setup\n\nThe guided setup for the Service Graph Connector for OpenTelemetry provides an organized sequence of tasks to configure the integration on your instance. To access the guided setup, see [Configure Service Graph Connector for OpenTelemetry](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-config-opentelemetry-integ.md).\n\n## CMDB integrations dashboard\n\nThe Integration Commons for CMDB store app provides a dashboard with a central view of the status, processing results, and processing errors of all installed integrations. You can see metrics for all integration runs. You can filter the view to a specific CMDB integration, a specific time duration, or a specific integration run. For more details about monitoring Cloud Observability integrations in the CMDB Integrations Dashboard, see [Using the CMDB Integrations Dashboard](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/cmdb-integration-commons/integration-commons-for-cmdb.md).\n\n## Data mapping\n\nData from the Cloud Observability data sources is mapped and transformed into the ServiceNow CMDB configuration item \\(CI\\) class definitions using the Robust Transform Engine \\(RTE\\). Data is inserted into the ServiceNow CMDB using the Identification and Reconciliation Engine \\(IRE\\).\n\nWhen you complete setting up the connection, you can configure the integration to pull data from the application periodically.\n\nThe following table describes the data sources, the scheduled jobs, the staging tables, and the target tables as CMDB CI classes for the Cloud Observability application.\n\n<table id=\"table_udz_pgq_1bc\" class=\"custom-rows\"><thead><tr><th class=\"filter\">\n\nData source\n\n</th><th>\n\nDescription\n\n</th><th>\n\nScheduled job\n\n</th><th>\n\nStaging table\n\n</th><th>\n\nCMDB CI classes\n\n</th></tr></thead><tbody><tr><td>\n\nOpenTelemetry Resources\n\n</td><td>\n\nImports all the Kubernetes clusters, workloads, and application services from the OpenTelemetry traces.\n\n</td><td>\n\nOpenTelemetry ResourcesOpenTelemetry Delta Resources\n\n</td><td>\n\nOpenTelemetry Resources \\[sn\\_sg\\_lightstep\\_resources\\]\n\n</td><td>\n\n[Calculated Application Service](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-cmdb-opentelemetry-classes.md)\n\n [Kubernetes Cluster](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-cmdb-opentelemetry-classes.md)\n\n [Kubernetes Deployment](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-cmdb-opentelemetry-classes.md)\n\n [Kubernetes Node](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-cmdb-opentelemetry-classes.md)\n\n [Kubernetes Pod](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-cmdb-opentelemetry-classes.md)\n\n [Kubernetes StatefulSet](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-cmdb-opentelemetry-classes.md)\n\n [Kubernetes ReplicaSet](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-cmdb-opentelemetry-classes.md)\n\n [Kubernetes DaemonSet](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-cmdb-opentelemetry-classes.md)\n\n [Kubernetes Job](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-cmdb-opentelemetry-classes.md)\n\n [Kubernetes Cronjob](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-cmdb-opentelemetry-classes.md)\n\n [Kubernetes Namespace](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-cmdb-opentelemetry-classes.md)\n\n [Server](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-cmdb-opentelemetry-classes.md)\n\n [Key Value](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-cmdb-opentelemetry-classes.md)\n\n</td></tr><tr><td>\n\nOpenTelemetry Pods\n\n</td><td>\n\nImports all the Kubernetes pods from the containers.\n\n</td><td>\n\nOpenTelemetry PodsOpenTelemetry Delta Pods\n\n</td><td>\n\nOpenTelemetry K8s Pods \\[sn\\_sg\\_lightstep\\_pods\\]\n\n</td><td>\n\n[Kubernetes Cluster](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-cmdb-opentelemetry-classes.md)\n\n [Kubernetes Pod](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-cmdb-opentelemetry-classes.md)\n\n</td></tr><tr><td>\n\nOpenTelemetry Containers\n\n</td><td>\n\nImports all the containers from the OpenTelemetry traces.\n\n</td><td>\n\nOpenTelemetry ContainersOpenTelemetry Delta Containers\n\n</td><td>\n\nOpenTelemetry docker containers \\[sn\\_sg\\_lightstep\\_containers\\]\n\n</td><td>\n\n[Docker Container](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-cmdb-opentelemetry-classes.md)\n\n</td></tr><tr><td>\n\nOpenTelemetry Container Images\n\n</td><td>\n\nImports all the container images from the OpenTelemetry traces.\n\n</td><td>\n\nOpenTelemetry Container ImagesOpenTelemetry Delta Container Images\n\n</td><td>\n\nOpentelemetry container images \\[sn\\_sg\\_lightstep\\_container\\_images\\]\n\n</td><td>\n\n[Docker Image](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-cmdb-opentelemetry-classes.md)\n\n</td></tr><tr><td>\n\nOpenTelemetry Services\n\n</td><td>\n\nImports all the Kubernetes services from the OpenTelemetry traces.\n\n</td><td>\n\nOpenTelemetry Delta ServicesOpenTelemetry Services\n\n</td><td>\n\nOpenTelemetry K8s Services \\[sn\\_sg\\_lightstep\\_kubernetes\\_services\\]\n\n</td><td>\n\n[Kubernetes Service](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-cmdb-opentelemetry-classes.md)\n\n</td></tr><tr><td>\n\nOpenTelemetry Dependency Map\n\n</td><td>\n\nImports the dependency maps to get an aggregate view of the traced data.The data source also imports and loads any inferred services and their related services data in the Inferred service \\[sn\\_sg\\_lightstep\\_inferred\\_service\\] staging table.\n\n**Note:** You need to link the imported inferred services with a CI manually. See [Inferred service linking](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-cmdb-integration-opentelemetry.md).\n\n</td><td>\n\nOpenTelemetry Dependency Map\n\n</td><td>\n\nOpenTelemetry Dependency Map \\[sn\\_sg\\_lightstep\\_dependency\\_map\\]\n\n</td><td>\n\n[Calculated Application Service](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-cmdb-opentelemetry-classes.md)\n\n</td></tr></tbody>\n</table>For more information on where data is saved when pulling data from Cloud Observability, see [CMDB classes targeted in Service Graph Connector for OpenTelemetry](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-cmdb-opentelemetry-classes.md).\n\nYou can use the IntegrationHub ETL app to view the data maps. See [IntegrationHub ETL](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/integration-hub-etl/integrationhub-etl.md) for more information.\n\n## Inferred service linking\n\nThe ServiceNow Cloud Observability application can infer the presence of an inferred service when the span calling the remote service has the necessary information. Service Graph Connector for OpenTelemetry provides the linking of inferred services and their related services with CIs in the CMDB. For more information, see [Linking inferred services with CIs](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/sgc-cmdb-opentelemetry-services.md).\n\n**Related topics**  \n\n\n[Service Graph Connectors](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/service-graph-connectors/cmdb-sgc-available.md)\n\n"}}