Visit Config UI at: http://localhost:4000.
On the Connections page, you can select Opsgenie and create a new connection on it.
Give your connection a unique name to help you identify it in the future.
Opsgenie makes available two types of REST API endpoints, US and EU, eg. https://api.opsgenie.com/ or https://api.eu.opsgenie.com/. You can choose wich instance by selecting the due radio input.
In the API key management section of your Atlassian Opsgenie account settings, you can create a API key to manage your requests.
Learn about how to create a Opsgenie API key. The following permissions are required to collect data from repositories:
ReadCreate and UpdateConfiguration AccessIf you are behind a corporate firewall or VPN you may need to utilize a proxy server. Enter a valid proxy server address on your network, e.g. http://your-proxy-server.com:1080
DevLake uses a dynamic rate limit to collect Opsgenie data. You can adjust the rate limit if you want to increase or lower the speed.
Opsgenie doesn't establishes a maximum rate limit for its API request, thus you should check this detailed doc on how to calculate your rate limit, based on number of user and account plan that you hired. For now, the default rate limit is in 6,000 request/hour (100 request/minute).
Click Test Connection, if the connection is successful, click Save Connection to add the connection.
Choose the Opsgenie services you wish to collect either by finding them in the miller column, or searching.
Collecing Opsgenie data requires creating a project first. You can visit the Project page from the side menu and create a new project by following the instructions on the user interface.
You can add a previously configured Opsgenie connection to the project and select the boards for which you wish to collect the data for. Please note: if you don't see the services you are looking for, please check if you have added them to the connection first.
There are three settings for Sync Policy:
Click on “Collect Data” to start collecting data for the whole project. You can check the status in the Status tab on the same page.
If you run into any problem, please check the Troubleshooting or create an issue