IIS 中 Angular 2 应用程序的 Appdynamics - Node.js 代理安装和配置
App Dynamics for Angular 2 App in IIS - Node.js Agent Installation and Configuration
我正在尝试使用托管在 IIS 中的 Angular 2 应用程序协助设置 AppDynamics。该应用程序已经启动 运行ning。有一部分我遇到了麻烦,该部分的说明说:
1) 从您的 Node.js 应用程序的根目录,运行 此命令:
npm 安装 appdynamics@4.3.5
对于您正在检测的每个 Node.js 应用程序,在应用程序源代码中的主模块(例如 server.js 文件)的第一行,在任何其他 require 语句之前插入以下调用:
require("appdynamics").profile({
controllerHostName: '<controller host name>',
controllerPort: <controller port number>,
controllerSslEnabled: false, // Set to true if controllerPort is SSL
accountName: '<AppDynamics_account_name>',
accountAccessKey: '<AppDynamics_account_key>',
applicationName: 'your_app_name',
tierName: 'choose_a_tier_name',
nodeName: 'choose_a_node_name'
});
2) 重新启动您的应用程序
我在控制台本地执行了第 1 步,但不知道第 2 步要做什么。如果我将该脚本添加到页面,我会得到 "The Reference error: require is not defined"。
我了解到该功能并不意味着 运行 在浏览器上。它应该是 运行 服务器端,但我在我们的开发 Web 服务器上没有看到节点 js 或任何 server.js 文件。
有没有人对放置该代码段的位置有任何建议。它甚至可以与当前设置一起使用吗?
原来我得到的代码对于 angular 2 的实现是完全错误的。他们给我的代码是 运行 在 web 服务器端的节点 js。由于 angular 2 是在浏览器上运行的 SPA,因此它永远不会起作用。
我做了一些研究,发现了我添加了一些调整的示例应用程序:https://github.com/derrekyoung/appd-sampleapp-angular2
我正在尝试使用托管在 IIS 中的 Angular 2 应用程序协助设置 AppDynamics。该应用程序已经启动 运行ning。有一部分我遇到了麻烦,该部分的说明说:
1) 从您的 Node.js 应用程序的根目录,运行 此命令: npm 安装 appdynamics@4.3.5 对于您正在检测的每个 Node.js 应用程序,在应用程序源代码中的主模块(例如 server.js 文件)的第一行,在任何其他 require 语句之前插入以下调用:
require("appdynamics").profile({
controllerHostName: '<controller host name>',
controllerPort: <controller port number>,
controllerSslEnabled: false, // Set to true if controllerPort is SSL
accountName: '<AppDynamics_account_name>',
accountAccessKey: '<AppDynamics_account_key>',
applicationName: 'your_app_name',
tierName: 'choose_a_tier_name',
nodeName: 'choose_a_node_name'
});
2) 重新启动您的应用程序
我在控制台本地执行了第 1 步,但不知道第 2 步要做什么。如果我将该脚本添加到页面,我会得到 "The Reference error: require is not defined"。 我了解到该功能并不意味着 运行 在浏览器上。它应该是 运行 服务器端,但我在我们的开发 Web 服务器上没有看到节点 js 或任何 server.js 文件。 有没有人对放置该代码段的位置有任何建议。它甚至可以与当前设置一起使用吗?
原来我得到的代码对于 angular 2 的实现是完全错误的。他们给我的代码是 运行 在 web 服务器端的节点 js。由于 angular 2 是在浏览器上运行的 SPA,因此它永远不会起作用。 我做了一些研究,发现了我添加了一些调整的示例应用程序:https://github.com/derrekyoung/appd-sampleapp-angular2