问题标签 [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.
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
命令的输出。
这些是日志
trace - 将 Hawkular 用于使用 CXF 构建的 Rest 服务
我是分布式跟踪/ Hawkular 的新手。并且想尝试使用 hawkular 对我的分布式 cxf 休息服务进行跟踪。是否可以使用 hawkular 跟踪 cxf 服务,如果有人有文档或参考示例应用程序,那就太好了。
此外,是否有任何其他跟踪工具可以解决此要求(跟踪 java cxf 休息服务)。Zipkin-brave 有一个我正在研究的功能。
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 的一些变化吗?
我已经查过了。
- 这个程序通过这些代码。
- 即使我将主机和端口更改为错误的,也没有例外。
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 没有回答上述请求的指标,尽管指标存在?
netflix-eureka - 如果在 Eureka 注册的服务 UP 或 DOWN,是否可以触发事件/警报?
Netflix-Eureka 有一个定义明确的 RESTful API 来获取当前注册的所有服务的状态。我们可以通过一个简单的 GET 请求随时提取这些信息。
我想设置一个警报系统,如果服务关闭或启动,它将通过电子邮件或短信通知某人。
目前我正在尝试使用hawkular-alerts来实现这一目标。我想知道这是否可以在不编写大量自定义代码的情况下实现。
如果有其他更好的解决方案,请引用。
场景:Eureka 提供了一个类似的端点http://domain/eureka/v2/apps
,如果我们在该端点上发出 GET 请求,它会返回一个类似于以下内容的 JSON:
现在基于这个生成的 JSON,我需要发送一封警报电子邮件,告诉SERVICE02
它已关闭。有可能hawkular-alerts
吗?
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 服务器时没有找到任何数据源连接。是否需要更多步骤?
grafana - Grafana 警报不适用于 Hawkular 服务
我们已经设置了 Grafana 并安装了 Hawkular 插件以连接 Hawkular 服务。它有效并显示了一些指标。通过 Grafana UI 配置警报时,在 Grafana UI 中显示以下错误:
tsdb.HandleRequest() 错误找不到数据源类型的执行程序:hawkular-datasource
是否有任何选项可以通过 Grafana 或 Hawkular 获取警报?
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
有没有办法解决这个问题?
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 并重新安装所有应用程序。
swagger - Hawkular REST API 是否有招摇规范?
www.hawkular.org/docs/rest/rest-metrics.html的文档副标题 是“自动生成的招摇文档”
我在站点或存储库中找不到 JSON 或 YAML 格式的 swagger 规范文件。
是否存在 hawkular-metrics 或hawkular-alerts?
这是为 Hawkular 服务生成接口的有用方法吗?或者,还有更好的方法?