docker - 石墨在数据点之间具有空值
问题描述
我有一个从不同服务器获取数据包的 API。它将这些数据格式化为不同的小型 JSON 单元。我编写了一个算法,使用命令 json2graphite 将它们发送到石墨。发送效果很好,传入的数据看起来也不错。
现在的问题:石墨中显示的数据显示每个条目后跟一个空值。
我知道这些数据也可以使用 Graphite 接口提供的函数连接,但这无济于事,因为 Grafana 板总是在 value 和 null 之间来回跳转。有没有办法告诉 Grafana,如果超过 1 分钟左右没有数据,它只会变为 null?
我已经尝试使用“storage-schemas.conf”和“storage-aggregation.conf”中的数据来解决问题。不幸的是没有成功。
存储架构.conf:
[default_1min_for_1day]
pattern = .*
retentions = 10s:6h,30s:8d,1m:31d,10m:1y,1h:5y
聚合.conf:
[default_average]
pattern = .*
xFilesFactor = 0
aggregationMethod = average
如果你想知道更多,问我。:)
解决方案
我还没有找到直接的解决方案,但我现在将尝试最小化条目之间的间隔。我注意到请求花费的时间太长了:2-5 分钟。可能有太多服务器,所以请求阻塞端口太久。问题尚未解决,但我想如果 5 天内没有人说我有问题,我会将其标记为已解决。
推荐阅读
- java - 新片段过渡到白色背景而不是旧片段
- powershell - 有没有办法使用 Powershell 切换 TLS 设置?
- javascript - 使用 JavaScript 在 Firebase 中获取孩子的 ChildrenCount
- python - 在python中获取给定日期的前一年?
- java - 使用新的 Google Places SDK 使用 PlaceAutoCompleteFragment 时设置地方字段错误
- javascript - 参考错误:使用打字稿时在引导切换中导入 jQuery
- batch-file - 使用 FINDSTR 命令范围
- c# - 将razorview的按钮与控制器动作绑定
- linker - 如何转储使用 osicat 的可执行 SBCL 映像
- wso2ei - WSO2 EI 每个端点多个证书