JFrog X射线相扑逻辑采集解决方案。
sumologic-jfrog-xra的Python项目详细描述
射线照相
从JFrog Xray拉原木到Sumo Logic的解决方案
安装
这个收集器可以部署在onprem和云上。在
在虚拟机上部署收集器
- 在
获取JFrog Xray实例的详细信息。在
- 获取jfrogxray实例的主机名和端口。
- 例如-URL是http://host-example:8000/web/#/login。
- Host Name=主机示例
- 端口=8000
- 例如-URL是http://host-example:8000/web/#/login。
- jfrogxray实例的用户名和密码。在
- 获取jfrogxray实例的主机名和端口。
- 在
添加一个托管收集器和一个HTTP日志源
- 要创建新的Sumo Logic托管收集器,请执行Configure a Hosted Collector中的步骤。在
- 添加HTTP Logs and Metrics Source。在
- 在
使用sumologic jfrog xray收集器
- 在
Method 1配置sumologic jfrog xray收集器
下面的说明假设pip已经安装,如果没有,请参阅pip docs如何下载和安装pip。 sumologicjfrogxray与python3.7和python2.7兼容。它已经在Ubuntu18.04LTS和Debian4.9.130上进行了测试。 登录到Linux机器并下载并执行以下步骤:
- 在
使用下面的命令安装收集器
在pip install sumologic-jfrog-xray
- 在
创建名为jfrogxraycollector.yaml在主目录中复制以下代码段。在
在JFrogXray: HOSTNAME: "<Paste the Host of JFrog Xray Instance>" PORT: <Paste the Port of JFrog Xray Instance> USERNAME: <Paste the UserName of JFrog Xray Instance> PASSWORD: <Paste the password of JFrog Xray Instance> SumoLogic: HTTP_LOGS_ENDPOINT: <Paste the URL for the HTTP Logs source from step 2.> Collection: BACKFILL_DAYS: <Enter the Number of days before the event collection will start.>
- 在
- 在
通过使用crontab-e并添加以下行,创建一个cron作业,以便每5分钟运行一次收集器
在*/5 * * * * /usr/bin/python -m sumojfrogxray.main > /dev/null 2>&1
- 在
Method 2-通过AWS Lambda函数收集
要安装Sumo Logic的AWS Lambda脚本,请按照以下说明操作:
- 在 在
- 在
搜索“sumologic jfrog X射线”并选择应用程序,如下所示:
在 - 在
在“配置应用程序参数”面板中,如下所示:
^{pr2}$ 在 - 在
单击Deploy(部署)。在
在
- 在
- 项目
标签: