gpt4 book ai didi

javascript - 将 maxDataPoints 放入 grafana 数据源中

转载 作者:行者123 更新时间:2023-12-03 00:23:12 26 4
gpt4 key购买 nike

我使用的是grafana 5.1.4。我构建了一个自定义数据源。但属性 maxDataPoints 没有显示在数据源配置中。

这是我的文件结构:

enter image description here

我在query.options.html中的代码:

<section class="grafana-metric-options">
<div class="gf-form">
</div>
<div class="gf-form-inline">
<div class="gf-form max-width-15">
<span class="gf-form-label">Max data points</span>
<input type="text"
class="gf-form-input"
ng-model="ctrl.panelCtrl.panel.maxDataPoints"
bs-tooltip="'Override max data points, automatically set to graph width in pixels.'"
data-placement="right"
ng-model-onblur ng-change="ctrl.panelCtrl.refresh()"
spellcheck='false'
placeholder="auto">
</input>
</div>
</div>

在我的pluging.json中:

"queryOptions": {
"maxDataPoints": true
}

最佳答案

问:我可以访问 plugin.json 的属性值吗?如果是这样,我如何从 Controller 访问 maxDataPoints 属性?

答:您只能访问 plugin.json 中的部分属性值。这些值可以在 PluginMeta 类中找到,它的实例可以在 Datasource 类的 instanceSettings.meta 变量中找到。 Example

不幸的是,maxDataPoints 属性不是您可以访问的属性之一。

如果您有有效的用例,您可以尝试提出拉取请求,要求 Grafana 团队为您公开它。

这个piece of Grafana server cod e 确定所有 plugin.json 中向客户端提供的内容。是的,如果您想公开 maxDataPoint 属性,您必须扩展该代码。

关于javascript - 将 maxDataPoints 放入 grafana 数据源中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54217945/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com