搜索

第 4 章 集成的应用程序

download PDF

Cryostat 与特定应用程序集成,可增强您如何分析 JFR 记录中的数据。

4.1. 在 Grafana 中查看 JFR 记录

Cryostat 2.4 与 Grafana 应用程序集成,以便您可以在 Grafana 中绘制 JFR 记录数据。您可以在时间间隔部分查看图表数据,以精确分析目标 JVM 应用的性能。

前提条件

流程

  1. 进入 Recordings 菜单或您的 Cryostat 实例的归档菜单。
  2. 根据您的需要,点击 Active Recordings 选项卡或 归档 记录选项卡。
  3. 找到您的 JFR 记录,然后选择 overflow 菜单。

    图 4.1. 可用于 JFR 记录示例的溢出菜单项

    可用于 JFR 记录示例的溢出菜单项
  4. 在 overflow 菜单中点击 Grafana 选项中的 View。Grafana 应用程序将在新的 Web 浏览器窗口中打开。
  5. 点 Grafana 仪表板中的登录图标。
  6. 通过在终端中运行以下命令来确定您的凭据。

    <cryostat_name>=$(kubectl get cryostat -o jsonpath='{$.items[0].metadata.name}')
    
    oc get secret $<cryostat_name>-grafana-basic -o jsonpath='{$.data.GF_SECURITY_ADMIN_USER}' | base64 -d
    
    oc get secret $<cryostat_name>-grafana-basic -o jsonpath='{$.data.GF_SECURITY_ADMIN_PASSWORD}' | base64 -d

    您还可以在 Red Hat OpenShift 的 Cryostat 详情页面的 Grafana Secret 自定义资源(CR)中找到您的凭证。

    图 4.2. OpenShift 的 Cryostat 详情页面上的 Grafana Secret CR

    Red Hat OpenShift 的 *Cryostat details* 页中的 *Grafana Secret* CR
  7. 在 Grafana web 控制台登录页面中输入您的凭证。此时会打开仪表板窗口,并在各种时间序列图表中显示 JFR 记录的数据。
  8. 可选: 通过在图表中选择时间序列片段来与图表交互。Grafana 扩展屏幕数据,只显示该时间间隔的数据。

    图 4.3. 带有绘制图形的 Grafana 仪表板示例

    带有绘制图形的 Grafana 仪表板示例

更新于 2024-01-02

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.