问题标签 [perfino]

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 回答
84 浏览

windows - 是否可以使用 Perfino 和 Zipkin 监控 Windows 服务?

我想用 perfino 或 Zipkin 监控一些 Windows 服务。有谁知道这是否可能?

干杯。

0 投票
2 回答
14266 浏览

perfino - 如何使用“恢复工具”修复 perfino h2 数据库?

我们的 Perfino 服务器最近崩溃了,从那时起记录如下所示的错误。(有一些线索暗示 OutOfMemory 会导致数据库损坏。)

建议:'可能的解决方案:使用恢复工具'。但是官方 perfino 文档和日志都没有提供更多关于如何进行的说明。

所以这里的问题是:如何使用恢复工具?

堆栈跟踪:

0 投票
1 回答
99 浏览

perfino - perfino 3.0 使用mysql数据库时如何触发热备份?

在最近的 H2 数据库损坏之后,我正在考虑迁移到 mysql。我唯一关心的是如何创建热备份,以防开箱即用不支持。

根据发行说明

您现在可以使用 REST API执行数据库的热备份。通过调用/triggerBackupURL,在数据目录中创建一个名为“backup”的目录,当您需要恢复备份时,可以将其重命名为“db”。

我已经对其进行了测试,它适用于内部 H2 数据库(需要 perfino 3.0.1+)。但是当使用 mysql 数据库时,没有backup创建目录,我得到以下日志:

0 投票
0 回答
157 浏览

perfino - 如何为 perfino 配置 mysql?

在 H2 数据库损坏后,我正在考虑迁移到 mysql。但是在我的第一次尝试中,我丢失了很多数据(H2 是一个很好的连续曲线):

perfino 丢失数据

我可以在以下引用中找到perfino.properties

请注意,可以将 MySQL 配置为无法与 perfino 连接池一起使用,包括(但不限于)为 max_allowed_pa​​cket 或 max_connections 设置较低的值。

不幸的是,我找不到任何关于 mysql 推荐配置的文档。我已经摆弄了一下,my.cnf但要么我还没有找到最佳配置,要么 mysql 不适合作为 perfino 的持久性解决方案。

有没有人有什么建议?


编辑

我发现Perfino的遥测“ JDBC 平均语句执行时间”存在显着差异:

  • 使用 H2:大约 25 我们。
  • 使用 MySQL:大约 5 毫秒。

对应对比:

Perfino H2 与 MySQL

我附上另一个屏幕截图,只是为了使问题更加明显: 与 mysql 的 perfino 事务

0 投票
1 回答
113 浏览

perfino - 如何在运行环境中升级代理?

我正在使用 Perfino 来监控 SLES 中的一些 Tomcat。服务器有自己的安装程序,因此升级它不是问题(只需运行安装程序,它会检测现有安装并进行升级)。但是没有代理的安装程序。

我已经就这个问题联系了 EJ-Technology 的支持(强调我的):

代理会自动更新。受监控的应用程序将继续使用相同的代理运行,直到它们重新启动。在 VM 视图中,您将在 VM 旁边看到一个特殊图标,指示代理已过期。

如果我理解正确,正在运行的 JVM 中的代理会即时升级。但是我检查了agent.jarperfino.jarlibperfino.so没有修改,所以重启后服务器需要再次升级。

我已经遇到过使用过时代理的问题,因此我开始构建自己的 rpm 来部署代理升级(即所有agent.tar.gz. 但我现在有点担心这种方法的适用性:它取决于类加载器,正在运行的应用程序的 jar 可以被覆盖。我已经做到了,没有任何问题。但...

解压缩agent.tar.gz正在运行的受监控应用程序的新应用程序是否安全?

0 投票
1 回答
33 浏览

perfino - 有没有办法跟踪所有 POJO 事件的事务?

我已经使用 perfino 一周了,我注意到的第一件事是没有记录交易,这很好,因为我们所有的工具都没有使用 perfino 可能检测到的任何框架或特殊注释。

当我看到 POJO 事件事务时,我想我可以告诉它包含我们在此处使用通配符创建的所有包并对其进行分析。

添加 pojo 类名称时,似乎 perfino 不接受通配符。

我有什么遗漏可以启用此功能吗?

0 投票
1 回答
193 浏览

perfino - 如何在异构环境中安装 Perfino。(Windows 上的 perfino 服务器,Linux 上的 perfino 代理)

尝试在 Windows 机器上安装 perfino 服务器和 Linux 上的代理

Perfino 服务器应该能够连接到 Perfino 代理并监控 Java 线程。

0 投票
1 回答
43 浏览

java - perfino 是否支持 REST (JAX-RS) 调用

我目前正在评估 perfino。我们的系统中有多个与 REST (JAX-RS) 通信的服务器。问题是:“perfino 能否将我们自己的服务器之间的 REST 调用作为一个事务进行跟踪?” 还是只支持RMI和EJB...

0 投票
1 回答
286 浏览

perfino - perfino 启动错误;可能损坏的 H2 数据库

看起来我们的 H2 数据库损坏了一些东西。这是启动时 server.log 的输出。有什么方法可以恢复数据,还是我们最好重新开始?

0 投票
1 回答
36 浏览

perfino - 如何记录通过 Nashorn 执行的 JavaScript 方法的细粒度 CPU 数据

是否可以配置细粒度的 CPU 配置文件来记录 NashornScriptEngine 的方法调用?

我正在尝试分析 Web 服务器中的一些非常慢的请求。我在 Perfino 中配置了一个触发器,用于记录“分析模式下的细粒度 CPU 数据”,因此我可以使用 JProfiler 来检查这些数据。但我找不到如何使 Perfino 递归到 NashornScriptEngine 方法:

在此处输入图像描述