public static JsonNode renderChains(ComponentRegistry<? extends Chain<?>> chains) {
        ObjectNode ret = jsonMapper.createObjectNode();
        for (Chain<?> chain : chains.allComponents()) {
            ret.set(chain.getId().stringValue(), renderAbstractComponents(chain.components()));
        }
        return ret;
    }
Handler that outputs meta-info about the deployed Vespa application, and status of components and chains.

@author gjoranv
@author Einar M R Rosenvinge
@author bjorncs
container-disc/src/main/java/com/yahoo/container/handler/observability/ApplicationStatusHandler.java