问题标签 [dynatrace]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
87 浏览

performance - Nativescript 是否支持 Dynatrace?

我在开发的应用程序上遇到了一些性能问题,并希望确定该问题以解决相同问题。

我已经尝试过 XCODE 分析器,但运气不佳,因此可以选择 Dynatrace。

我看过一些插件“nativescript-dynatrace”,但文档不完整,有人可以在这种情况下指导我吗?

如果有人可以指导我如何将 Dynatrace 与 Nativescript 一起使用,那将是非常有帮助的。

0 投票
1 回答
208 浏览

python - Python 请求超过 dynatrace SAAS url 的最大重试次数

尝试使用 python3 脚本从 Dynatrace SAAS 获取用户会话数据。获取请求给了我错误Max retries exceeded with url: Failed to establish a new connection:

我不确定我是否传递了错误的令牌或代理。

错误0R

但是 我可以使用 CURL 和来自同一台机器的代理来获取数据。

提前致谢!

0 投票
2 回答
544 浏览

regex - 正则表达式从 URL 中删除特定单词

在 Dynatrace 中,有些 URL 包含动态的单词。想要使用正则表达式从 URL 中删除该动态词

以下是不同的网址

  • /aaa/fdsadx/drtyu/ ab_cd /myword?Id=953
  • /asd/XXXXX/sadsa/two/ xx_yy ?Id=953
  • /asd/fdsadx/df/三/ pp_qq /myword
  • /asd/fdsadx/sadsa/ ab_cd
  • /SSS/fdsadx/cvnm/forth/ gg_hh

预期产出

  • /asd/fdsadx/sadsa//myword?Id=953
  • /asd/fdsadx/sadsa/?Id=953
  • /asd/fdsadx/sadsa//我的字
  • /asd/fdsadx/sadsa/

我能够管理这个正则表达式

(\S+?)ab_cd(.*)

但它不适用于动态值和所有 URL。如何改进正则表达式以删除动态值?

0 投票
0 回答
48 浏览

microsoft-dynamics - 如何通过检查页面 DOM / HTML 来检测 CRM 当前用户名?

我正在尝试配置 Dynatrace 用户会话检测以检测登录用户的真实用户名到我们的 MS Dynamics CRM v. 8 本地安装的应用程序中,这个过程在 DT 中称为用户标记,

我需要知道当前用户名字符串保留在页面 DOM / HTML 的哪个部分,例如在 CRM 页面的右上角,我确实看到了我的小图标照片,如果我单击,我确实会在弹出窗口中看到我的名字-向上菜单,

有没有人以前用 DT 处理过 CRM 用户标记并且知道如何获取用户名?

谢谢,戴维德

0 投票
2 回答
119 浏览

regex - 正则表达式从字符串末尾排除子字符串

我正在为 Dynatrace 用户会话的用户标记清理正则表达式工作,

使用 CSS 选择器,我设法从 MS SharePoint 网页顶部标题中获取当前用户名,

此类 CSS 选择的输出是以下两种之一,用户名和工具提示由一个空格或新行分隔:

或者

John Smith无论名称后面是空格还是换行,我现在都可以使用哪个正则表达式来只抓取字符串而不是其他任何东西?当然,字符串 John Smith 不是固定的,它可以是任何用户名。

0 投票
1 回答
69 浏览

microsoft-teams - 将 dynatrace davis ai 与微软团队集成

有没有人将 dynatrace davis ai 与微软团队集成,我试图做一个 webhook,但似乎我必须编写一个自定义连接器

0 投票
2 回答
864 浏览

performance - Dynatrace:UEM设置的dtCookie Cookie中的srv是什么意思

我有一个激活 UEM 的网站。

它添加了这个cookie:

我想知道srv的含义。它是服务器的数字还是其他什么?

我没有在文档中找到任何关于它的信息。

0 投票
1 回答
892 浏览

java - 千分尺与 DynaTrace 的集成

我有一个需要将指标导出到 DynaTrace 的 Spring Boot 应用程序。我从 Micrometer 的网站上找到了一个不错的库 (io.micrometer:micrometer-registry-dynatrace:latest.release),其中包含设置库并开始使用它的说明。按照他们的指示后,我注意到 Tomcat 无法启动,我不确定为什么。在我的 build.gradle 文件中,我正在导入“io.micrometer:micrometer-registry-dynatrace:latest.release”。我已经通过每个步骤来尝试隔离问题,虽然它主要是希望我提供 DynaTrace 配置项,但此时 Tomcat 无法启动。添加所有内容后,这是我从堆栈跟踪中得到的结果:org.springframework.boot.web.server.WebServerException:无法启动嵌入式 Tomcat。

0 投票
1 回答
156 浏览

jsf - 使用 Omnifaces 在 JSF 中处理 Ajax 请求的异常:始终显示状态代码 200 而不是 500

我们目前正在向我们的 JSF Web 应用程序添加一个监控解决方案 (Dynatrace)。监控解决方案检查指示错误的状态代码以标记用户会话中的问题。我们正在尝试使用 Omnifaces FullAjaxExceptionHander(参见http://showcase.omnifaces.org/exceptionhandlers/FullAjaxExceptionHandler)来处理 Ajax 异常并呈现错误页面。正如您从屏幕截图中看到的,Omnifaces 设置错误代码为 500,但 POST 上的状态代码在 Chrome 中显示为 200。由于 Dynatrace 没有看到错误状态代码,因此它不会在用户会话中对此进行标记。

知道为什么没有在响应中设置状态码吗?我以为我看到它在我们系统的 POST 上短暂显示了 500 的状态代码,但现在它只再次显示 200。那时我尝试了 Omnifaces 展示中的示例,但我只得到了 200 个。

浏览器收到的 Omnifaces Showcase 和状态码的屏幕截图

0 投票
2 回答
35 浏览

java - 对于以自动化方式捕获应用程序外部连接的任何建议?

我正在尝试替换我们的开发团队的要求,他们必须手动填写一份表格,其中包括他们的应用程序的外部连接列表(例如任何数据库连接、对其他服务/应用程序的调用、支持服务等...... )。这是获得批准部署到生产环境所必需的。Mgmt/Security 和我们最后一英里的人员使用此信息来确定风险级别并确保查看任何计划的依赖项(例如,确保部署没有安排在一个支持服务关闭的时间,因此所有集成测试不会失败)。有什么建议可以通过扫描 Git 中的代码来自动捕获这一点?或者,如果我们在生产前的较低环境中对其进行监控,Dynatrace 是否可以提供此信息?其他工具?

一些背景知识以备不时之需 - 我们使用 Jenkins 和 OpenShift 将 docker 容器部署到 AWS PaaS。代码存储在 Git 中,我们使用 Bitbucket。在管道中,我们有 SonarQube 扫描和一个扫描应用程序正在使用的第三方库(例如,struts、cucumber 等)的工具。我们有 dynatrace 来监控生产中的应用程序(但如果我们愿意,我们也可以在开发中使用它)。主要是 Java 应用程序,但我们也有 Node、Python 和 .NET。