Flashduty Changelog 2024-04-22 | 标签增强、IM集成、故障列表与协作空间优化
支持对告警标签进行增强;IM集成卡片内容丰富;故障列表支持自定义展示;协作空间支持排序和收藏
汇总 Flashcat 博客中归属于 产品动态 分类的文章,方便按内容类型连续阅读产品实践、客户案例和可观测性方法。
支持对告警标签进行增强;IM集成卡片内容丰富;故障列表支持自定义展示;协作空间支持排序和收藏
在现代的 IT 技术环境中,新的监控系统通常都支持非常丰富的通知媒介,比如电话、短信、钉钉、飞书、Slack 等,非常灵活。但是一些老旧的系统,不提供指标暴露方式,无法和监控系统良好对接,这些老古董通常只内置提供邮件告警这一种方式。这种情况应该如何处理呢?
全程不超过5分钟,快速上手免费使用Flashduty的消息通知能力,支持电话、微信机器人、企业微信、钉钉、飞书、短信、邮件、Slack、Zoom。
如果你在意生产环境的稳定性,希望自己的服务出问题时及时发现,大概率就有日志监控告警的需求,比如发现日志中有 Error 或 Exception 关键字就告警,比如通过日志统计某个服务的 95 分位延迟数据,延迟过高就告警,比如通过日志统计某个服务的 status code,出现多个 5xx 就告警,等等。日志可能存储在 ElasticSearch、Loki、ClickHouse 等系统中,告警系统的核心逻辑也比较清晰,就是根据用户配置的查询语句,周期性查询这些存储,并对查询结果做阈值判定,如果达到阈值就触发告警。比如统计 5 分钟内出现的 Error 数量,如果大于 10 就告警。
在夜莺新版本中,告警规则直接使用 promql 来配置,阈值就包含在 promql 里面,所以恢复时是无法拿到当前值的,因为恢复时监控数据不达阈值,不达阈值就不会返回数据,所以也就无法拿到当前值。Prometheus 也是类似的问题,不过可以通过 go template 中的 query 函数曲线救国,但是不够直观,学习曲线较高。今天给大家介绍两种实现思路来解决这个问题。
支持更高级的值班管理功能,支付服务日历、自定义操作和邮件集成
支持更高级的告警事件路由,支持在Slack内处理告警
通过自定义字段丰富故障信息,新增开发者秘钥管理和文档
支持动态切换深色模式与主题,为您带来更舒适的使用体验
全面增强告警降噪与协同能力
告警管理+Webhook+阿里云SLS+腾讯蓝鲸集成
集成Zabbix告警到Flashduty,获得告警降噪、智能排班、IM协同等能力
IM协同+监控集成+交互优化