Jan*_*len 5 jenkins jenkins-plugins openstack4j
Jenkins的openstack-plugin使用openstack4j与openstack云交谈.我正在寻找一种方法,我们可以从客户端的角度监控openstack4j所做的http(s)API调用量.
一些可能的事情要知道:
关于您的问题:
我不认为 Jenkins 能为你做这个监控,最终它只是一个大型的、分布式的作业调度器和运行器。如果没有专门为此编写的插件,则不能。你必须自己写。
关于监控,实际上有很多问题需要回答:
您只想要一个基于 Java 的解决方案吗?
令人惊讶的是,我找不到任何基于 Java 的内容,标准 Java 管理扩展 (JMX) 显然没有直接支持调查进程的开放网络连接。
例如,如果不必特定于 Java,您可以使用tcpdump或tshark来分析流量,只要您知道调用的去向即可。
另一种基于 Linux 的通用替代方法是通过strace启动进程。您可能需要对 Java 进行一些调整。
连接是 HTTP 还是 HTTPS(这很重要)?
对于 HTTPS,一种选择是使用某种代理来中间人 HTTPS 连接。然后您可以检查代理的连接日志
| 归档时间: |
|
| 查看次数: |
47 次 |
| 最近记录: |