问题标签 [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.
hawkular - Hawkular 解决“丢失”触发器
我是 Hawkular 的新手,当设备在给定的时间段(10 秒用于测试)内没有与我通信时,我创建了一个警报触发器。
现在我想在设备开始通信时解决任何此类警报。谢谢
kubernetes - Hawkular Metrics 在 Openshift 上不可用
使用:Openshift:3.7 操作系统:Windows 10 Prof
VM:Virtual Box
我正在使用 OC 集群运行 Openshift,但在 Openshift Web 控制台上没有收到 Hawkular 指标。一些文章似乎暗示 Hawkular 需要端口 8778 (Jolokia) 这是真的吗?
这里还有图像转储:
172.30.1.1:5000/default/karaf2-camel-amq(最新)
centos/postgresql-95-centos7(无)
openshiftdemos/sonarqube(无)
registry.access.redhat.com/jboss-amq-6/amq63-openshift(无)
openshift/origin-haproxy-router v3.7.0-rc.0
openshift/origin-deployer v3.7.0-rc.0
openshift/origin-sti-builder v3.7.0-rc.0
openshift/origin v3.7.0-rc .0
openshift/origin-docker-registry v3.7.0-rc.0
openshift/origin-pod v3.7.0-rc.0
registry.access.redhat.com/jboss-fuse-6/fis-karaf-openshift 1.0/2.0
sonatype/nexus3 (none)
fabric8/s2i-karaf 1.0/2.0
jenkins (none)
apache-camel - Hawkular APM 中未收到来自 Zipkin 客户端的日志
我在 spring application.properties 中使用 Zipkin 库对客户端应用程序进行了配置。
Maven依赖
可以从本地机器访问 hawkular apm 服务器控制台。
但是,当调用客户端应用程序中公开的其余 api 时,会记录 zipkin 跟踪但它们不会在 hawkular apm 服务器上收集。
我不确定这是否是客户端应用程序的配置问题,因为 Hawkular APM UI 正在正确打开。
据我了解,Zipkin 客户端可以通过简单地替换 hawkular url 代替 zipkin 服务器来与 Hawkular apm 集成,但这似乎不起作用。
对此有任何建议,不幸的是我也找不到任何示例。
openshift - 如何在 minishift 上启用指标?
我的 minishift 版本是 v1.16.1+d9a86c9,我正在运行 openshift origin 3.9。
我想在 minishift 中使用水平 pod 自动缩放器,为此我需要安装指标 pod。我已经搜索了 minishift 文档,但没有关于如何安装 hawkular 指标的信息。
显然minishift start --metrics
曾经工作,但它不再是一个有效的标志。
openshift - 小贩数据访问错误
我们通过以下命令获取指标详细信息:
curl --insecure --cacert ca.crt -H "授权:承载 2XwxlTO_ls_HqpwTe5OWhGwuTu5qEzFxVGIhe761V7A" -H "Hawkular-Tenant: openshift-infra" -X GET https://hawkular-metrics.example.com/hawkular/metrics/metrics
我们没有使用以下命令获取数据:
curl --insecure --cacert ca.crt -H "授权:承载 2XwxlTO_ls_HqpwTe5OWhGwuTu5qEzFxVGIhe761V7A" -H "Hawkular-Tenant: openshift-infra" -X GET https://hawkular-metrics.example.com/hawkular/metrics/counter/ data?tags=descrpitor_name:cpu/usage,pod_name:hawkular-cassandra
我们得到以下错误:
“errorMsg”:“RESTEASY003210:找不到完整路径的资源:https ://hawkular-metrics.example.com/hawkular/metrics/counter ”
kubernetes - 如何为 Hawkular 数据源的 CPU 使用率添加 Grafana 仪表板?
我正在为我们的 OpenShift 容器平台项目进行 Hawkular 和 Grafana 集成。
我成功地在 Grafana 实例中配置 Hawkular 数据源。
由于 Hawkular Metrics 保存多个 pod 的数据,因此获取当前启动并运行的最新 pod 的数据成为一项艰巨的任务。
假设我想获取当前处于活动状态的最新 pod 的内存使用情况。我怎样才能做到这一点?由于 OCP 项目中可能有多个 Pod,因此某些 Pod 可能已经消失并且现在不活动,当像这样在 Grafana 仪表板中查询指标时,我会得到 Pod 实例的随机名称列表{appname/somerandomstring/memory/usage}
。
我得到了多个这样的值。有没有办法从这样的列表中获取最新的和活跃的?
我如何实际获取在指标名称中具有特定名称的最新 pod?
openshift - 如何在 Grafana 的 Hawkular 指标中监控应用程序的线程数?
我正在创建一个仪表板,我可以在其中监控来自 openshift 的 hawkular-metrics 中存在的应用程序的线程数。(数据源已配置)。
我确实有一个 json 文件,用于为我们的 openshift 项目中的所有 pod 创建用于内存使用的仪表板。但是如何修改它以在 hawkular 指标中显示 pod 的线程数。目前它正在为 openshift 项目中的所有应用程序显示平均、最小和最大内存等。
json 文件内标签中用于内存使用的描述符名称是memory/usage。线程计数的描述符名称是什么?有什么我应该做的修改。Hawkular 是否真的导出线程数相关的指标?
这是用于内存使用的 json 文件:
请提供任何有用的建议。是否有任何文档可以查看 hawkular 提供的指标列表?
openshift - 可用Openshift 当前(3.11)开源APM解决方案
似乎不再积极维护 Hawkular APM ( https://www.hawkular.org/hawkular-apm/ )。
我们目前有哪些可用于 Openshift Container Platform 的开源 APM 解决方案?
您能否详细说明它们提供的功能(应用程序指标 -CPU、内存...-、应用程序支持 -polyglot、基于容器...-、分布式跟踪等)。
openshift - 如何使用 Telegraf 从 Openshift 获取普罗米修斯指标?
我们有一个 openshift 集群(v3.11),prometheus 收集指标作为平台的一部分。我们需要长期存储这些指标,我们希望使用我们的 InfluxDB 时间序列数据库来存储它们。
Telegraf 代理(TickStack 中的 T)有一个用于 prometheus 的输入插件和一个用于 InfluxDB 的输出插件,因此这似乎是一个自然的解决方案。
我正在努力解决的是电报代理设置如何在 Openshift 中抓取指标,我认为配置和文档与 openshift 之外的普罗米修斯有关?我看不到任何关于如何使用 Openshift 进行设置的参考资料。
telegraf 代理是否需要驻留在 openshift 本身上,或者是否可以将其设置为通过已发布的路由进行远程收集?
如果有人有任何设置经验或可以提供一些指示,我将不胜感激。
kubernetes - 获取所有 Pod 的当前和最新的 CPU 和内存使用情况
我想知道如何获取所有 Pod 的 CPU 和内存使用情况的当前或上次读取的指标值。
我试图调用小贩端点。我通过按 f12 进入浏览器开发人员模式,并从加载 pod 的指标页面时进行的调用列表中获取此端点。
但是,这将为我提供该特定 pod 在最后一分钟的 cpu 使用指标。我正在尝试查看是否存在命令或方式,它只会为我提供所有 Pod 的 CPU 使用情况和内存统计信息的当前快照,如下所示: