我有一个Elasticsearch实例,该实例从多个备份例程接收日志。我想从Grafana的ES中查询这些日志,并设置一个面板来显示上次不同备份的时间。理想情况下,如果时间长于某个阈值,我也希望能够以彩色显示。
基本上,这个想法是要有一个显示,例如,如果某个备份在最近24小时内已完成,则显示为绿色,否则显示为红色。
我将如何在Grafana中以ES作为数据源?
答案 0 :(得分:2)
确切的实现取决于所使用的面板。
singlestat示例:编写ES查询,然后选择Stat
:Time of last point
,您可能需要选择合适的单位/格式:
很遗憾,Grafana无法理解您要求的时间格式(超过24小时)的阈值。您需要将其作为指标返回(例如,上次备份的时间(以秒为单位))=您需要为此编写查询。这意味着您将需要显示2个统计信息(上次+年龄),因此您将无法使用singlestat。表格面板可能会更好-您可以根据此处的年龄指标使用阈值设置。
答案 1 :(得分:1)