JFrog Artifactory is a universal Artifact Repository Manager that integrates with CI/CD and DevOps tools to provide artifact tracking. The JFrog Artifactory Sumo Logic integration offers the ability to access reconfigured Sumo Logic Dashboards directly from Artifactory Online that will allow you to analyze data from your Artifactory logs.
If you do not currently have a Sumo Logic account, the JFrog Artifactory Sumo Logic integration is the most convenient way to start using Sumo Logic directly from Artifactory. You can also choose to use an existing Sumo Logic account to integrate with Artifactory Online.
If you do not have an existing Sumo Logic Account, enable the JFrog Artifactory Sumo Logic integration directly from Artifactory. When you enable the integration, a Sumo Logic Connector and Source get automatically configured, and the Sumo Logic App for Artifactory gets installed automatically. The JFrog Artifactory Sumo Logic integration provides a new Sumo Logic Free account with a daily data volume limit of 500MB per day, with 30 users and 14 days of data retention.
If you have an existing Sumo Logic account, you can configure Artifactory Online to send data (described below) to an existing Sumo Logic HTTP Logs and Metrics source.
The integration collects data from the following Artifactory logs:
- artifactory.log. The main Artifactory log file that contains data on Artifactory server activity.
- access.log. The security log containing important information about accepted and denied requests, configuration changes, and password reset requests. For each event, the originating IP address gets recorded.
- request.log. Generic HTTP traffic information similar to the Apache HTTPd request log.
- traffic.*.log. A log containing information about site traffic and file sizes.
For more details about Artifactory logs, refer to JFrog's Artifactory Log Files.
For questions or help, contact Sumo Logic Support.
Enable the Integration
- Log into JFrog Artifactory.
- Click the gear icon, then click Artifactory.
- Select Log Analytics.
- In the dialog Enable Sumo Logic Integration, click Enable.
Do not have existing Sumo Logic account
If you do not have an existing Sumo Logic Account and it is your first time here:
- Select Create New Connection.
- Click Access Dashboard.
- When the Sumo Logic page appears, select I agree to the Service License Agreement, and click Access Dashboard.
- When you see the message, Your Dashboards are being populated, click OK, Got It.
- Click on Library > Personal > Artifactory 7 to access the Artifactory dashboards.
Have an existing connection
If you already have an existing connection set up via Artifactory Online:
- The Use Existing Client ID and Secret radio button is selected, and keys will pre-populate automatically based on your previous configuration.
- Click Access Dashboards to view Dashboards as you did before.
Have existing Sumo Logic account
If you already have an existing Sumo Logic Account created outside of Artifactory Online:
- Select “Connection URL” and copy and paste the URL of an existing Sumo Logic HTTP Logs and Metrics Source in the Connection URL text box.
- Log in to Sumo Logic and verify that the logs are flowing in as expected.
- Install the Sumo Logic App for Artifactory (version 7.x) to get instant insight into your Artifactory logs.
For complete details on the Sumo Logic App for Artifactory and its Dashboards, see the Artifactory App.
For more information about JFrog Artifactory, Using Node.js npm with Artifactory via the API and CLI (Sumo Logic DevOps blog).