Abilities

Overview

Abilities are essentially feature toggles for your instances. Most features condition their usability on one or more abilities.

Ostara automatically detects all available abilities for a given instance using the conditions set out below.

Abilities

Ability
Condition

Metrics

Endpoint /metrics exists and is accessible

Env

Endpoint /env exists and is accessible

Beans

Endpoint /beans exists and is accessible

Quartz

Endpoint /quartz exists and is accessible

Flyway

Endpoint /flyway exists and is accessible

Liquibase

Endpoint /liquibase exists and is accessible

Logfile

Endpoint /logfile exists and is accessible

Loggers

Endpoint /loggers exists and is accessible

Caches

Endpoint /caches exists and is accessible

Cache Statistics

Has Caches ability, has Metrics ability, at least one of the following metrics exist: cache.gets,cache.puts,cache.evictions,cache.hits,cache.misses,cache.removals,cache.size

Threaddump

Endpoint /threaddump exists and is accessible

Heapdump

Endpoint /heapdump exists and is accessible

Shutdown

Endpoint /shutdown exists and is accessible

Refresh

Endpoint /refresh exists and is accessible

Http Request Statistics

Has Metrics ability, the following metric exists: http.server.requests

Integration Graph

Endpoint /integrationgraph exists and is accessible

Properties

Endpoint /configprops exists and is accessible

Mappings

Endpoint /mappings exists and is accessible

Scheduled Tasks

Endpoint /scheduledtasks exists and is accessible

Health

Endpoint /health exists and is accessible

Info

Endpoint /info exists and is accessible

System Properties

Has Env ability, property source systemProperties exists

System Environment

Has Env ability, property source systemEnvironment exists

Togglz

Endpoint /togglz exists and is accessible

Last updated