Azure DevOps

Download 8
Last updated Nov 22, 2024

Install Guide

Install the Splunk App

Azure DevOps supports integration via the Splunk HTTP Event Collector (HEC). As a result, Logpresso Cloud and Logpresso Sonar also support the same HTTP reception through the Splunk app. To configure the Azure DevOps audit log collector, you must first install the Splunk app. Visit the following URL to install version 1.3.2411.0 or higher of the Splunk app:

Splunk app

https://logpresso.store/ko/apps/splunk

Install the Azure DevOps App

Install the Azure DevOps app. Once installed correctly, you will see the Azure DevOps (Splunk HEC) logger model, which references the Splunk HEC collection type as shown below:

Azure DevOps (Splunk HEC) logger model

Logpresso Logger Setup

Add a new logger by selecting the Azure DevOps logger model as shown below. Generate a random GUID for the token and enter it. This token will be used in later steps.

Azure DevOps logger configuration

  • Logger Model: Azure DevOps (Splunk HEC)
  • Table: AZURE_DEVOPS
  • Token: The randomly generated GUID value

Azure DevOps Auditing Setup

Navigate to Organization Settings and then go to General > Auditing. Click the Streams tab.

Azure DevOps Auditing

Click the New Stream button, and in the right panel, select Splunk as the method.

Azure DevOps - new stream

In the Splunk URL field, enter the Logpresso Cloud web server address and the Splunk Event Collector token.

Azure DevOps - set up stream

  • Splunk Url: https://SUBDOMAIN.logpresso.cloud/services/collector/event
  • Splunk Event Collector Token: The token GUID entered during Logpresso logger setup

Replace SUBDOMAIN with your organization's domain. It is recommended to separate the web management console from the Splunk HEC port. To do this, contact Logpresso support and request the opening of port 8088.

The Azure DevOps auditing stream setup will be completed after sending a test event with actionId AuditLog.TestStream to verify that the web server response is normal.