【问题标题】:Elastic Uptime Monitors using Heartbeat --Few Monitors are missing in kibana使用 Heartbeat 的弹性正常运行时间监视器——kibana 中缺少几个监视器
【发布时间】:2021-04-20 05:36:07
【问题描述】:

我在 ec2 服务器中设置了 elk。使用 metricbeat、filebeat、heartbeat 等 Beats。

我已经为 jenkins 和 sonarqube 等一些应用程序设置了弹性 apm。

现在在正常运行时间里,我只能看到几个监视器,比如 sonarqube 和 jenkins 其他应用程序丢失..

当我看到昨天的数据在特定应用程序的弹性搜索中不可用时

【问题讨论】:

    标签: elasticsearch elastic-stack heartbeat elastic-apm


    【解决方案1】:

    解决问题的最佳方法是检查是否正在收集来自 Heartbeat 的事件。 Uptime 应用程序仅显示来自 Heartbeat 的事件,因此 - 这是您需要检查的 Beat。

    首先,检查 Heartbeat 的连通性和配置的输出:

    metricbeat test output
    

    其次,检查事件是否正在生成。您可以通过注释掉现有输出(可能是 Elasticsearc/Elastic Cloud)并启用Console 输出或File 输出来检查这一点。然后启动 Metricbeat 并检查是否正在生成事件。如果是,那么它可能与事物的后端有关;也许 Elasticsearch 拒绝发送的文档并拒绝为它们编制索引。

    恰巧,Elastic 正在实施一个原生 Jenkins 插件,允许您使用与 OpenTelemetry 兼容的后端(例如 Elastic APM)来观察您的 CI 管道。你可以了解更多关于这个插件here

    【讨论】:

    • 我看到了你的帖子和插件..看起来很有希望..谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多