Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TechBookFest17 Frontend Observability Sample Application

概要

このリポジトリは、フロントエンドのオブザーバビリティ(Observability)を学ぶためのサンプルアプリケーションです。

New Relicを通じてフロントエンドアプリケーションの観測性を向上させ、リアルタイムでのパフォーマンスモニタリングを行います。

具体的な内容に関しては技術書典17で公開した以下の書籍をご覧ください。

書籍名

インストール

プロジェクトをローカルでセットアップし、New Relicでの監視を有効にするには、以下の手順を実行してください。

前提条件

  • Node.js がインストールされていること。
  • New Relicアカウント(必要に応じて無料で作成可能)

手順

  1. New Relic Browserエージェントのインストールに必要なJavaScriptスニペットを作成

New Relic Browserでの計測に必要なJavaScriptスニペットを作成します。詳細は公式ドキュメントを参照してください。

  1. Session replay、Session traces、Distributed tracingの取得を有効化

Browser内の「Application settings」を開きSession replay、Session traces、Distributed tracingを有効化する。

有効化するとJavaScriptスニペットが更新されるので、新しいスニペットをコピーして控えておく。

  1. リポジトリをクローン
git clone https://github.com/kikulabo/techbookfest17-frontend-observability-sample.git
cd techbookfest17-frontend-observability-sample
  1. New Relic Browserエージェントのインストール

New Relicの管理画面で生成したJavaScriptスニペットを、public/index.html内の <head> タグに貼り付ける。

  1. 必要なパッケージをインストール
npm install
  1. アプリケーションを起動
npm start

使用方法

ブラウザで http://localhost:3000 にアクセスすることでアプリケーションの動作を確認することが出来ます。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages