问题标签 [stackify]

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 投票
1 回答
616 浏览

asp.net-mvc - Stackify 前缀中未跟踪的应用程序代码是什么

我正在为 ASP.NET MVC 项目使用 Stackify。它将结果之一显示为未跟踪的应用程序代码

堆叠结果

谁能帮我?

0 投票
1 回答
267 浏览

tomcat - 如何在 Windows Server 2016 中使用 tomcat 配置 Stackify 前缀?

  1. 我已经在 windows x64 服务器上下载了 stackify 前缀。
  2. 以管理员身份运行安装
  3. 我的 java 代理文件位置是C:\Program Files (x86)\StackifyPrefix\java\lib\stackify-java-apm.jar
  4. 我导航到我的 tomcat 安装目录,打开文件并在第一次设置本地行之后C:\Program Files\Apache Software Foundation\Tomcat 9.0_Tomcat91\bin\catalina.bat插入。set CATALINA_OPTS=%CATALINA_OPTS% -javaagent:"C:\\Program Files (x86)\\StackifyPrefix\\java\\lib\\stackify-java-apm.jar"
  5. 重启tomcat服务器windows服务
  6. 启用前缀 .NET Profiler
  7. 打开本地主机:2012
  8. 无法查看 tomcat 请求。但我可以查看我的 IIS 请求。我在这里缺少什么?

我的tomcat版本是9,JDK 1.8,Windows 2016

0 投票
2 回答
325 浏览

stackify - 如何在 Stackify 跟踪中查看“ASP.NET HTTP 模块”的详细信息?

Stackify 跟踪示例

我们使用Stackify来监控我们的 SAAS 应用程序。在缓慢请求的典型跟踪中,我们看到超过 90% 的时间花在“ASP.NET HTTP 模块”上。很高兴知道,但我们真的不知道应用程序是否存在问题,如果有问题该怎么办。

是否有使用 Stackify 或其他工具深入了解模块详细信息的方法或工具?

0 投票
0 回答
69 浏览

c# - NLog 数据库目标不适用于已识别的 Stackify 目标

在配置到 NLog 的数据库连接时,我发现它没有向数据库生成任何内容,即使我 100% 确定我做对了。我发现罪魁祸首是我的 Stackify 目标。当我删除 stacify 目标时,数据库连接写入工作完美。

不过,我想在我的解决方案中保留 Stackify。任何人都知道为什么这是冲突的,如果我可以修改 stackify 目标以不阻止/破坏我的数据库目标?

不起作用,但是当我删除此行时,数据库目标工作得很好:

这是为什么?在此先感谢您的帮助!

0 投票
1 回答
123 浏览

java - Stackify 前缀 sfclient ERR_CONNECTION_REFUSED

可能相互关联或不相互关联的两部分问题。

我正在为 Win10 上的 Java 应用程序运行 Stackify Prefix v3.0.28,它通常似乎工作正常:我可以在我们的应用程序中看到各种操作的痕迹。

第1部分:

当导航到我们应用程序的任何页面时,我收到两个加载 JS 文件的失败请求:

这两个请求都以 ERR_CONNECTION_REFUSED 失败。这些脚本引用不在我的 JSP 页面中,所以我假设它们是由 Prefix 注入的。

这是尝试加载 2 个脚本的原始 HTML:

我曾尝试寻找配置选项,但没有找到。我不确定脚本是否应该是来自端口 2 的服务器。前缀跟踪输出来自端口 2012,这似乎是正确的。

我尝试卸载并重新安装 Prefix,但结果相同。似乎没有任何更高版本的 Prefix 可以尝试。

如何让这些脚本成功加载?

第2部分:

在一个特定页面上,我们有一个 XHR 来检索一些 JSON 数据。服务器正在正确返回数据,但它在到达浏览器之前以某种方式被删除。响应头显示状态 200 但 0 bytes content-length,这会导致页面上的一些 JS 失败。如果我在没有前缀的情况下运行相同的东西,一切都会按预期工作 - 状态仍然是 200,但是content-length是 37,并且 JSON 有效负载是可见的。

这是 Prefix 在播放时 XHR 的响应标头(注意content-length: 0

如果我从 JVM 选项中删除 Stackify 代理并禁用分析器,则响应标头如下所示:

我很感激任何建议!

0 投票
2 回答
657 浏览

asp.net - 如何让 IIS 从 WebApi 2 返回自定义缓存控制标头,IIS 10 每次都返回私有

** 2021 年 1 月 27 日更新 ** 我一直在与 Microsoft 合作解决此问题,我们进行了请求跟踪并查看了 FREB 日志并确认代码正在输出正确的标头,但在 END_REQUEST 处理程序中它们被替换为缓存-控制私人。在从头开始构建几个虚拟机之后,我们了解到开箱即用,这个问题不会发生。但是,当我们安装最新版本的 STACKIFY AGENT (4.29.29) 时,一旦我们把代理放在这种行为上就会发生。旧版本的 Stackify 代理(RETRACE 分析器和 APM)不这样做,但到目前为止,这是不可逆转的:一旦我们安装了 Stackify 的 4.29.29,卸载或安装旧版本并不能解决这个问题,环境不知何故永久修改。

STACKIFY 回应了一个可行的解决方案(但建议卸载后留下一些东西):设置环境变量 STACKIFY_ENABLERUM = false .. 我们尝试了这个并且 IIS 返回了我们正确的标头而不用缓存控制替换它:私有。


我想使用 CloudFront CDN 将流量缓存到我的 API,以便将请求卸载到内容分发网络。

我正在尝试将 Cache-Control 标头设置为返回:Cache-Control:“public, max-age=10”。当我在 Visual Studio 2019 中运行我的代码进行调试时,我得到了正确的标头。但是,当我将它部署到 IIS 时,我总是会返回:

缓存控制:私有

我正在使用 IIS 版本 10.0.17763.1 运行 Windows Server 2019。我正在使用带有 Web API 2 的 ASP.NET MVC 来操作 REST API。

在我的代码中,我创建了这个属性:

代码:

然后我用这个属性装饰我的方法:

我阅读了几篇关于 StackOverflow 的文章,但无法解决这个问题。我还尝试将其添加到 web.config:

它没有帮助。

我在一台 IIS 服务器上成功运行,相同版本的 IIS 但我的代码版本较旧。我在新的 IIS 服务器上设置它时遇到问题,我认为这是一个 IIS 配置问题,但我不确定。也许它在我的 web.config 中。

感谢您对此的任何帮助。

0 投票
1 回答
160 浏览

asp.net - System.Security.Cryptography.CryptographicException:加密操作期间发生错误

我最近在我的开发 API 服务器上安装了 stackify,我在 stackify 错误仪表板上出现了这个错误,但我无法重现该错误。我相信几乎每个对 API 的请求都会记录一个错误,尽管所有请求都正常(200)并且没有一个响应 ServerError(5XX)。

这是错误消息:

System.Security.Cryptography.CryptographicException:System.Security.Cryptography.CryptographicException:加密操作期间发生错误。在 System.Web.Security.Cryptography.HomogenizingCryptoServiceWrapper.HomogenizeErrors(Func`2 func,字节 [] 输入)

错误文档:

我已经搜索了所有内容,但找不到此错误的解释。

以下是有关我的开发环境的一些背景信息:

  • API 是 .net Framework 4.7.2
  • 我将所有 nuget 包和库更新到最新支持的版本
  • 机器密钥已配置,并且我已验证两个 API 服务器 web.config 文件中存在相同的密钥。例如:<machineKey validationKey="***" decryptionKey="***" />
  • API 部署在 2 台服务器上,客户端和服务器之间使用 nginx。
  • Ocotopus Deploy 用于部署 API
  • DFS 用于将应用程序文件从主服务器同步到姊妹服务器

任何帮助将不胜感激!

0 投票
0 回答
14 浏览

stackify - Web应用名称修改

在更新应用程序名称 Web 服务器并重新启动 Web 服务器后,stackify 的仪表板面板中的 Web 应用程序名称未更新。还要更新 web 服务器中的 php72rc-fpm,但面板中的数据仍然没有更新

0 投票
0 回答
33 浏览

.net - Stackify Prefix for PostgreSQL 启用参数可见性

是否可以在 Stackify Prefix 中显示参数来监视 db 而不是 @param ?我正在使用 .net 核心应用程序,NpgsqlParameter我想查看参数值,而不是键。可能吗?

目前:

SELECT * from test(@id)

我想看看:

SELECT * from test(33)

0 投票
0 回答
91 浏览

docker - 用于容器的 Azure Web 应用程序 - docker run 命令的附加参数

我使用 PHP 和 Laravel 开发了 Web 应用程序,并尝试在 Azure Web App for Containers 服务中托管。我已经为应用程序和服务器集成了 stackify 日志记录功能。

我需要向容器的 azure web 应用程序中的 docker run 命令发送其他参数,需要在 docker run 命令中传递 pid 和 v。

我没有找到配置的方法。请提出解决此问题的解决方案。有什么方法可以配置 Azure Web 应用程序中用于容器服务的 docker run。

在此处输入图像描述