OpenTelemetry のサービスグラフコネクタ
REST API を使用して ServiceNow クラウドオブザーバビリティ (旧 Lightstep) アプリケーションから 構成管理データベース (CMDB) データを取り込むには、OpenTelemetry のサービスグラフコネクタ を使用します。イベント管理 を使用して、イベントを クラウドオブザーバビリティ アプリケーションから ServiceNow にプッシュします。
ストアでアプリを要求する
ServiceNow Storeにアクセスして、利用可能なすべてのアプリを表示し、ストアに要求を送信する方法を確認してください。リリースされたすべてのアプリのリリースメモ情報については、「ServiceNow Store バージョンの履歴リリースノート」を参照してください。
サポートされている ServiceNow のバージョン
- Utah
- Vancouver
- Washington DC
ユースケース
- クラウドオブザーバビリティ からプロジェクトトポロジをインポートして、サイト信頼性エンジニアリング (SRE) チームが、単一のビューから他の ServiceNow データポイント (変更要求、インシデントなど) をトリアージできるようにします。
- 監視対象プロジェクトに対して クラウドオブザーバビリティ によって作成されたイベントをインポートして、SRE トリアージアクティビティを特定します。
ガイド付きセットアップ
サービスグラフ Connector for OpenTelemetry のガイド付きセットアップでは、インスタンスの統合を構成するためのタスクが整理された順序で提供されます。ガイド付きセットアップにアクセスするには、「OpenTelemetry のサービスグラフコネクタ の構成」を参照してください。
CMDB 統合ダッシュボード
CMDB 共通統合 ストアアプリは、インストールされているすべての統合のステータス、処理結果、および処理エラーを一元的に表示するダッシュボードを提供します。すべての統合実行のメトリクスを確認することができます。特定の CMDB 統合、特定の期間、または特定の統合実行に関してビューをフィルタリングすることもできます。CMDB 統合ダッシュボードでの クラウドオブザーバビリティ 統合の監視の詳細については、「CMDB 統合ダッシュボードの使用」を参照してください。
データマッピング
クラウドオブザーバビリティ データソースのデータは、強力な変換エンジン (RTE) を使用してマッピングされ、ServiceNow CMDB 構成アイテム (CI) クラス定義に変換されます。データは、識別および調整エンジン (IRE) を使用して ServiceNow CMDB に挿入されます。
接続のセットアップを完了したら、アプリケーションから定期的にデータをプルするように統合を構成できます。
| データソース | 説明 | スケジュール済みジョブ | ステージングテーブル | CMDB CI クラス |
|---|---|---|---|---|
| OpenTelemetry リソース | OpenTelemetry トレースからすべての Kubernetes クラスター、ワークロード、およびアプリケーションサービスをインポートします。 | OpenTelemetry リソース OpenTelemetry デルタリソース |
OpenTelemetry リソース [sn_sg_lightstep_resources] | |
| OpenTelemetry ポッド | コンテナからすべての Kubernetes ポッドをインポートします。 | OpenTelemetry ポッド OpenTelemetry デルタポッド |
OpenTelemetry K8s ポッド [sn_sg_lightstep_pods] | |
| OpenTelemetry コンテナ | OpenTelemetry トレースからすべてのコンテナをインポートします。 | OpenTelemetry コンテナ OpenTelemetry デルタコンテナ |
OpenTelemetry Docker コンテナ [sn_sg_lightstep_containers] | |
| OpenTelemetry コンテナイメージ | OpenTelemetry トレースからすべてのコンテナイメージをインポートします。 | OpenTelemetry コンテナイメージ OpenTelemetry デルタコンテナイメージ |
Opentelemetry コンテナイメージ [sn_sg_lightstep_container_images] | |
| OpenTelemetry サービス | OpenTelemetry トレースからすべての Kubernetes サービスをインポートします。 | OpenTelemetry デルタサービス OpenTelemetry サービス |
OpenTelemetry K8s サービス [sn_sg_lightstep_kubernetes_services] | |
| OpenTelemetry 依存関係マップ | 依存関係マップをインポートして、トレースされたデータのアグリゲートビューを取得します。 また、データソースは、推定サービスとその関連サービスデータをインポートして、推定サービス [sn_sg_lightstep_inferred_service] ステージングテーブルにロードします。 注: インポートされた推定サービスを CI と手動でリンクする必要があります。「推定サービスのリンク」を参照してください。 |
OpenTelemetry 依存関係マップ | OpenTelemetry 依存関係マップ [sn_sg_lightstep_dependency_map] |
クラウドオブザーバビリティ からデータをプルしたときにデータが保存される場所の詳細については、「OpenTelemetry のサービスグラフコネクタ でターゲットとされている CMDB クラス」を参照してください。
統合ハブ ETL アプリを使用して、データマップを表示できます。詳細については、「統合ハブ ETL」を参照してください。
推定サービスのリンク
ServiceNow クラウドオブザーバビリティ アプリケーションは、リモートサービスを呼び出すスパンに必要な情報がある場合に、推定サービスの存在を推定できます。OpenTelemetry のサービスグラフコネクタ は、推定されたサービスとその関連サービスを CMDB の CI とリンクします。詳細については、「推定サービスと CI のリンク」を参照してください。