Integrating with third-party platforms Webhook
Splunk
Set up Splunk to receive the logs, including time-stamped events, to HTTP Event Collector using the Splunk platform JSON event protocol.
Setting Up Splunk Integration
Navigate to Settings > Apps > Forge Observability - Webhook Relay.
Add your Webhook URL to the Webhook Relay application configuration page.
Create a Webhook Listener in Jira:
Copy the Webhook URL from Webhook Relay.
Navigate to Jira settings > System > Advanced > Webhooks.
Create a new Webhook Listener by naming it and pasting the Webhook URL.
Here’s an example of how we assign JQL issue-related events.
Click Create to finalize.
Create an HTTP Event Collector Token in Splunk Enterprise:
Refer to the Splunk Documentation for the latest setup instructions tailored to your environment’s needs for configuring this event collector.
Below is a basic example of how one of our engineers successfully set up the event collector.
Testing the Integration
Trigger an Event:
Update an issue by changing its workflow status.
Verify in Splunk:
Go to Splunk and check that the log has been captured as a record, confirming successful integration.
The above example shows a successful update of the update JQL in the previous steps.
Logstash
Logstash is an open-source data processing pipeline that collects, processes and forwards logs or other types of data to various outputs. It's often used to aggregate and transform logs from different sources before sending them to systems like Elasticsearch, Splunk, or other databases for storage and analysis. Logstash allows for real-time data processing and supports a wide range of input, filter, and output plugins, making it highly versatile for managing log data.
Setting Up Logstash Integration
Navigate to Jira top menu ⚙️ Settings > Apps > Forge Observability - API Proxy.
Click ⚙️ Settings and find the Logstash section.
Enter the endpoint where your Logstash instance is configured to receive data.
Select the appropriate authentication method (e.g., None, Basic, Bearer) and provide the necessary credentials if applicable.
Testing the Integration
Trigger an event.
The example below shows an update on an issue by changing its workflow status.
Further Log Processing and Visualization
You can use tools like Elasticsearch and Kibana to further process, store, and visualize your data.