作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用的是grafana 5.1.4。我构建了一个自定义数据源。但属性 maxDataPoints 没有显示在数据源配置中。
这是我的文件结构:
我在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/
我使用的是grafana 5.1.4。我构建了一个自定义数据源。但属性 maxDataPoints 没有显示在数据源配置中。 这是我的文件结构: 我在query.options.html中的代码:
我是一名优秀的程序员,十分优秀!