- “告警”执行历史
文章插图
通过告警记录查询,达到良好的管理目的 。
- 第三方集成
- 可视化部分 -> Grafana
在Grafana中添加鸿鹄插件 。
文章插图
配置鸿鹄链接信息 。
文章插图
构建 SQL 查询 。
文章插图
生成可视化展现 。
文章插图
- 第三方集成(封装数据接口)
创建“SQL表函数” 。
文章插图
在鸿鹄系统中,将复杂的查询计算逻辑“包装”成“SQL表函数” , 如上图所示,该“SQL表函数”包括函数参数及参数类型 , 函数的输入和输出都是数据表格;用户自定义函数逻辑将表格A转化为表格B 。
调用“SQL表函数” 。
应用过程中可以直接调用包装好的“SQL表函数” , 因此对于下游用户接口的使用非常便捷 。这样,可以将复杂逻辑甚至是Grafana不支持的逻辑 , 借助接口工具得以实现;详见下图举例,优化前文中Grafana集成的步骤3(构建SQL查询):Grafana通过调用“SQL表函数”接口直接实现可视化操作 , 从而实现数据计算和数据可视化之间的解耦 。
文章插图
三、总结和回顾1、实践产出通过数据导入、数据解析、数据建模和数据可视化等操作,最终实现了Nginx运维的一个完整的场景应用,实现了该场景下的数据监控和分析 。这就是一个典型的实践产出 。
- 一个完整场景应用
充分满足场景特点:
- 实现简单化的非结构化数据动态解析,无需编程语言开发,只需字段加工配置调整;
- 实现非结构化数据和结构化数据关联分析,无需显式类型转换便可以直接快速关联;
- 实现灵活应对多变的运维管理需求 , 无需端到端代码重构 , 仅需数据模型迭代
文章插图
下图是该场景下的界面展示示例:
文章插图
2、总结回顾Nginx运营管理是个通用的、普遍的需求 , 不同团队会使用不同的工具去实现这个需求 。炎凰数据使用鸿鹄平台完成了基础版的Nginx运营管理实现,使用到了鸿鹄的诸多基本功能 , 包括应用、数据集、数据源类型、查找表、字段加工、视图、物化视图、仪表板、告警、SQL表函数等 。鸿鹄系统的更多功能也等待用户的挖掘 。
此外,我们帮助大家总结了一些最佳实践,避免大家在使用的过程中“绕弯路” 。
- 创建“应用”
- 自定义“数据源类型”
- 确认时间字段的抽取正确性
- 通过“数据源主机”和“数据源”区分数据来源
- 使用“查找表”
- 有效结合“互动划词”与“手动编辑”
推荐阅读
- 利用Java AOP实现面向切面编程的关键技术
- 微信聊天记录为何轻松占用100GB的存储空间?
- 6个简单步骤 轻松实现苹果微信双开
- 蝙蝠是超声波还是次声波,蝙蝠利用超声波还是次声波
- 废物利用创意小窍门有哪些 废物利用创意小窍门
- 王者荣耀上分技巧,如何在王者荣耀轻松上分
- 容易忽视的7个减肥误区,搞定它们,轻松瘦出“小蛮腰”
- Lisa利用完被抛弃?
- 空调有异味怎么清洗 空调有异味怎么清洗?十个步骤轻松清洗空调
- 核能发电原理,核能电池原理