Supported OS Linux

インテグレーションバージョン2.2.0

概要

Google Chrome Lighthouse からリアルタイムにメトリクスを取得して、

  • Lighthouse 統計を視覚化および監視できます。
  • Web サイトのアクセシビリティ、ベストプラクティス、パフォーマンス、PWA、および SEO 監査スコアを追跡および監査できます。

セットアップ

Lighthouse チェックは Datadog Agent パッケージに含まれていないため、お客様自身でインストールする必要があります。

インストール

Agent v7.21 / v6.21 以降の場合は、下記の手順に従い Lighthouse チェックをホストにインストールします。Docker Agent または 上記バージョン以前の Agent でインストールする場合は、コミュニティインテグレーションの使用をご参照ください。

  1. 以下のコマンドを実行して、Agent インテグレーションをインストールします。

    datadog-agent integration install -t datadog-lighthouse==<INTEGRATION_VERSION>
    
  2. コアのインテグレーションと同様にインテグレーションを構成します。

構成

  1. Lighthouse のメトリクスの収集を開始するには、Agent のコンフィギュレーションディレクトリのルートにある conf.d/ フォルダーの lighthouse.d/conf.yaml ファイルを編集します。 使用可能なすべてのコンフィギュレーションオプションについては、lighthouse.d/conf.yaml のサンプルを参照してください。

  2. Agent を再起動します

要件

  1. Node.js LTS (8.9 以降)。

    • Node.js と npm がインストールされているかどうかを確認します。
    node -v
    npm -v
    
  2. Lighthouse:

    • インストールされているかどうかを確認します。
    # example
    root@hostname:~# npm list -g --depth=0 | grep 'lighthouse'
    |_ lighthouse@5.6.0
    
    • インストールされていない (上記のコマンドからの出力なし) 場合はインストールします。
    npm install -g lighthouse
    
  3. Google Chrome/Chromium または Puppeteer。

    • Chromium

      • Debian/Ubuntu
      sudo apt-get update
      sudo apt-get install -y chromium-browser
      
      • RHEL/CentOS
      sudo yum install -y epel-release
      sudo yum install -y chromium
      

      : このインテグレーションでは、Chrome/Chromium がヘッドレスモードで実行されます。Chrome/Chromium では、ヘッドレスモードが適切に機能するために、RHEL/CentOS でカーネル 4.4 以降が必要になる場合があります。

    • Puppeteer

      • インストールされているかどうかを確認します。
      # example
      root@hostname:~# npm list -g --depth=0 | grep 'puppeteer'
      |_ puppeteer@1.12.2
      
      • インストールされていない (上記のコマンドからの出力なし) 場合はインストールします。
      npm install -g puppeteer --unsafe-perm=true
      
  4. dd-agent ユーザーが lighthouse cli を実行できるかどうかを確認します。

    sudo -u dd-agent lighthouse <WEB_URL> --output json --quiet --chrome-flags='--headless'
    

検証

Agent の status サブコマンドを実行し、Checks セクションで lighthouse を探します。

収集データ

メトリクス

イベント

Lighthouse インテグレーションには、イベントは含まれません。

サービスチェック

Lighthouse インテグレーションには、サービスのチェック機能は含まれません。

トラブルシューティング

ご不明な点は、Datadog のサポートチームまでお問合せください。

PREVIEWING: may/embedded-workflows