如何解决将spring-boot-actuator指标集成到SAP Cloud Platform Kibana
我要托管在SAP Cloud平台上的spring-boot-application。我按照以下指南创建了自定义指标:https://github.com/SAP/cf-java-logging-support
现在,我正努力将那些人转移到SCP上的Kibana。该应用程序已经使用log4j记录到那里,但是我似乎看不到一些接线。 “要么发布到其余的api,要么使用自定义指标客户端”。
我仅在kibana中看到应用程序日志,但没有看到自定义指标。使用执行器端点验证了它们在那里:
https://xxxxxxx.cfapps.eu10.hana.ondemand.com/actuator/metrics/HelloController.number.of.requests
{“名称”:“ HelloController.number.of.requests”,“描述”:空,“ baseUnit”:空,“度量”:[{“统计”:“ COUNT”,“值”:4.0} ],“ availableTags”:[{“ tag”:“ unit”,“ values”:[“ requests”]}]}
谁能给我一个提示,让我重回正轨?
谢谢!
解决方法
如linked logging support libraries文档中所述,您可以使用其自定义指标客户端在代码中定义它们,并将其提交到日志记录堆栈。另外,您也可以直接使用REST API为您的应用程序发布度量标准。
当它们正确传递到应用程序日志记录服务时,它们将出现在Kibana中。在Discover
标签中,您可以在下拉列表custom-metrics-*
上进行选择,默认情况下logstash-*
是预先选择的(在搜索栏附近的左侧)。您可以在此处找到报告的指标。可以在搜索视图中选择name
字段,以更轻松地找到所需的值。
例如,您还可以基于指标将图形中的数据可视化。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。