【问题标题】:Cannot access hawkular metrics无法访问 hawkular 指标
【发布时间】:2018-05-29 10:52:57
【问题描述】:

我已经像你一样使用库存文件安装了 openshift origin 3.9。我已使用以下行进行指标安装:

openshift_metrics_install_metrics=true
openshift_metrics_hawkuler_hostname=hawkular-metrics.example.com
openshift_master_metrics_public_url=https://hawkular-metrics.example.com/hawkular/metrics

我使用带有prerequisites.yaml 和 deploy_cluster.yaml 的清单文件进行安装,以便 hawker-cassandra、hawkular-metrics 和 heapster 在运行状态和 oc adm top node 命令正常工作。

但问题是无法通过以下命令访问 hawkular 指标:

curl -H "Athorization :Bearer XXXXX" -H "Hawkular-Tenant:openshift-infra" -X GET https://hawkular-metrics.example.com/hawkular/metrics/metics

显示错误:

无法解析主机:hawkular-metrics.example.com,未知错误。

要部署指标和访问指标,我是否需要为此版本提供任何额外的东西?

【问题讨论】:

    标签: openshift openshift-origin


    【解决方案1】:

    hawkular-metrics.example.com/hawkular/metrics/metics 可以从客户端访问吗? DNS 服务器或本地 /etc/hosts 条目应将 hawkular-metrics.example.com 解析为路由器 pod 所在的节点。

    【讨论】:

    • 现在我在安装时遇到了另一个问题:TASK [openshift_hosted : Poll for OpenShift pod deployment success] 我认为这个错误是针对路由器 pod 安装..以及之前我遇到的其他错误来自 hawkular 指标 pod 中的 Web 控制台“指标不可用错误”
    • 我有一个master和两个nodes。有router pods正在运行master,我需要提供的ip地址对应于/etc/hosts中的hawkular-metrics.example.com的所有节点?跨度>
    • 运行oc get pods -o wide -n default | grep router获取IP地址。
    • 是的,我只检查过这样一个 pod 正在为路由器所有节点运行。所以我总共有 3 个节点 3 个 pod 正在运行。你能帮忙吗 openshift_master_default_subdomain name 需要存储 /etc/resolve .conf?
    • 我在 webconsole 上的错误是指标不可用。从 hawkular-metrics.example.com/hawkular/metrics 获取容器 hawkular-cassandra-1 的指标时出错。
    猜你喜欢
    • 2017-09-19
    • 2020-06-25
    • 2018-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-16
    相关资源
    最近更新 更多