【问题标题】:UI console to browse topics on Message Hub用于浏览 Message Hub 上的主题的 UI 控制台
【发布时间】:2023-03-11 12:30:01
【问题描述】:

我在 Bluemix 上有一个 Message Hub 实例,并且能够从中生成/使用消息。我一直在寻找一种快速、合理的方式来浏览主题/消息以查看发生了什么。类似于kafka-topics-ui

我在本地安装了kafka-topics-ui,但无法连接到消息中心。我在 kafka-topics-ui 配置文件 (env.js) 中使用 MessageHub 凭据中的 kafka-rest-url 值,但无法确定在哪里提供 API 密钥。

另外,在 Bluemix UI 的 Kibana 下,我可以看到用于创建主题的日志条目。不幸的是,我看不到主题中消息的日志条目(也许我找错了地方或过滤器有误?)。

我的猜测是我缺少一些基本的东西。有没有办法:

  • 配置kafka-topics-ui等工具连接MessageHub, 或者,
  • 轻松浏览主题消息?

干杯。

【问题讨论】:

    标签: ibm-cloud message-hub


    【解决方案1】:

    根据Using the Kafka REST API on Bluemix,您需要在所有 API 请求中添加一个额外的标头:

    -H "X-Auth-Token: APIKEY"  
    

    一个快速的解决方案是编辑topic-ui 代码并将您的令牌包含在每个请求中。另一种解决方案是使用可以注入上述标头的 Chrome 插件。对于更正式的解决方案,我在 github 上打开了 ticket

    【讨论】:

    • 谢谢@Antonios,这很有效。我不得不使用 nginx 来解决 CORS 问题。我在 nginx 配置中添加了一个proxy_set_header X-Auth-Token <token>,这很好地解决了它!另一件事是,我必须使用 kafka-topics-ui v 0.8.3,因为当前版本不适用于 Bluemix。
    猜你喜欢
    • 1970-01-01
    • 2016-07-07
    • 1970-01-01
    • 2018-01-31
    • 2013-01-25
    • 1970-01-01
    • 2014-01-29
    • 1970-01-01
    • 2012-11-09
    相关资源
    最近更新 更多