我有一个由Apache Flink处理的时间序列日志,我想绘制grafana的数据,首先将其导出到Prometheus。 java中有没有任何例子或方法可以做到这一点?就像在 flink 中编写一个自定义接收器,它将不断地将数据接收到 prometheus 中。
我认为您可能正在寻找当前版本的 Flink 中提供的 Flink Metrics 报告器。它允许向 Prometheus 报告。
https://ci.apache.org/projects/flink/flink-docs-stable/deployment/metric_reporters.html
这里唯一的其他答案建议使用 Flink Metrics 报告器,但这是为了向 Prometheus 报告 Flinks 内部指标。您应该使用 Prometheus 接收器:https://nightlies.apache.org/flink/flink-docs-master/docs/connectors/datastream/prometheus/