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

graphite-api与InflxDB的集成

韩琛
2023-03-14

我已经安装了graphite-api和influxdb(https://github.com/inflxgraph/inflxgraph)度量标准存储在influxdb中(例如通过collectd)。

但是,不可能通过Graphite-API获取数据。它被配置为端口8888。http://localhost:8888/metrics/index.json返回[“null”]。

graphite-api..yaml config:

finders:
  - influxgraph.InfluxDBFinder

influxdb:
  db: graphite
  host: localhost
  port: 8086
  user: graphite
  pass: graphite
  ssl: false
  log_file: /var/log/influxgraph/influxgraph.log
  log_level: info
  templates:
  memcache:
      host: localhost
  memcache:
    host: localhost
  aggregation_functions:
    \.min$ : min
    \.max$ : max
    \.last$ : last
    \.sum$ : sum
  retention_policies:
    1800: 30m
    600: 10m
    300: default

共有1个答案

严兴言
2023-03-14

首先,metrics/index.json是Graphite-API中的一个无操作API调用,因此它不会返回任何数据:)首先尝试metrics/find?query=*

如果数据是通过Inflx本地协议写入的,则需要告诉InflxGraph如何通过其模板配置将InflxDB数据构造成Graphite兼容的格式。

在项目的自述文件和Wiki上有几个如何做到这一点的例子。

 类似资料:
  • 我跟随BlazeMeter的文章,使用Grafana和InfluxDB监视Gatling测试,但没有数据发送到InfluxDB,也没有创建任何名称为“Graphite”的数据库。inflxdb已启动并侦听端口:2003。这是来自inflxdb的日志: 我将字段设置为: 我错过了什么?

  • 我已经用网站上提到的所有配置将gatling连接到influxDB。我可以在influxDB中看到pass fail、ResponseTime、StDev、requestname。现在我需要为KO事务及其错误消息添加响应代码。有人能让我知道吗,如果可以添加和如何添加 感谢你的帮助

  • 1. 介绍 Graphite是一个Github项目,没有自己的独立域名网站,文档也host在专门存放文档的网站上。 新官方文档 http://graphite.readthedocs.org 旧官方文档 http://graphite.wikidot.com The Architecture of Open Source Applications: Graphite Graphite 专注于两个最

  • Graphite 是一个用于采集网站实时信息并进行统计的开源项目,可用于采集多种网站服务运行状态信息。Graphite服务平均每分钟有4800次更新操作。实践已经证实要监测网站发发生什么是非常有用的,它的简单文本协议和绘图功能可以方便地即插即 用的方式用于任何需要监控的系统上。

  • 我的代码中很少有Spring REST API是用基本TLS保护的。但是,我正在尝试使用 OAuth2.0 Spring安全性保护我的 API(我之前没有这样做过)。我无法选择使用Facebook或Google OAuth API进行身份验证/授权部分,因此我创建了自己的API,它将作为REST API所在的应用程序的一部分托管。我按照此处的示例将以下配置设置作为 OAuth 的一部分......

  • Install Graphite 0.9.12 on Windows Reference 新版官方安装说明文档(不完整):http://graphite.readthedocs.org/en/latest/install.html 旧版官方安装说明:http://graphite.wikidot.com/quickstart-guide 民间Windows安装小结: http://www.s2-i