如何在Adobe AEM 6中配置自定义运行状况检查?

如何在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

我正在尝试在AEM 6中创建自定义健康检查。 我有, 1创建了一个扩展内置HealthCheck类的java类。 2这个班看起来像

    //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组件配置运行状况检查是什么意思,您的用例是什么?