- 03 Apr 2024
- 3 Minutes to read
- Print
- Dark
- PDF
PAA Health Monitoring
- Updated on 03 Apr 2024
- 3 Minutes to read
- Print
- Dark
- PDF
PAA Health Status
Users can effectively monitor the health status of their PAAs and obtain detailed information about the Agent services.
To access the PAA cards and monitor the health status of the PAA group:
Navigate to either Environment Settings or Tenant Settings > Policy Authorization Agents.
You can see a list of PAA cards representing each individual PAA. Each card provides information about the PAA's health status and the time of the last update.
If a PAA is created, but has not yet been deployed, the PAA status displays N/A, and the last update field displays Not Connected. This indicates that the PAA has not established a connection or received any updates yet.
The PAA status reflects the status of the mandatory Agent services and does not include information about optional services.
To access detailed information about the health of a specific PAA group:
Select a PAA.
On the right side of the screen, a panel displays information and statuses regarding the Agent services for that PAA.
Hover over the status symbols for more information about the Agent service status.
Refer to the legend below for more information on the Agent service status symbols:
Symbol | Description |
---|---|
![]() | - The service is running. - The service is using the latest version. - No critical errors are identified. |
![]() | - The service is not using the latest version. - The PIP Operator is not configured.* - The PIP Operator deployment settings are not synced with the PIP deployment settings in the cloud. - The Redis keys are out of sync |
![]() | - A running service reports an error. |
![]() | - A required service is not running. - The status of the service has not been received for a duration of five cycles. |
![]() | - An optional service is not running (see below). Optional services include IDP Webhooks and Secret Management. These services are not mandatory for the PAA to function, but their status is still monitored. |
*See Guidelines for PIP Settings in Managing Views for more information.
Service Health Indication
When the PlainID Agent detects an issue with a service, it reports it up to the Tenant, and is reflected in the PAA status card. In addition, the Agent stores a log record indicating the reported service issue locally in the Agent log file in the PAA. This approach allows for integration with monitoring systems to trigger alerts when errors occur. Through this reporting mechanism, users ensure effective health monitoring and response to service-related problems.
Example error message:
PAA Health Checks
PlainID provides APIs for customers to check the micro-service health status based on their configuration.
PlainID Agent Service
K8:
http://plainid-paa-agent/actuator/health
Standalone:
http://plainid-agent_address>:<plainid-agent_port>/actuator/health
The Agent Service GET request retrieves the PAA's Agent health status.
Authorization
- None
Body
- None
Standalone Parameters
Parameter | Value |
---|---|
<plainid-agent_address> | Standalone - Server host name |
<plainid-agent_management_port> | 8081 (Default) |
Service Response:
Runtime Service
The Runtime Service GET request retrieves the PAA's runtime service health status.
K8:
http://plainid-paa-runtime/api/runtime_health_check
Standalone:
http://<runtime_address>:<runtime_management_port>/api/runtime_health_check
Authorization
- None
Header
- None
Standalone Parameters
Parameter | Value |
---|---|
<runtime_address> | Standalone - Server host name |
<runtime_management_port> | 8010 (Standalone Service - default internal runtime port) |
Service Response:
PIP Operator Service
The PIP Operator Service GET request retrieves the PAA's PIP Operator health status.
K8:
http://plainid-paa-pip-operator/actuator/health
Standalone:
http://<pip-operator_address>:<pip-operator_management_port>/actuator/health
Authorization
- None
Header
- None
Standalone Parameters
Parameter | Value |
---|---|
<pip-operator_address> | Standalone - Server host name |
<pip-operator_management_port> | 8089 (Default) |
Service Response: