问题标签 [hawkular]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
188 浏览

vmware-workstation - Manageiq 无法访问 Centos 7 VMWare 中的 Hawkular

我的开发环境是 vmware 工作站 11 中的 CentOS 7 和 eclipse docker 透视图中的 manageiq docker 容器 (manageiq/manageiq:euwe-2)。manageiq 应用程序 ( https://127.0.0.1:8443 ) 执行良好。但是连接 hawkular 失败了。下面是我的鹰派执行命令

在 manageiq Web 控制台中,我在 hawkular 主机名上输入 IP 地址,但连接失败。这是manageiq的图像:

在此处输入图像描述

在 VMWare 工作站之外,上述过程运行良好。ManageIQ 正在通过 Hawkular 绑定 IP 地址与 Hawkular 建立连接。但是在vmware中,无法访问。恐怕我使用了错误的 Hawkular 绑定地址。我附上ifconfig命令的输出。

这些是日志

0 投票
1 回答
60 浏览

trace - 将 Hawkular 用于使用 CXF 构建的 Rest 服务

我是分布式跟踪/ Hawkular 的新手。并且想尝试使用 hawkular 对我的分布式 cxf 休息服务进行跟踪。是否可以使用 hawkular 跟踪 cxf 服务,如果有人有文档或参考示例应用程序,那就太好了。

此外,是否有任何其他跟踪工具可以解决此要求(跟踪 java cxf 休息服务)。Zipkin-brave 有一个我正在研究的功能。

0 投票
1 回答
50 浏览

vert.x - 如何从 Vert.x 调用 Hawkular

我想用 Hawkular 从 vert.x 获取指标,但我有问题。按照这个教程。http://vertx.io/docs/vertx-hawkular-metrics/java/

然后,我修改了vert.x教程的代码 http://vertx.io/blog/my-first-vert-x-3-application/

像这样。

由此

对此

但我认为我在 Hawkular 中没有任何变化。首先,我使用 WireShark 进行了检查,该应用程序的 HTTP 请求似乎没有连接。我想知道如果我执行这段代码,我能看到 Hawkular Metrics 的一些变化吗?

我已经查过了。

  • 这个程序通过这些代码。
  • 即使我将主机和端口更改为错误的,也没有例外。
0 投票
1 回答
594 浏览

openshift - 在 Openshift 1.5.0 上使用自定义指标自动扩展部署

是否有可能使用 Openshift Origin 1.5.0(kubernetes 1.5.2)自动扩展部署并为此使用自定义指标?

Kubernetes 文档指出,从 1.2 版本开始支持使用自定义指标进行自动缩放。这看起来是对的,因为 Openshift 水平 pod 自动缩放器 (HPA) 试图获取一些指标并计算所需的指标。但是我的配置未能成功执行此操作。伙计们,请帮助我找出我做错了什么。

那么,会发生什么:

  • 我已经按照 Origin 最新文档中的建议设置了一个指标(所有步骤都已通过): https ://docs.openshift.org/latest/install_config/cluster_metrics.html ;

    • 我有一个应用程序,它正在使用部署类对象进行部署;
    • 此应用程序使用 http json 端点公开自定义指标;
    • 正在收集和存储自定义指标 - 这显示在相应 pod 的 Metrics 选项卡中的 Openshift 原始 UI 中;
    • 在我创建 HPA 之后 - 出现了一些关于收集自定义指标的警告,它会写出类似“收集自定义指标失败,没有收到任何准备好的 pod 的指标”之类的内容;
    • 我使用 API 版本 1 创建 HPA 并包含注释alpha/target.custom-metrics.podautoscaler.kubernetes.io: '{"items":[{"name":"requests_count", "value": "10"}]}'
    • 如果我通过主代理请求部署的 heapster 应用程序,我会收到类似这样的信息

      {“元数据”:{},“项目”:[{“元数据”:{“名称”:“resty-1722683747-kmbw0”,“命名空间”:“可用性演示”,“创建时间戳”:“2017-05- 24T09:50:24Z" }, "timestamp": "2017-05-24T09:50:00Z", "window": "1m0s", "containers": [ { "name": "resty", "usage": { “cpu”:“0”,“内存”:“2372Ki” } } ] } ] }

    • 如您所见,确实没有自定义指标,而我的自定义指标名为requests_count.

我应该采取哪些步骤来成功实施自定义指标自动缩放?

通过 Openshift 控制台 UI 收集和公开自定义指标的屏幕截图

更新: 在 openshift 主日志警告看起来像这样:

更新:发现什么请求 HPA 问题通过代理收集自定义指标。此请求始终返回空指标数组:

它返回

更新:事实证明,HPA 通过代理请求 heapster,而 heapster - 反过来 - 请求“摘要”kubernetes api。那么问题是 - 为什么 kubernetes “summary” api 没有回答上述请求的指标,尽管指标存在?

0 投票
1 回答
713 浏览

netflix-eureka - 如果在 Eureka 注册的服务 UP 或 DOWN,是否可以触发事件/警报?

Netflix-Eureka 有一个定义明确的 RESTful API 来获取当前注册的所有服务的状态。我们可以通过一个简单的 GET 请求随时提取这些信息。

我想设置一个警报系统,如果服务关闭或启动,它将通过电子邮件或短信通知某人。

目前我正在尝试使用hawkular-alerts来实现这一目标。我想知道这是否可以在不编写大量自定义代码的情况下实现。

如果有其他更好的解决方案,请引用。

场景:Eureka 提供了一个类似的端点http://domain/eureka/v2/apps,如果我们在该端点上发出 GET 请求,它会返回一个类似于以下内容的 JSON:

现在基于这个生成的 JSON,我需要发送一封警报电子邮件,告诉SERVICE02它已关闭。有可能hawkular-alerts吗?

0 投票
1 回答
86 浏览

wildfly - Hawkular APM 未显示任何数据

我们已经安装了从https://github.com/hawkular/hawkular-apm/releases下载的 Hawkular APM 。

然后启动服务器:

然后在同一台机器上的 WildFly-8.2 服务器上安装 JVM 代理。 https://hawkular.gitbooks.io/hawkular-apm-user-guide/content/instrumentation/jvmagent.html

将 apm 文件夹复制到 wildfly-8.2 并设置 setenv.sh。

然后开始了 WildFly。APM 服务器中没有显示数据。当我停止 APM 服务器时,我想监控的 WildFly-8.2 服务器出现以下异常。

当我检查 APM 服务器时没有找到任何数据源连接。是否需要更多步骤?

0 投票
2 回答
449 浏览

grafana - Grafana 警报不适用于 Hawkular 服务

我们已经设置了 Grafana 并安装了 Hawkular 插件以连接 Hawkular 服务。它有效并显示了一些指标。通过 Grafana UI 配置警报时,在 Grafana UI 中显示以下错误:

tsdb.HandleRequest() 错误找不到数据源类型的执行程序:hawkular-datasource

是否有任何选项可以通过 Grafana 或 Hawkular 获取警报?

0 投票
0 回答
26 浏览

wildfly - WildFly-8.2 中的 Hawkular 代理出错

在 Java 7 上运行的 WildFly-8.2(域模式)中的 Hawkular 代理出现以下错误。

[主机控制器] 原因:java.util.concurrent.ExecutionException:java.lang.UnsupportedClassVersionError:org/hawkular/agent/monitor/extension/SubsystemExtension:不支持的major.minor 版本52.0

有没有办法解决这个问题?

0 投票
1 回答
165 浏览

grafana - Hawkular Metrics 不会被带到 Grafana Web 控制台

我的操作系统是 CentOS 7 并在其上运行 Wildfly 10.1。监控工具为 Hawkular 0.39.0 和 Grafana server 3.1.1。我修改了 Hawkular 和 Wildfly 的具体 IP。以下是日志内容

鹰派

野蝇 10.1

在 Grafana Web 控制台上,我使用此命令添加 hawkular 插件

并且 hawkular 0.39 已成功附加到 Grafana Web 控制台。

在此处输入图像描述

但是,当我使用 Hawkular 插件制作仪表板时,Hawkular 的任何指标都不会被带到 Grafana 服务器。

在此处输入图像描述

在此处输入图像描述

我会错过任何使用 Grafana 进行 Hawkular Monitoring 的过程吗?

更新

恐怕没有如下图所示的指标标题

在此处输入图像描述

但下图显示http://192.168.200.51:8080/hawkular/metrics网站给出了成功的指标

在此处输入图像描述

任何的想法?现在我将再次格式化我的 Centos 7 并重新安装所有应用程序。

0 投票
0 回答
23 浏览

swagger - Hawkular REST API 是否有招摇规范?

www.hawkular.org/docs/rest/rest-metrics.html的文档副标题 是“自动生成的招摇文档”

我在站点或存储库中找不到 JSON 或 YAML 格式的 swagger 规范文件。

是否存在 hawkular-metrics 或hawkular-alerts

这是为 Hawkular 服务生成接口的有用方法吗?或者,还有更好的方法?