如何在Adobe AEM 6中配置自定义运行状况检查?
我正在尝试在AEM 6中创建自定义健康检查。 我有, 1创建了一个扩展内置HealthCheck类的java类。 2这个班看起来像如何在Adobe AEM 6中配置自定义运行状况检查?,adobe,aem,Adobe,Aem,我正在尝试在AEM 6中创建自定义健康检查。 我有, 1创建了一个扩展内置HealthCheck类的java类。 2这个班看起来像 //SlingHealthCheck properties @SlingHealthCheck( name="Annotated Health Check Sample", mbeanName="annotatedHC", description="Sample Health
//SlingHealthCheck properties
@SlingHealthCheck(
name="Annotated Health Check Sample",
mbeanName="annotatedHC",
description="Sample Health Check defined by a java annotation",
tags={"hcTest"})
//Component and service annotations
@Component
@Service(value=HealthCheck.class)
public class HealthCheckTestClass implements HealthCheck{
@Override
public Result execute() {
Result result = new Result(Status.CRITICAL,
"Hey Something went wrong!!");
return result;
}
}
3我已经创建了一个包含此类的包。
4I已从web控制台将其安装在AEM中
我不知道如何配置它,以便在AEM web控制台上查看自定义健康检查类生成的输出?您可以以Apache Sling捆绑包的源代码为例,创建一些自定义健康检查 所有活动的HealthCheck服务都应该在/system/console/HealthCheck的OSGi控制台页面上以及在JMX控制台上可见。有关更多详细信息,请参见页面
有关如何将此类活动HealthCheck服务添加到AEM仪表板页面的说明,请参阅文档。该页面指出,有必要在仪表板的配置节点中插入条目,以选择这些页面上显示的内容。您可以以Apache Sling捆绑包的源代码为例,创建一些自定义的运行状况支票 所有活动的HealthCheck服务都应该在/system/console/HealthCheck的OSGi控制台页面上以及在JMX控制台上可见。有关更多详细信息,请参见页面
有关如何将此类活动HealthCheck服务添加到AEM仪表板页面的说明,请参阅文档,因为该页面表示有必要在仪表板的配置节点中插入条目,以选择这些页面上显示的内容。感谢Bertrand的回答。。链接非常有用现在我可以在sling控制台上查看自定义健康检查。虽然我想知道,是否可以为UI组件配置运行状况检查从CRX DE创建的图像??我不明白为UI组件配置运行状况检查是什么意思,您的用例是什么?谢谢您的回答Bertrand。。链接非常有用现在我可以在sling控制台上查看自定义健康检查。虽然我想知道,是否可以为UI组件配置运行状况检查从CRX DE创建的图像??我不明白为UI组件配置运行状况检查是什么意思,您的用例是什么?