问题标签 [grafana]
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.
angularjs - No 'Access-Control-Allow-Origin' header for Grafana
I'm trying to setup Grafana on top of nginx. Here's how my current setup is. Grafana is supposed to talk to both graphite and elastic search on the same server.
Here's my nginx configuration file. I'm not sure what's wrong in this configuration:
Now, whenever I try to run Grafana, it gives me the following error:
XMLHttpRequest cannot load http://54.123.456.789:8080/render. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://54.123.456.789:9400' is therefore not allowed access.
Can someone please help me out in this? Thanks in advance.
influxdb - 更改 Grafana 端口
我目前在 Grafana 中有 InfluxDB 馈送仪表板。我最终会在服务器上部署这个堆栈。
但是,Grafana 的默认端口是 80。我必须更改此端口,但我不知道如何更改。任何人都可以帮忙吗?
谢谢。
data-visualization - 如何更改 Graphite/Grafana 中的 x 轴(按天绘制)?
我想有一个石墨/格拉法纳的条形图,一周内每天有一个条形图。理想情况下,我们将在 x 轴标签上显示一周中的几天(星期一、星期二...等),然后在图表中显示七个条形图,一个代表一周中的每一天。我似乎根本无法改变 X 轴。
想法:我可以烹饪时间数据,并从纪元值开始发送一个固定的时间,但这会导致 grafana 页面上的条非常细。我可以编写一个脚本来发送大量的指标,因为 epoch 值代表一整天,以便看起来像一个每日条形图,但这仍然无助于我更改 x 轴标签,而且看起来很可怕使用此工具的方法。
这甚至可以用石墨来完成,还是严格专注于实时图表?
elasticsearch - Graphite 和 Elasticsearch 数据库相关性
一方面,我已经使用 Graphite(带耳语)有一段时间了。我用 grafana 解析数据。
另一方面,我一直在通过 logstash(带有 Elasticsearch 输出)为设备和其他系统事件记录 TB 的日志。
现在我想提出数据库之间的相关性。有什么建议么?
是否可以通过 ES 记录石墨事件?
grafana - 在 Grafana 中将多个数据系列组合为相同的值
我正在 Grafana 中寻找一个看起来应该是微不足道的功能,但直到现在我还没有弄清楚如何(如果有的话)可以做到。
使用最近的模板选项,我可以轻松地创建仪表板一次,并快速更改显示的数据以查看我的数据的不同子集,这很棒。我正在寻找的是一种结合此功能来创建交互式图表的方法,该图表显示我的数据的不同子集的聚合。
例如,对我来说相关的衡量标准是“每次观看的点击次数”衡量标准。对于系列中的每个点,我可以在将代码发送到石墨层之前计算代码中每个状态(或节点)的这个比率,这就是我到目前为止一直在做的事情。
我的问题始于我想以交互方式将多个状态组合在一起:我可以在其中一个节点中使用“*”,并使用“avg”或“sum”之类的聚合函数来收集子中涵盖的不同值-节点在一起。
问题是,我不能只使用平均值的平均值——因为这些数字可能是根据非常不同的样本量计算的,结果将非常不准确。
相反,我想向石墨发送“原始数据” - 系列中每个点的每个状态的点击次数和查看次数,并让 grafana 计算类似“每个指定状态、总点击次数和除法”按总观看次数”。
有这样做的吗?据我所知, asPercent 函数似乎无法解决问题。
graphite - 使用 Graphite 的最佳保留实践
几个月来,我一直是 Graphite+Grafana 的快乐用户,我一直在我的公司周围倡导它。
我的方法是测量感兴趣的数据并将它们收集到 1 分钟或 5 分钟的存储桶中,并将该信息发送到 Graphite。最近,一个处理报价(每天数十亿!)的小组联系了我,他们的方法是在他们的应用程序每次处理 100 万个报价时创建一个日志行。问题是 2 条日志行之间的间隔可能非常不稳定,从 1 秒到几个小时不等。
然后的困境是:我应该将我的保留策略设置为 1 秒存储桶,以便我可以看到与峰值相关的所有测量值,还是应该使用 1 分钟存储桶,以便保存和稍后保存的数据点数量查询更易于管理。仅供参考,当我将其设置为 1 秒时,显示 8 或 10 个图表的数据,由于数据点的数量(主要是 NULL),几天来系统(或至少我的浏览器)处于爬行状态从 Graphite 推到 Grafana
这是我的保留政策:1s:10d,1m:36d,5m:180d
或者,有没有办法将 Grafana+Graphite 配置为仅检索非 NULL 数据点?
你有什么建议吗?
statsd - InfluxDB 重用旧值?
我一直在从 statsd + 石墨 + grafana 切换到使用 influxdb 而不是石墨。然而不知何故,当涉及到缺失值时,InfluxDB 的行为与石墨过去的行为有点不同。
如果时间序列在一段时间内没有产生新点,Grafana 中的绘图将继续显示最后写入的值:
即使在查询中指定fill(0)
或时也会发生这种情况fill(null)
。当使用 InfluxDB 的数据接口时,它似乎也使用以前的值填充:
由于我有一些将由缺失值触发的警报,因此重用旧值会禁用我的警报。
关于如何解决这个问题的任何想法?
elasticsearch - 我可以只使用elasticsearch来使用Grafana吗?
我目前正在使用配置了 Elasticsearch 的 Kibana 3。是否有可能使用与 Grafana 相同的 Elasticsearch 索引。我搜索了很多,但所有人都将我重定向到使用石墨。
为什么不能使用 Elasticsearch 代替石墨?
任何帮助表示赞赏。谢谢。
(我使用的是 Windows 7,仅供参考)
elasticsearch - Kibana、Grafana 和 Stage 监视器是否来自同一个开源项目?
所有这三个 - Kibana、Grafana 和 Stage 监视器都具有相似的视图,但没有一个不与数据库集成的通用开源仪表板。
jmeter - 将 Grafana 与 Jmeter 一起使用
我正在尝试让 Grafana 显示我的所有指标(CPU、内存等)。
我已经在我的服务器上配置了 Grafana 并配置了 influxdb,当然我已经配置了 Jmeter 监听器(后端监听器),但我仍然无法显示所有 grpahas,知道我应该怎么做才能让它工作吗?