Nuxt.js環境インストール
Nuxt.jsなどのサーバーサイドレンダリング(Server-side Rendering、SSR)フレームワークでアプリケーションをモニタリングするためにCustom Serverの設定が必要です。 一般的なNode.jsフレームワーク(例、Express.js、Nest.js)とは異 なるアプローチが求められます。
エージェントインストール
次のコマンドを実行してエージェントをインストールしてください。
BASH
npm install whatap
エージェントファイル構成
-
package.json: サンプルアプリケーション情報と依存関係(dependency)管理文書ファイルです。
-
whatap.conf:モニタリングのためのエージェントの情報とアクセスキー、WhaTapデータ収集サーバーのIP情報などを保存する設定ファイルです。
-
security.conf (またはparamkey.txt):SQL変数、HTTPクエリの照会、Thread中止機能を利用する時に入力するセキュリティキーを保存します。
-
server/index.js (ファイル名例):Nuxt.jsアプリインスタンス用のサーバー設定ファイルです。
server/index.jsコードを作成する
Nuxt.jsアプリケーションインスタンスのためのserver/index.jsファイルを作成してください。 このファイルはプロジェクトのサーバー(server) フォルダ内に位置する必要があります。
Whatapエージェント初期化
server/index.js
var Whatap = require('whatap').NodeAgent;
Nuxt.js及びその他の必要モジュールの読み込み
server/index.js
const express = require('express');
const { Nuxt, Builder } = require('nuxt');
const app = express();