New Relic Timing 项目教程
1. 项目的目录结构及介绍
New Relic Timing 项目的目录结构如下:
newrelic-timing/
├── spec/
├── src/
├── .jshintrc
├── .travis.yml
├── Gruntfile.js
├── LICENSE
├── README.md
├── bower.json
├── newrelic-timing-angular.js
├── newrelic-timing-angular.min.js
├── newrelic-timing.js
├── newrelic-timing.min.js
└── package.json
目录介绍:
spec/
: 包含项目的测试文件。src/
: 包含项目的源代码文件。.jshintrc
: JSHint 配置文件。.travis.yml
: Travis CI 配置文件。Gruntfile.js
: Grunt 任务配置文件。LICENSE
: 项目许可证文件。README.md
: 项目说明文档。bower.json
: Bower 包管理配置文件。newrelic-timing-angular.js
: Angular 集成文件。newrelic-timing-angular.min.js
: 压缩后的 Angular 集成文件。newrelic-timing.js
: 主文件。newrelic-timing.min.js
: 压缩后的主文件。package.json
: npm 包管理配置文件。
2. 项目的启动文件介绍
项目的启动文件主要是 newrelic-timing.js
和 newrelic-timing-angular.js
。
newrelic-timing.js
这是项目的主文件,负责通过 New Relic API 发送时间信息到 New Relic 服务器。这些时间信息会在 New Relic Browser 仪表板中显示为 APM 事务。
newrelic-timing-angular.js
这个文件将 newrelicTiming
集成到 Angular 路由状态变化中。它是一个示例,展示了如何将 New Relic Timing 集成到你的框架中。
3. 项目的配置文件介绍
.jshintrc
JSHint 配置文件,用于配置代码检查规则。
.travis.yml
Travis CI 配置文件,用于配置持续集成任务。
Gruntfile.js
Grunt 任务配置文件,用于自动化构建任务。
bower.json
Bower 包管理配置文件,用于管理前端依赖。
package.json
npm 包管理配置文件,用于管理 Node.js 依赖。
通过这些配置文件,可以确保项目的正确构建和运行。