PaaS 的 Dynatrace npm 模块
这个模块增加了PaaS环境中没有专用集成支持的Node.js的企业等级监测. 在使用此模块之前, 请 审查 Dynatrace 文档 改为 确保没有市场集成 或建设包 可供您的平台使用.
安装
- 免费报名 并遵守指示
- 点击“ 部署 Dynatrace ”
- 点击“ 设置 PaaS 集成”
- 生成 PaaS 令牌
- 运行
$ npm install --save @dynatrace/oneagent在您的工程目录中 - 使用先前创建的证书在您的应用程序中添加以下代码块作为第一个声明
try {
require('@dynatrace/oneagent')({
environmentid: '<environmentid>',
apitoken: '<paastoken>',
endpoint: '<endpoint url>', // specify endpoint url - not needed for SaaS customers
rejectUnauthorized: true // default is false which allows to use a self-signed certificate, see more below
});
} catch (err) {
console.log('Failed to load OneAgent: ', err);
}
这个 rejectUnauthorized 选项控制 TLS 证书验证 /v1/deployment/installer/agent/connectioninfo。它不会对其他 OneAgent 代码模块的通信以及被监测的应用程序产生影响.
默认情况下,只针对向 Dynatrace 域提出的请求执行证书验证(例如, dynatrace.com) (中文(简体) ).
对所有连接执行 TLS 证书验证并拒绝自签证书, 设置 rejectUnauthorized: true。 。 。 .
嵌入调试输出
要启用调试输出设置 DEBUG 环境变量改为 dynatrace*。详见 调试模块文档。 。 。 .
部署
向AWS Lambda部署Dynatrace
从Dynatrace OneAgent 1.207开始,Dynatrace提供了一个专用的AWS Lambda层来监控以AWS Lambda为基础的节点.js功能. 请审查 Dynatrace 产品新闻 财务报告和审定财务报表 文档 学习更多.
向赫鲁库部署Dynatrace
从Dynatrace OneAgent 1.141开始,Dynatrace为赫鲁库提供专用的建设包. 请参看我们 文档 进一步指示.
将Dynatrace部署到云铸厂
从Dynatrace One Agent 1.131开始 Cloud Foundry Node.js 建筑包 1.6.10 Dynatrace是建筑包的一部分.
由于若干改进,使用构建包比npm模块方法更可取. 比如说,
您不再需要安装依赖 @dynatrace/oneagent 在您的工程目录中.
您也不再需要添加一个要求声明作为您的申请的第一个声明.
请审查 Dynatrace 产品新闻
财务报告和审定财务报表 文档
学习更多.
许可证
根据麻省理工学院的许可。 详情见LICENSE文件.