当前位置: 首页 > 知识库问答 >
问题:

如何使用Prometheus获得rest服务器的请求数?

易品
2023-03-14
http://localhost:4567/hello
  - job_name: 'prometheus'

    scrape_interval: 5s
    metrics_path: /hello
    static_configs:
      - targets: ['localhost:4567']

但我在普罗米修斯控制台收到:

level=warn ts=2019-08-06t08:25:36.643z caller=scrape.go:937 component=“scrape manager”scrape_pool=Prometheus target=http://localhost:4567/hello msg=“append failed”err=“\”invalid\“不是有效的启动令牌”

如果我在普罗米修斯测试一个图,下面是:

prometheus_http_requests_total

谢谢

共有1个答案

包建义
2023-03-14

我想你是从错误的道路上刮来的指标。您说,http://localhost:4567/hello上的get请求返回hello而不是指标信息。

预期的度量信息格式如下:

$ curl http://localhost:8080/metrics
# HELP http_requests_total Count of all http requests
# TYPE http_requests_total counter
http_requests_total{code="0",method="GET"} 1
http_requests_total{code="0",method="Post"} 1
# HELP version Version information about this binary
# TYPE version gauge
version{version="v0.0.1"} 0

确保哪个endpoint公开您的度量信息。然后更新scrage_config

 类似资料:
  • 问题内容: 如何使用Jersey 获得请求的完整HTTP REST请求主体? 在我们的例子中,数据将是XML。大小从1K到1MB不等。 该文档似乎表明您应该使用,但我看不到任何示例。 问题答案: 事实证明,您根本不需要做很多事情。 参见下文-参数将包含完整的HTTP正文(本例中为XML)。

  • Prometheus Prometheus是最初在SoundCloud上构建的云原生监视平台。Prometheus提供了多维数据模型,其中包含通过度量标准名称和键/值对标识的时间序列数据。数据收集通过HTTP / HTTPS上的拉模型进行。通过服务发现或静态配置发现要提取数据的目标。 MinIO默认情况下将Prometheus兼容数据作为授权端点导出/minio/prometheus/metric

  • 我正在使用Modeshape rest服务器。Modeshape的版本是2.8.2。 当我向诸如这样的节点发送GET请求时,它会返回关于该节点的信息。 但是当我在同一个地址上发送删除请求(例如,使用Fiddler)时,它返回。根据文档,这样的地址应该支持删除请求。 更详细。我发送 我得到了 pom.xml,我正在使用它构建rest-server.war 我做错什么了吗? 而且我也在使用jboss-

  • 我可以使用通过web服务请求授予的访问令牌,通过GoogleAPI访问网站管理员的网站列表,现在我想通过服务器到服务器请求来访问。 在授予服务器帐户访问列表的权限后,我不能使用下面的作用域正确使用setAssertionCreentials: 案例1 模拟用户帐户时: PHP客户端返回 案例2 在不模拟用户帐户的情况下,PHP客户端会得到一个空数组 问题 如何冒充用户使用服务器服务器谷歌为网站管理

  • 我尝试使用在集成测试套件中测试。 ()调用注入的(),后者使用调用另一个REST服务器。这导致运行测试时出现以下错误。 resourceAccessException:获取“http://test123.com/42/status”的请求时出现I/O错误:test123.com;嵌套异常为java.net.UnknownHostException:test123.com 我使用对本身进行集成测试,

  • 我试图建立一个基本的网页,允许用户在数据库的mysql表中添加一行,以便打开LED灯和使用arduino。然而,当我尝试提交表单时,页面返回500状态,mysql查询没有执行。我在我的电脑上运行linux-apache-mysql-php服务器。为什么会这样?