图片的通知
图片通知有助于更好地理解为什么警报警报通知收件人已经解雇或者通过面板包括一个图像来解决与Grafana预警管理相关规则。
请注意通知:图像不是用于Grafana米密尔和洛基警报管理规则,或者当Grafana设置外部Alertmanager发送提醒通知。
如果Grafana设置发送图片在通知,需要截图的面板Grafana管理预警规则以下时发生:
- 警戒规则从等待发射
- 预警规则转换从发射到好
Grafana不支持图像报警规则,没有相关联的面板。警报规则是关联到一个面板时仪表板UID和面板ID注释。
图像存储在数据路径和Grafana必须写访问这个路径。如果Grafana不能写这条路然后截图不能保存到磁盘和一个错误将被记录为每个失败的截图尝试。除了在磁盘上存储图像,Grafana还可以将图像存储在Amazon S3等外部形象店,Azure Blob存储,谷歌云存储,甚至Grafana截图保存在哪里公共/ img /附件
。以上截图temp_data_lifetime
从磁盘删除而不是外部形象店。如果Grafana删除外部图像存储然后截图数据
但不从公共/ img /附件
。
请注意:建议您使用外部形象店,不是所有的接触点支持上传图片从磁盘。也有可能磁盘上的图像被删除前一个警告如果发送通知
temp_data_lifetime
小于group_wait
和group_interval
选项用于Alertmanager。
需求
使用图像来通知,Grafana必须设置为使用图像呈现。它也建议Grafana设置上传图片到一个外部图像存储如Amazon S3, Azure Blob存储,谷歌云存储甚至Grafana。
配置
如果Grafana被设置为使用图像呈现图片可以打开通过通知捕获
选项(unified_alerting.screenshots)
:
#在通知中启用屏幕截图。这个选项需要Grafana图像渲染器插件。#关于配置选项的更多信息,请参考[呈现]。捕捉= true
建议max_concurrent_screenshots
将一个值小于或等于concurrent_render_request_limit
。默认值为max_concurrent_screenshots
和concurrent_render_request_limit
是5
:
#截图的最大数量,可以在同一时间。这个选项是不同于# concurrent_render_request_limit max_concurrent_screenshots集并发截图#的数量,可以同时为所有发射警告而concurrent_render_request_limit集#并发截图的总数在所有Grafana服务。max_concurrent_screenshots = 5
如果Grafana被设置为使用一个外部形象店,upload_external_image_storage
应该设置为真正的
:
#上传截图等当地Grafana服务器或远程存储Azure, S3和gc。请#看到[external_image_storage]为进一步配置选项。如果这个选项是假的,截图#将被持久化到磁盘temp_data_lifetime。upload_external_image_storage = false
重启Grafana变化的影响。
支持的通知
支持图片通知以下通知,额外的支持将被添加在未来:
的名字 | 上传图片从磁盘 | 包括图像URL |
---|---|---|
丁鼎 | 没有 | 没有 |
不和 | 是的 | 是的 |
电子邮件 | 是的 | 是的 |
谷歌视频聊天 | 没有 | 是的 |
卡夫卡 | 没有 | 没有 |
行 | 没有 | 没有 |
微软团队 | 没有 | 是的 |
Opsgenie | 没有 | 是的 |
Pagerduty | 没有 | 是的 |
普罗米修斯Alertmanager | 没有 | 没有 |
容易做的事情 | 是的 | 没有 |
理智去 | 没有 | 没有 |
松弛 | 没有 | 是的 |
电报 | 没有 | 没有 |
Threema | 没有 | 没有 |
VictorOps | 没有 | 没有 |
Webhook | 没有 | 是的 |
包括图像URL是指使用外部形象店。
指标
Grafana提供了以下指标观察图像的性能和失败率通知。例如,如果一个截图不能采取在预期的时间内(10秒),那么grafana_screenshot_failures_total
是更新。
grafana_screenshot_cache_hits_total
grafana_screenshot_cache_misses_total
grafana_screenshot_duration_seconds
grafana_screenshot_failures_total
grafana_screenshot_successes_total
grafana_screenshot_upload_failures_total
grafana_screenshot_upload_successes_total
限制
- 图片在通知并不用于Grafana米密尔和洛基警报管理规则,或者当Grafana设置外部Alertmanager发送提醒通知。
- 当不同的预警规则生成的警报发送一个通知,为每个预警规则可能有截图。这种情况如果警报组包含多个报警规则。图片连接顺序是随机的。如果你需要保证图像的排序,确保你的警戒组包含一个报警规则。
- 一些接触点只处理单个图像。在这种情况下,首先形象与警报将被附加。因为顺序是随机的,这可能并不总是同样的预警规则。如果你需要保证你收到截图为特定的规则,确保你的警戒组包含一个报警规则。
相关Grafana资源
开幕式主题:新Grafana 9吗?
Raj达特Myrle“将军”,Torkel突袭推出什么新Grafana 9。从2022年GrafanaCONline观看开幕式主题演讲。随需应变。
统一数据与Grafana插件:Datadog, Splunk, MongoDB等等
在这个网络研讨会,学习如何利用Grafana插件的生态系统来访问80 +的数据来源,包括插件Datadog, Splunk, MongoDB等等。
开始使用Grafana企业和可观察性
加入Grafanabob电竞频道实验室团队的30分钟的演示如何开始与Grafana堆栈,所以你可以从0到可观察性在短短几分钟。