Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Anchor
Authentication
Authentication
Actuator endpoint authentication

Actuator endpoints (except health) require HTTP Basic authentication. There are two options for the credentials:

...

See also Accounting Service security and SSO Installation Accounting Service settings.

Health endpoint detailed information

The health endpoint can be accessed with HTTP Basic authentication. The detailed information is by default shown only to the authenticated users. This is controlled by a regular Spring Boot setting:

Code Block
languagetext
management:
  endpoint:
    health:
      show-details: when-authorized

You may override the setting in the configuration file, see Accounting Service additional configuration.

The details show the component level status and reveal some implementation details:

Code Block
languagetext
{
    "status": "UP",
    "components": {
        "db": {
            "status": "UP",
            "details": {
                "database": "PostgreSQL",
                "validationQuery": "isValid()"
            }
        },
        "diskSpace": {
            "status": "UP",
            "details": {
                "total": 1013310287872,
                "free": 786584629248,
                "threshold": 10485760,
                "exists": true
            }
        },
        "eventReceiver": {
            "status": "UP"
        },
        "jms": {
            "status": "UP",
            "details": {
                "provider": "ActiveMQ"
            }
        },
        "livenessState": {
            "status": "UP"
        },
        "ping": {
            "status": "UP"
        },
        "readinessState": {
            "status": "UP"
        }
    },
    "groups": [
        "liveness",
        "readiness"
    ]
}


In case of failure an error message is shown, see Troubleshooting Accounting Service / Sample health check in an error case.

Changing log level while system is running

...