# sonarqube接入配置

首先使用管理员或者具有告警配置权限的帐号登录进SonarQube管理页面，登录后进入`Administration Configuration`配置。

![sonar1](https://1024575059-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8n6Ta3jydOf-smMmDd%2Fuploads%2Fgit-blob-9dc45d268ce37c446544f6b95e81e9a5faed4bf6%2Fsonar1.png?alt=media)

选择`Configuration`--->`Webhooks`--->`Create`，并填入相关配置信息

![sonar2](https://1024575059-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8n6Ta3jydOf-smMmDd%2Fuploads%2Fgit-blob-96791c3f11fa7b880b83929ece666a147d63806c%2Fsonar2.png?alt=media)

其中`URL`项，请填写PrometheusAlert的Url，参考如下：

```
#下面的地址是使用自定义模版中已经默认集成的SonarQube的钉钉模版
http://[YOUR-PrometheusAlert-URL]/prometheusalert?type=dd&tpl=sonar&ddurl=https://oapi.dingtalk.com/robot/send?access_token=xxxxx
```

如需修改默认的SonarQube的钉钉模版或者使用其他的模版可通过PrometheusAlert的Dashboard进行操作。

![sonar4](https://1024575059-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8n6Ta3jydOf-smMmDd%2Fuploads%2Fgit-blob-ab387b7a46b6142813f05a61bd26aa7cd1ef3db0%2Fsonar4.png?alt=media)

![sonar5](https://1024575059-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8n6Ta3jydOf-smMmDd%2Fuploads%2Fgit-blob-374f6b2dd4dbc0fe11be567fdc876f02291ab79f%2Fsonar5.png?alt=media)

最终告警效果:

![sonar3](https://1024575059-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8n6Ta3jydOf-smMmDd%2Fuploads%2Fgit-blob-ac6363b3a63061e55035f39114e7b3f832bdd36c%2Fsonar3.png?alt=media)
