问题标签 [kamon]

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

java - 如何测量 Kamon 在 Prometheus 上的 WSClient 请求的处理时间?

我正在使用带有 Play 框架 2.8 的 Kamon (kamon.io)。

我尝试根据“ Play Framework Instrumentation ”和“ Exposing Metrics for Prometheus ”设置 Kamon,然后将指标公开为 Prometheus 格式。

但是,它公开了唯一与服务器相关的指标,如下所示:

我想获取客户端(即 WSClient)指标,尤其是请求的处理时间。

我能得到这些指标吗?如果是这样,我该怎么做?


基础项目是Play 2.8.x Hello World Projects。完整项目在这里:https ://github.com/moznion/play-kamon-prometheus-sample

代码和配置提示如下:

构建.sbt

应用程序.conf

插件.sbt

家庭控制器.java

0 投票
0 回答
27 浏览

scala - Kamon 广播上下文未读取 HTTP 标头

我想将 kamon 配置为检查每个请求并将标头值存储在上下文中,以便从应用程序中的任何位置访问此上下文。我从 kamon docs 中举了一个例子: https ://kamon.io/docs/latest/core/context/

我的 webapp 是用 lagom 和一些自定义播放路线构建的。这是 application.conf 中 kamon 上下文的配置

这是我的路线的一个例子

使用标头制作卷曲时,Kamon 没有读取 http 标头。

这是终端中的结果。

您知道如何将 kamon 上下文用于广播密钥吗?

非常感谢!

0 投票
0 回答
29 浏览

scala - scala play 项目 - Kamon 的问题

我是 Scala 的新手。我有一个从 play 2.5 更改为 play 2.6 的项目。从那以后我有很多问题。

Kamon的依赖:

我想问什么会导致这个问题。在我的项目中,我有以下导入:

由于播放版本更改,我是否有可能需要更改导入或依赖项中的某些内容?

我将不胜感激任何帮助。