在 zenoss 中,我们试图评估是否可以构建一个允许用户绘制数据的自定义页面,例如:
每分钟请求响应时间过滤器基于请求类型、http 状态、操作系统、操作系统版本。
Zenoss 将每 5 分钟读取一次 csv 格式的日志文件,其中包含最新的数据快照。理想情况下,自定义页面将具有开始时间、结束时间、请求类型、状态、操作系统、版本的下拉过滤器,这将创建一个非常自定义的数据视图。
这可能吗?我认为 zenoss 不一定是此类数据表示的推荐平台,但这可以通过我们可以开发的自定义页面来实现吗?
在 zenoss 中,我们试图评估是否可以构建一个允许用户绘制数据的自定义页面,例如:
每分钟请求响应时间过滤器基于请求类型、http 状态、操作系统、操作系统版本。
Zenoss 将每 5 分钟读取一次 csv 格式的日志文件,其中包含最新的数据快照。理想情况下,自定义页面将具有开始时间、结束时间、请求类型、状态、操作系统、版本的下拉过滤器,这将创建一个非常自定义的数据视图。
这可能吗?我认为 zenoss 不一定是此类数据表示的推荐平台,但这可以通过我们可以开发的自定义页面来实现吗?
Zenoss:您可以每 5 分钟读取一次 csv 文件并将数据(您需要开发自定义解析器)解析为 rrd 文件;指标(数据点)将是每分钟的请求数和响应时间 - 没问题。
但是恕我直言,“基于请求类型、http 状态、操作系统、操作系统版本的过滤器”不是监控工具的标准功能(=收集指标值并绘制/警告这些值)。我可以想象在 Zenoss 中实现,但您需要实现自己的“数据存储”,它能够过滤数据(某种具有上下文/关系的数据库)。这将是很多工作。在 Zenoss 5(官方未发布)中可能会更容易一些,因为它会有 OpenTSDB,但仍有很多工作要做。
我建议使用(评估)另一个(日志)工具:例如 logstash/splunk + grafana/kibana。