有没有一种方法可以直接将日志发送给 Loki,而无需使用其代理之一?
例如,如果我有一个 API,是否可以从 API 直接向 Loki 发送请求/响应日志,而不受 Promtail 等的干扰?
从 Grafana 获取 Slack 警报。但它的格式不太好。有没有办法在 Grafana 的 slack 中自定义通知?我正在使用节点导出器导出指标。仪表板从https://grafana.com/grafana/dashboards/1860下载
如何自定义通知,例如:
标题:服务器上的 CPU 负载警报
实例 IP:192.xxxx 值:CPU 使用率 90% 优先级:高
随附了 slack 中的示例输出。
grafana prometheus grafana-api grafana-alerts prometheus-node-exporter
在我的项目中,我们使用 influx dB 和 Grafana 进行日志和其他在 Ubuntu 机器上运行的分析。最近,由于迁移过程,端口被阻止,例如 3000(用于 Grafana)和 8086(用于 influx dB),由于某些安全原因,这些端口将继续被阻止。所以,我无法通过浏览器和邮递员连接它们。
因此,作为解决方案,我们计划将这些(至少是仪表板)移动到本地设置。我检查了该进程是否已启动并正在运行。
但无法找到仪表板文件的物理位置。
我有一个默认设置,没有任何单独的 grafana 数据库配置。
[database]
# You can configure the database connection by specifying type, host, name, user and password
# as separate properties or as on string using the url properties.
# Either "mysql", "postgres" or "sqlite3", it's your choice
;type = sqlite3
;host = 127.0.0.1:3306
;name = grafana
;user = root
# If the password contains # or ; you have to wrap it …Run Code Online (Sandbox Code Playgroud) 我将 Grafana 中的图表嵌入到我的 HTML 页面中的 iframe 中。
它一直要求我在 iframe 中输入 un/pw。

我如何绕过登录?
有没有办法在代码中绕过它?
这是 Grafana 中的设置吗?
我进一步探索,找到了 API 部分,我创建了一个 API 密钥,现在我有了密钥令牌。

eyJrIjoiMnpVSVA***********QiOjF9
如何使用上面的键在 iframe 中嵌入图形?
我们可以针对单个统计数据创建警报吗?我没有看到用于创建警报的“警报选项卡”。您能否建议我一种比较来自 2 个数据源的两个 singlestat 的方法。
我有一个grafana docker映像,该映像具有使用配置文件预先配置的hawkular数据源。
运行grafana实例后,我有一个由teammate给定的json,可以将其导入grafana内,并且该json文件在导入时会创建仪表板。
如何使仪表板默认出现在Grafana实例中?
我尝试将json文件复制到/ etc / grafana / provisioning / dashboards /文件夹中,并创建了一个新的docker映像。但是,当我运行图像时,实例在主页或其中的任何位置都没有包含仪表板。
如何在Docker映像中添加此json文件。我是否遵循正确的方法?
我尝试了这个http://docs.grafana.org/administration/provisioning/,但并没有太大帮助。有什么建议吗?
这是json文件。
{
"id": null,
"title": "Openshift Metrics",
"tags": [],
"style": "dark",
"timezone": "browser",
"editable": true,
"hideControls": false,
"sharedCrosshair": false,
"rows": [
{
"collapse": false,
"editable": true,
"height": "322px",
"panels": [
{
"content": "<center><p style='font-size: 40pt'>$app</p></center>",
"editable": true,
"error": false,
"id": 23,
"isNew": true,
"links": [],
"mode": "html",
"repeatIteration": 1476706310439,
"scopedVars": {},
"span": 2,
"style": {
"font-size": "36pt"
},
"title": "",
"type": "text"
}, …Run Code Online (Sandbox Code Playgroud) 我正在尝试通过 API 覆盖现有的 grafana 仪表板,如下所示:
\n\ncurl -X POST -H "Content-Type: application/json" "https://api_key:xxx/api/dashboards/db" -d @test.json\nRun Code Online (Sandbox Code Playgroud)\n\n我面临版本控制问题,无法使用我的 json 覆盖相同的仪表板:
\n\n{"message":"The dashboard has been changed by someone else","status":"version-mismatch"}\xe2\x8f\x8e\nRun Code Online (Sandbox Code Playgroud)\n\n有没有办法避免这种情况并强制覆盖?
\n\n谢谢 !
\n我想在 Grafana 仪表板中的所有面板(图形)上添加注释。我可以在所有面板上手动一个一个地添加注释——但我希望有更好的方法来做到这一点,尽管我没有在官方文档中找到任何信息。
我想我可以使用 Grafana API 编写一个脚本来在仪表板的所有面板上创建注释;然而,这似乎比实际解决方案更复杂。
您知道如何轻松地一次在所有图表上添加注释吗?
grafana ×10
grafana-api ×10
grafana-loki ×2
prometheus ×2
amazon-eks ×1
annotations ×1
dashboard ×1
docker ×1
html ×1
iframe ×1
javascript ×1
kubernetes ×1