如何将 mule(基于 Java)日志推送到 Prometheus 存储?

Posted

技术标签:

【中文标题】如何将 mule(基于 Java)日志推送到 Prometheus 存储?【英文标题】:How to push mule(Java based) logs to Prometheus storage? 【发布时间】:2019-08-11 22:39:30 【问题描述】:

我有一个主要处理 HTTP 请求的 mule 应用程序,它以纯文本形式记录。我想将这些日志作为指标推送到 Prometheus。由于这是一个遗留应用程序,因此需要花费大量时间来更改代码并将指标直接推送到 Prometheus 存储中。

想法是在 Grafana Dashboard 中显示 Prometheus 指标。

是否有任何将纯文本转换为指标的中间工具?

任何有助于满足此要求的东西。

仅供参考-到目前为止,我们有 Nagios 和 Splunk 正在执行此任务,我们正在寻求将我们的解决方案转移到 Prometheus 和 Grafana

【问题讨论】:

好的起点是使用这样的东西:github.com/prometheus/node_exporter/tree/master/… 【参考方案1】:

在这种情况下,您可以使用https://github.com/fstab/grok_exporter 等工具将日志转换为指标。

【讨论】:

以上是关于如何将 mule(基于 Java)日志推送到 Prometheus 存储?的主要内容,如果未能解决你的问题,请参考以下文章

VSTS - 防止推送到 master 但允许 PR 合并

从 Databricks 将日志推送到 Log Analytics

每当我尝试将我的 django 应用程序推送到 Heroku 时,我的日志文件中都会出现以下错误,请协助我应该如何解决它,

在集群环境中使用 Quartz 和 Mule

将 Firebase 值推送到下拉菜单

如何将我的节点应用程序成功推送到Heroku?