使用控制台监控 AMQ 互连站点

Red Hat AMQ 2021.Q2

用于 AMQ Interconnect 2.0 TECHNOLOGY PREVIEW

摘要

本指南描述了如何监控 AMQ 互连站点和服务网络。

前言

使开源包含更多

红帽承诺替换我们的代码、文档和网页属性中存在问题的语言。我们从这四个术语开始: master、slave、blacklist 和 whitelist。这些更改将在即将发行的几个发行本中逐渐实施。如需了解更多详细信息,请参阅 CTO Chris Wright 信息

重要

红帽生产服务级别协议(SLA)不支持 AMQ Interconnect 2.0 技术预览功能,且可能无法完成。红帽不推荐在生产环境中使用它们。

这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。有关红帽技术预览功能支持范围的更多信息,请参阅 https://access.redhat.com/support/offerings/techpreview

第 1 章 使用控制台监控 AMQ 互连站点

Skupper 控制台提供有关服务网络的有用信息,如站点之间的流量级别。

skupper console

1.1. 访问 Skupper 控制台

默认情况下,每当您创建服务网络路由器时,Skupper 控制台都可用,并受 skupper-console-users secret 中的凭证保护。

流程

  1. 使用 skupper CLI 确定 Skupper 控制台 URL,例如:

    $ skupper status
    Skupper is enabled for namespace "west" in interior mode. It is not connected to any other sites. It has no exposed services.
    The site console url is:  https://skupper-west.apps-crc.testing
  2. 浏览到 Skupper 控制台 URL。凭证提示取决于如何使用 skupper init 创建站点:

    • 使用 --console-auth unsecured 选项,不会提示您输入凭证。
    • 使用 --console-auth openshift 选项,系统会提示您输入 OpenShift 集群凭证。
    • 使用默认或 --console-user <user> --console-password <password> 选项,系统会提示您输入 AMQ Interconnect 凭证。
  3. 如果您使用默认设置创建站点,即 skupper init,则会为 admin 用户生成随机密码。检索密码:

    1. 检索 admin 用户的编码密码:

      $ oc get secret skupper-console-users -o yaml| grep admin
      
      admin: Sk5aV3pNSHR5Zw==
    2. 解码 admin 用户的密码:

      $ echo -n "Sk5aV3pNSHR5Zw==" | base64 --decode
      
      JNZWzMHtyg

1.2. 探索 Skupper 控制台

Skupper 控制台提供以下概述:

  • 服务 - 服务网络上公开的服务,包括本地和远程。
  • 站点 - AMQ 互连安装在当前服务网络中。
  • Deployment - 与公开服务相关的部署。

    1. 使用 OpenShift 创建服务网络
    2. 导航到 Skupper 控制台。
    3. 单击 Sites 菜单项。eastwest 站点都应显示在圆圈中。
    4. 西 圈拖放到 east 圆圈的左侧。
    5. 单击 Table 选项卡,将站点显示为文本项目。通过此视图,您可以深入查看与所选站点相关的详细信息。
    6. 单击 Deployments 菜单项。此视图显示您在服务网络中作为服务公开的任何部署。在本例中,控制台会显示 hello-world-backend(east) 部署。
    7. 单击 Services 菜单项,以显示服务网络上公开的所有服务的详细信息。

      注意

      虽然本教程涉及两个服务,但只有一个服务,hello-world-backend 在服务网络中公开。

    8. 再次单击 Sites 菜单,然后展开控制台右侧的面板。此面板显示从后端到 frontend 的流量流。

2021-08-27 00:36:20 +1000 修订