石墨中的自定义查询

2023-11-23

我们需要收集多个服务器和业务流程上的时间序列信息,并考虑使用石墨。如果我们想显示原始数据似乎很好。但是,如果我们想对这些数据进行 BI 并运行自定义查询怎么办?石墨是否允许这样做,或者我可以指示石墨在 postgress 上存储数据吗?


Graphite 绝对允许您查询数据,无论是以图形方式返回 csv 或 json。 Graphite 中的查询不是使用 sql 这样的语言完成的。他们已经完成了功能一次适用于一个指标。每个指标都是它自己的数据库,它只是一系列时间、值对。

您可能想要的最常见的事情是汇总不同时间段的数据。以下是图表的 url 示例,其中每天汇总一周的数据:

http://graphite.example.com/render/?width=586&height=308&_salt=1355992522.674&target=summarize(stats_counts.mystat.subname%2C%20'1day')&from=-7days

如果您想返回 csv 而不是图表,只需将 format=json 添加到 url 即可。如果您通过 Graphite 的网络界面查看数据,您只需输入以下内容即可查看相同的图表。

summarize(stats_counts.mystat.subname, '1day')

您所做的大部分数据查询首先将在 Graphite Composer 中进行,它只是一个 Web 界面,可让您单击要添加到图表中的指标,并对它们应用各种函数。

至于将数据添加到 Postgres,您可能不想这样做来查询它。数据的结构方式并不适合关系数据库。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

石墨中的自定义查询 的相关文章

  • 石墨中的自定义查询

    我们需要收集多个服务器和业务流程上的时间序列信息 并考虑使用石墨 如果我们想显示原始数据似乎很好 但是 如果我们想对这些数据进行 BI 并运行自定义查询怎么办 石墨是否允许这样做 或者我可以指示石墨在 postgress 上存储数据吗 Gr
  • Graphite Graph - 我们更新图表的速度有多快?

    我们正在尝试将 Graphite 用于 近 实时图形网络系统 然而 我们似乎无法使石墨的更新速度超过 1 秒 最终我们希望有 100 毫秒的更新 通过阅读常见问题解答 听起来石墨速度很快 但这要么非常具有误导性 要么我不明白如何加速石墨 耳
  • Grafana划分2系列

    我试图将两个系列分开以获得它们的比率 例如 我的网站 a com b com c com 为 所有网站 他们每个人都有总部分数和发生错误的统计数据 我想将每个站点的错误 部分显示为条形错误 部分 其中部分 gt 错误到该站点的每个错误 在这
  • 如何在石墨图上获得尽可能少的计数

    require statsd statsd Statsd new localhost 8125 tap sd sd namespace account 1 times do statsd increment hitcount4 end sl
  • Graphite/Carbon 如何获取每秒指标

    I ve 泊坞窗化石墨正在与这个图书馆从 Apache Storm 拓扑获取指标 我正在获取指标数据 但无论我做什么 我只能每分钟获取数据 而我真正需要的是每秒的点数 As per 这个帖子我已将保留策略设置为每秒抓取数据 我也设置了 co
  • 删除/清空的 Graphite Whisper 文件自动重新生成

    我试图删除一些旧的石墨测试耳语指标 但没有成功 我可以通过删除文件来删除指标 看 如何清理石墨耳语的数据 https stackoverflow com questions 9587161 how to cleanup the graphi
  • Django 导入错误 - 没有名为 django.conf.urls.defaults 的模块

    我正在尝试运行使用 django 1 6 的 statsd graphite 访问 Graphite URL 时 出现 django 模块错误 文件 opt graphite webapp graphite urls py 第 15 行 位
  • 将石墨指标偏移当前时间范围内的最低值

    我有带有 Graphite 指标的 Grafana 我有一个图表显示EnqueueCountActiveMQ 中的某些特定队列 问题是EnqueueCount显示自创建队列以来的所有值 因此当我将 Grafana 中的时间范围缩小到 今天到
  • Graphite只会显示过去24小时的数据

    以下是过去 24 小时的统计数据显示 在 Graphite Composer 中 以下是 过去 14 天 的统计数据显示 那里没有太大区别 我无法说服 Graphite 显示过去 24 小时内任何时间段的任何数据 以下是来自的相关条目sto
  • 石墨。一些指标丢失,但在 tcpdump 中看到

    我使用石墨已经很长时间了 第一次面临一些指标丢失的问题 通过tcpdump nA dst port 2003我可以看到指标已传递到 Graphite 节点 此外 其中一些是在耳语数据库中创建的 并在 var log carbon updat
  • 无法使用石墨配置grafana

    我使用 Nginx 为 Graphite 和 Grafana 提供服务 它们都在同一台服务器上运行 而不是我的桌面 我可以通过 Nginx 访问 Graphite 但是 grafana 似乎无法连接到 Graphite 错误 Graphit
  • Grafana:如何获得选定时间段的持续时间

    I can t find the correct mathematical formula to compute a SLA availability with Grafana I have graph to show the durati
  • 当 Graphite 的 Carbon 聚合器可以完成同样的工作时,为什么还要使用 statsd?

    我一直在探索 Graphite 图形工具来显示来自多个服务器的指标 似乎 推荐 方法是首先将所有指标数据发送到 StatsD StatsD 聚合数据并将其发送给 Graphite 或更确切地说 Carbon 就我而言 我想对跨服务器的指标进
  • 石墨总结数据点

    我在用着graphite http graphite wikidot com 收集数据 我想检索一段时间内某些事件的总数 比如说 每周的登录次数 但是 我只需要总数 不需要查看它如何随时间变化 当我使用类似的东西时from 1w targe
  • 从 Graphite 迁移到图形浏览器

    石墨网络应用程序不鼓励临时绘图 Graphiti 等人只是花哨的 UI 虽然改进了 UI UX 但对于困扰 Graphite Webapp 的固有线性度量搜索没有做太多事情 如果这里错了请纠正我 但是only我遇到的鼓励临时绘图的选项是图形
  • 如果过去 60 分钟的交易量小于 x,如何在 Seyren with Graphite 中发出警报?

    我正在使用 Graphite Statsd 带有 Python 客户端 从 Web 应用程序收集自定义指标 成功交易的计数器 假设计数器是stats transactions count 还有一个每秒速率指标stats transactio
  • 数据聚合和缓存:如何按时间间隔快速绘制大型时间序列数据集的图表

    我有一个巨大的时间序列数据集 我想绘制图表 时间序列可以追溯到 5 年前 从后端的角度来看 以各种分辨率 间隔 显示这些数据的常用方法是什么 本质上我想绘制这样的数据图表 https bitcoinwisdom com markets bi
  • 我的石墨中的 Logstash 指标在哪里?

    这可能是一个菜鸟问题 但我很难找到答案 所以我希望你们能在这里帮助我 我有一个running logstash实例将日志从一台服务器传送到另一台运行 Graphite 的服务器 这是我的输出配置 output stdout codec gt
  • 获取准确的石墨 stats_counts

    我们运行 etsy statsd 节点应用程序 每 10 秒将统计数据刷新到 Carbon whisper 如果您发送 100 个增量 计数 在前 10 秒内 Graphite 会正确显示它们 例如 localhost 3000 rende
  • JMeter - Graphite 后端侦听器 rootmetricsPrefix 采用先前生成的值

    背景 我使用石墨来存储性能测试期间生成的数据 理想情况下 我们还想查看历史图表 因此 我在安装线程组中动态创建 rootMetricsPrefix 文件夹名称并将其分配给属性 后端侦听器位于不同的线程组中 并且配置使用此文件夹名称作为 ro

随机推荐

  • 窗口更新破坏了 MVC 应用程序

    我昨天运行了 Windows Update 当我尝试发布 ASP NET MVC 4 项目的新版本时 它引入了一些问题 该应用程序在本地编译并运行正常 但是当我将版本推送到网络服务器上的测试站点时 它失败并显示错误消息 System Web
  • 如何制作QheaderView多层次?

    我正在创建一个保存对象发送服务数据的应用程序 我用它创建了Qt 类型模型QStandardItemModel我想用它来显示QtableView But QtableView显示左侧的线路电平 如果可能的话 我想删除它或隐藏它 我也有一个标题
  • 无法连接到 Jenkins 服务器 (Amazon Linux AMI)

    当我在 Amazon Linux AMI 上安装 Jenkins 时 遵循中提到的步骤http bhargavamin com how to do install jenkins on amazon linux aws 安装后 我可以通过浏
  • 当结果集很大时,即使使用索引,mongodb.countDocuments 也会很慢

    mongodb countDocuments当结果集很大时速度很慢 用户收集测试数据 1000 万个带有状态的文档 active 100k 个带有状态的文档 inactive 场status已编入索引 状态 1 db users count
  • 以水平顺序而不是默认的垂直视图在 Shiny 中的元素中显示单选按钮

    我正在开发一个 Shiny 应用程序 使人们能够浏览一些时间序列数据 我有许多小部件 使人们能够选择变量和分析类型 其间 我有一个谦虚的radioButton允许用户为某些变量选择时间序列的机制 radioButtons radio yea
  • Spring Boot中如何配置CORS和基本授权?

    我正在尝试在已设置基本身份验证的 Spring boot 应用程序中配置 CORS 我搜索过很多地方 包括这个答案 这指向基于过滤器的 CORS 支持在官方文档中 到目前为止还没有运气 我的AJAX请求就是这样完成的 如果是从同一个来源完成
  • 如何将 system() 的输出重定向到文件?

    In this C program include
  • Git 状态获取父文件夹的文件

    我刚刚创建了一个新项目htdocs project当我使用状态来获取该文件夹中的文件时 它会列出其中包含的文件和目录htdocs project但它还列出了所有文件夹和子文件夹htdocs以及 例如 Changes not staged f
  • Android 从 URI 读取文本文件

    我有一个Uri指向一个文本文件intent我正在尝试读取该文件以解析其中的字符串 这是我尝试过的 但失败了FileNotFoundException The toString 方法似乎失去了 java io FileNotFoundExce
  • 缺少终身运营商

    我在 Rust 中有以下代码 我知道我不应该返回对局部变量的引用 在这种情况下我不应该返回 要分割的字符串作为 str参考 确定分割边界后 我返回 s 0 idx where idx是边界的终点 我确信这不会导致 悬空 引用相关错误 然而事
  • Spring Boot Hibernate 没有事务正在进行

    我正在使用 Spring Boot 它完美地使我成为实体管理器 我决定测试从实体管理器获取会话工厂并使用它作为示例 但我遇到了下一个问题 javax persistence TransactionRequiredException no t
  • 在继续之前等待 API 调用在 Javascript 中完成

    我过去和今天都在努力解决的问题是 在您收到回复之前 API AJAX 无法继续 目前我正在使用 Facebook API 我需要从调用中获取响应然后返回它 但发生的情况是我的函数在我从 API 调用中获得响应之前就已返回 我知道为什么会发生
  • Spring boot - 预检响应没有 HTTP 正常状态

    我正在使用 Angular 5 制作网络 每次尝试执行此操作时都会收到此错误GET要求 我在这里阅读了大量的答案 但没有一个对我有用 正如我所读到的 这是因为我正在向此请求添加自定义标头 这是需要完成的 因为我正在使用 Spring Sec
  • xcode 6 beta 4 - MessageComposeResult 无法转换为OptionalNilComparisonType

    我刚刚从 Xcode 6 Beta 3 升级到 Beta 4 在 3 中我的应用程序编译完美 但在 4 中出现以下错误 任何人都可以解释并提供解决方案吗 func messageComposeViewController sendMsg M
  • 如何从 Pandas 数据框列中的日期时间减去 3 小时?

    我有两列日期时间为格林尼治标准时间 我需要从此日期时间减去三个小时 例如 在第 4 行中 我需要在 3 小时内减去 startdate 结果是 08 02 2018 17 20 0 在同一行 4 中 我需要减去 3 小时内的结束日期 结果是
  • C++ 从函数返回指向数组的指针的正确方法

    我对 C 相当陌生 并且一直在避免使用指针 根据我在网上阅读的内容 我无法返回数组 但我可以返回指向它的指针 我编写了一个小代码来测试它 并想知道这是否是正常 正确的方法 include
  • pg nodejs 包导致“json 类型的输入语法无效”

    我的项目有以下设置 使用pg节点 postgres 包 简单的表 tmp 如下所示 根据jsonORG和Postgres 文档物体 foo true 在语法上是有效的 JSON 并且当使用 pgAdmin 查询工具时 UPDATE tmp
  • Android onFling 没有响应

    我首先是 Android 新手 所以首先考虑一下新手犯的错误 我正在尝试在我的代码中添加一个 fling 函数 public class MainGamePanel extends SurfaceView implements Surfac
  • 在自定义组件中找不到 Designintf.dcu

    我在这里将一些自定义的delphi组件转换为最新的delphi xe5 我已经在 delphi xe5 ide 中构建了它 并将 desgninf 替换为 designintf 和设计编辑器 我还在参考中包含了 designide dcp
  • 石墨中的自定义查询

    我们需要收集多个服务器和业务流程上的时间序列信息 并考虑使用石墨 如果我们想显示原始数据似乎很好 但是 如果我们想对这些数据进行 BI 并运行自定义查询怎么办 石墨是否允许这样做 或者我可以指示石墨在 postgress 上存储数据吗 Gr