OpenTelemetry のサービスグラフコネクタ()

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む6読むのに数分
  • REST API を使用して ServiceNow クラウド可観測性 (旧 Lightstep) アプリケーションから 構成管理データベース (CMDB) データを取り込むには、OpenTelemetry のサービスグラフコネクタ を使用します。イベント管理 を使用して、イベントを クラウド可観測性 アプリケーションから ServiceNow にプッシュします。

    ストアでアプリを要求する

    ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。

    サポートされている ServiceNow のバージョン

    • Tokyo
    • Utah
    • Vancouver
    • Washington DC

    ユースケース

    以下の例は、OpenTelemetry のサービスグラフコネクタ の使用方法を説明しています。
    • クラウド可観測性 からプロジェクトトポロジをインポートして、サイト信頼性エンジニアリング (SRE) チームが、単一のビューから他の ServiceNow データポイント (変更要求、インシデントなど) をトリアージできるようにします。
    • 監視対象プロジェクトに対して クラウド可観測性 によって作成されたイベントをインポートして、SRE トリアージアクティビティを特定します。

    Guided Setup

    サービスグラフ Connector for OpenTelemetry の Guided Setup では、インスタンスの統合を構成するためのタスクが整理された順序で提供されます。Guided Setup にアクセスするには、「Guided Setup の構成」を参照してください。

    CMDB 統合ダッシュボード

    CMDB 共通統合 ストアアプリは、インストールされているすべての統合のステータス、処理結果、および処理エラーを一元的に表示するダッシュボードを提供します。すべての統合実行の測定基準を確認することができます。特定の CMDB 統合、特定の期間、または特定の統合実行に関してビューをフィルタリングすることもできます。CMDB 統合ダッシュボードでの クラウド可観測性 統合の監視の詳細については、「CMDB 統合ダッシュボードの使用」を参照してください。

    データマッピング

    クラウド可観測性 データソースのデータは、強力な変換エンジン (RTE) を使用してマッピングされ、ServiceNow CMDB 構成アイテム (CI) クラス定義に変換されます。データは、識別および調整エンジン (IRE) を使用して ServiceNow CMDB に挿入されます。

    Guided Setup を完了したら、アプリケーションから定期的にデータをプルするように統合を構成できます。

    クラウド可観測性 アプリケーションには、次のデータソースが含まれています。
    OpenTelemetry リソース
    OpenTelemetry トレースからすべての Kubernetes クラスター、作業負荷、アプリケーションサービスをインポートし、インポートされたデータを OpenTelemetry リソース [sn_sg_lightstep_resources] ステージングテーブルにロードします。
    OpenTelemetry ポッド
    コンテナからすべての Kubernetes ポッドをインポートし、インポートされたデータを OpenTelemetry K8s ポッド [sn_sg_lightstep_pods] ステージングテーブルにロードします。
    OpenTelemetry コンテナ
    すべてのコンテナを OpenTelemetry トレースからインポートし、インポートされたデータを OpenTelemetry ドッカーコンテナ [sn_sg_lightstep_containers] ステージングテーブルにロードします。
    OpenTelemetry コンテナイメージ
    すべてのコンテナイメージを OpenTelemetry トレースからインポートし、インポートされたデータを OpenTelemetry コンテナイメージ [sn_sg_lightstep_container_images] ステージングテーブルにロードします。
    OpenTelemetry サービス
    すべての Kubernetes サービスを OpenTelemetry トレースからインポートし、インポートされたデータを 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]
    • Kubernetes クローンジョブ [cmdb_ci_kubernetes_cronjob]
    • Kubernetes DaemonSet [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]
    • Kubernetes レプリカセット [cmdb_ci_kubernetes_replicaset]
    • Kubernetes サービス [cmdb_ci_kubernetes_service]
    • Kubernetes StatefulSet [cmdb_ci_kubernetes_statefulset]
    • サーバー [cmdb_ci_server]

    クラウド可観測性 からデータをプルしたときにデータが保存される場所の詳細については、「対象となる CMDB クラス」を参照してください。

    IntegrationHub ETL アプリを使用して、データマップを表示できます。詳細については、「IntegrationHub ETL (3.2)」を参照してください。

    推定サービスのリンク

    ServiceNow クラウド可観測性 アプリケーションは、リモートサービスを呼び出すスパンに必要な情報がある場合に、推定サービスの存在を推定できます。OpenTelemetry のサービスグラフコネクタ は、推定されたサービスとその関連サービスを CMDB の CI とリンクします。詳細については、「推定サービスのリンク」を参照してください。