INSIGHT:如何启用Artifactory、Xray和INSIGHT服务的指标,以便在仪表板中查看趋势

Pranav对冲基金
2022-11-27 12:01

本文将帮助在JFrog Insight中为Artifactory和Xray启用度量。

Artifactory:

要启用Artifactory中的度量标准,请对人工系统YAML共享:
指标:
启用:真
filebeat:
启用:真
elasticsearch:
url: http:// < Insight_ip >: 8082 / elasticsearch
用户名:admin
密码:<弹性搜索密码>
artifactory:
指标:
启用:真
主持人:
#端口:8080
启用:真

从JFrog Artifactory版本7.27.3开始,任务控制已经作为微服务直接集成到Artifactory中。我们不再需要安装任务控制来使用它提供的功能。任务控制必须作为人工装置的一部分启用。

Filebeat-我们需要启用Filebeat(与Artifactory捆绑)发送日志和度量数据到Elasticsearch。

Elasticsearch我们需要在Artifactory系统中提供elasticsearch的详细信息。文件下的shared.metrics节,该节作为insight服务的一部分安装。

一旦Artifactory的指标获得成功,那么我们应该在Artifactory的趋势部分中看到下面的UI。
选择系统指标类型Artifactory产品然后我们就可以看到相关的人工指标。

用户添加图片

x光:

要启用Xray中的度量,请对x射线系统使它们成为可能。
共享:
指标:
filebeat:
启用:真
elasticsearch:
url: http:// < Insight_ip >: 8082 / elasticsearch
用户名:xxxxx
密码:xxxxxxx
x光:
指标:
启用:真

我们需要启用与Xray应用程序捆绑在一起的Xray中的filebeat,并确保弹性搜索细节也如上所示添加。

一旦为Xray启用了度量,我们应该在趋势部分看到以下UI。
选择系统指标类型x光产品然后我们就能看到相关的x光指标。

用户添加图片
洞见:

要启用Xray中的度量,请对以下配置进行更改Insight系统YAML使他们能够共享:
指标:
filebeat:
启用:真
elasticsearch:
url: http:// < Insight_ip >: 8082 / elasticsearch
用户名:xxxxx
密码:xxxxx
## Insight调度程序模板
insight-scheduler:
指标:
启用:真
## Insight服务器模板
insight-server:
指标:
启用:真

一旦为insight服务启用了指标,我们应该在趋势部分看到以下UI。
选择系统指标类型洞察力产品然后我们就可以看到相关的人工指标。

用户添加图片

注意:

1.如果我们使用的是一个外部的ElasticSearch,那么ElasticSearch的URL将是下面的格式:

  • 例如:http:// < elastic-search-server-ip >: 9200

2.如果我们使用默认的ElasticSearch,这是JFrog Insight安装的一部分,那么ElasticSearch的URL将采用以下格式:

  • 例如:http:// < Insight_ip >: 8082 / elasticsearch

3.为了确保filebeat将日志发送到Elasticsearch,您可以为filebeat服务启用日志,如下所示,以及可能的值:debug、info、warning或error用于故障排除。
共享:
指标:
启用:真
filebeat:
启用:真
日志:
启用:真
级别:“信息”

filebeat.log将在$JFROG_HOME/artifactory/var/log文件夹下创建。

如日志:2022-11-24T09:10:41.678Z INFO[监控]log/日志。go:192总指标{"monitoring": {"metrics":{“击败”:{“cpu”:{“系统”:{“滴答”:3180年,“时间”:{“女士”:3181}},“总”:{“滴答”:33730年,“时间”:{“女士”:33738},“价值”:33730},"用户":{“滴答”:30550年,“时间”:{“女士”:30557}}},“处理”:{"限制":{“软”“硬”:32000:32000},“开放”:10},“信息”:{“ephemeral_id”:“2 e19966d - 1256 - 435 - d - a048 - 00 - b3740c547e”,“运行时间”:{“女士”:348047},“版本”:“7.17.6”},“memstats”:{“gc_next”:10669320,“memory_alloc”:6015936,“memory_sys”:67912712,“memory_total”:3409719816,“rss”:60162048},“运行时”:{“了goroutine”:13}},“filebeat”:{"事件":{“活跃”:0,“说”:288557年,“完成”:288557},“收割机”:{“封闭”:15,“open_files”:0,“运行”:0,“跳过”:0,“开始”:15},“输入”:{"日志":{"文件":{“重命名”:0,“截断”:1}}}},“libbeat”:{"配置":{“模块”:{“运行”:0,“开始”:0,“停止”:0},“重新加载”:0,“扫描”:0},“输出”:{"事件":{“ack”:208194年,“活跃”:0,“批次”:4458年,“下降”:7062年,“复制”:0,“失败”:0,“太多”:0,“总”:215256},“读”:{“错误”,“字节”:3882204:0},“类型”:“elasticsearch”,“写”:{“错误”,“字节”:210419539:0}},“管道”:{“cli树人”:0,“事件”:{“活跃”:0,“下降”:0,“失败”:0,“过滤”:73301年,“出版”:215256年,“重试”:50,“总”:288557},“队列”:{“ack”:215256年,“max_events”:4096}}},“注册”:{“州”:{“清理”:0,“当前”:15日更新:288557},“写”:{“失败”:0,“成功”:13527年,“总”:13527}},“系统”:{“cpu”:{“核”:2},“负载”:{“15”“1”:0.05:0.61,“5”:0.54,“规范”:{“15”“1”:0.025:0.305,“5”:0.27}}}}}}
4.有关指标和趋势的更多详细信息,请参阅下面的wiki页面。