Keycloak 建立钥匙斗篷出口商与普罗米修斯合作
我正试图为Keyclope建立一个普罗米修斯出口商,但我遇到了困难 我有一个使用docker容器构建的基于web的应用程序,现在通过使用KeyClope添加用户权限 我在github上找到了这个,但是我从来没有在Docker中使用过类似的东西,所以我不确定我是否正确地执行了自述文件中的步骤 注:我手动执行了以下所有步骤Keycloak 建立钥匙斗篷出口商与普罗米修斯合作,keycloak,prometheus,keycloak-services,Keycloak,Prometheus,Keycloak Services,我正试图为Keyclope建立一个普罗米修斯出口商,但我遇到了困难 我有一个使用docker容器构建的基于web的应用程序,现在通过使用KeyClope添加用户权限 我在github上找到了这个,但是我从来没有在Docker中使用过类似的东西,所以我不确定我是否正确地执行了自述文件中的步骤 注:我手动执行了以下所有步骤 下载并解压缩github repo到主机 运行声明为“/gradlew jar”的命令 在KeyClope目录中创建了一个名为providers的新目录 将jar文件从/buil
谢谢文件需要放入以下文件夹:
/opt/jboss/keycloak/standalone/deployments
以下是我的InSpec测试套件,用于验证提供程序部署:
control'keydape-metrics-1'do
影响0.6
标题“度量端点激活脚本”
描述“脚本应存在且可执行”
标签‘钥匙斗篷’、‘普罗米修斯’、‘监控’
参考“KeyClope Metrics SPI自述”,url:'https://github.com/aerogear/keycloak-metrics-spi'
描述文件('/opt/jboss/startup scripts/enable prometheus exporter.sh')的用法
它{应该是_文件}
它{应该是_可执行的}
结束
结束
控制“密钥斗篷-metrics-2”do
影响1.0
标题“度量提供程序工件”
desc“提供程序jar应存在并已成功部署”
标签‘钥匙斗篷’、‘普罗米修斯’、‘监控’
参考“KeyClope Metrics SPI自述”,url:'https://github.com/aerogear/keycloak-metrics-spi'
#例如keydape-metrics-spi-1.0.1-SNAPSHOT.jar
描述命令('ls/opt/jboss/keydove/standalone/deployments/*.jar')。stdout.chomp do
它{应该匹配/keydape metrics spi/}
结束
#例如,keydape-metrics-spi-1.0.1-SNAPSHOT.jar.deployed
描述命令('ls/opt/jboss/keydove/standalone/deployments/*.deployed')。stdout.chomp do
它{应该匹配/keydape metrics spi/}
结束
结束
控制“密钥斗篷-metrics-3”do
影响0.6
标题“指标端点”
描述“度量端点返回预期数据”
标签‘钥匙斗篷’、‘普罗米修斯’、‘监控’
参考“KeyClope Metrics SPI自述”,url:'https://github.com/aerogear/keycloak-metrics-spi'
描述http('http://localhost:8080/auth/realms/master/metrics""做"
其('status'){should cmp 200}
它的('body'){应该匹配/keydave\u user\u event/}
结束
结束