Test Detection Service via CPU/Memory Spikes
Overview
Model (program and web server) goal is to define tests time ranges, CPU spikes and involved modules into particular test, memory usage and memory leak suspects.
Branch https://github.com/folio-org/perf-testing/tree/spikes-model .
Usage
Install dependencies:
pip install fastapi uvicorn boto3 pandas numpy scikit-learn python-multipart jinja2To start server:
(may be started on whatever free port).
uvicorn main:app --reload --port 8000Notes:
Provide AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN on machine were you’ll run server
As well specify target region by running export AWS_DEFAULT_REGION=us-east-1
Do port tunnelling in order to access the server (command below is example please modify it according to the system you’re using):
aws ssm start-session \
--target i-066a4ed5e6ec777bc \
--document-name "AWS-StartPortForwardingSession" \
--parameters '{"portNumber”:[“8000”],”localPortNumber”:[“8000”]}’ \
--region us-east-1 \
--no-verify-ssl
There are two possible api calls :
1)
/detect-tests?cluster_name=selc-pvt&start_time=2025-08-21T00%3A00%3A00Z&end_time=2025-08-22T06%3A00%3A00Z&account=selc-pvtParameters
cluster_name | selc-pvt |
start_time | 2025-08-21T00:00:00Z |
end_time | 2025-08-22T06:00:00Z |
account | selc-pvt |
[
{
"account": "default-user",
"cluster": "selc-pvt",
"start_time": "2025-08-21T00:00:00Z",
"end_time": "2025-08-22T06:00:00Z",
"test_windows": [
{
"start": "2025-08-21T06:55:00+00:00",
"end": "2025-08-21T07:05:00+00:00",
"services": [
"folio-keycloak-b",
"mod-consortia-keycloak-b",
"mod-dcb-b",
"mod-inventory-b",
"mod-login-keycloak-b",
"mod-serials-management-b"
]
},
{
"start": "2025-08-21T08:20:00+00:00",
"end": "2025-08-21T08:55:00+00:00",
"services": [
"folio-keycloak-b",
"mod-consortia-keycloak-b",
"mod-inventory-b",
"mod-inventory-storage-b",
"mod-roles-keycloak-b",
"mod-source-record-manager-b",
"mod-users-keycloak-b"
]
},
{
"start": "2025-08-21T09:25:00+00:00",
"end": "2025-08-21T09:55:00+00:00",
"services": [
"mod-inventory-b",
"mod-inventory-storage-b",
"mod-roles-keycloak-b",
"mod-users-keycloak-b"
]
},
{
"start": "2025-08-21T10:40:00+00:00",
"end": "2025-08-21T11:10:00+00:00",
"services": [
"mod-inventory-b",
"mod-inventory-storage-b",
"mod-roles-keycloak-b",
"mod-users-keycloak-b"
]
},
{
"start": "2025-08-21T12:10:00+00:00",
"end": "2025-08-21T12:40:00+00:00",
"services": [
"folio-keycloak-b",
"mod-inventory-b",
"mod-inventory-storage-b",
"mod-roles-keycloak-b",
"mod-source-record-manager-b",
"mod-users-keycloak-b"
]
},
{
"start": "2025-08-21T14:10:00+00:00",
"end": "2025-08-21T14:15:00+00:00",
"services": [
"mod-consortia-keycloak-b",
"mod-dcb-b",
"mod-inventory-b"
]
},
{
"start": "2025-08-21T15:10:00+00:00",
"end": "2025-08-21T15:15:00+00:00",
"services": [
"mod-consortia-keycloak-b",
"mod-dcb-b",
"mod-inventory-b"
]
},
{
"start": "2025-08-21T15:40:00+00:00",
"end": "2025-08-21T15:41:00+00:00",
"services": [
"mod-invoice-storage-b"
]
},
{
"start": "2025-08-21T16:20:00+00:00",
"end": "2025-08-21T17:00:00+00:00",
"services": [
"mod-finance-b",
"mod-invoice-storage-b",
"mod-marc-migrations-b",
"mod-notes-b",
"mod-reading-room-b",
"mod-record-specifications-b",
"mod-scheduler-b"
]
},
{
"start": "2025-08-21T17:40:00+00:00",
"end": "2025-08-21T18:30:00+00:00",
"services": [
"mod-copycat-b",
"mod-event-config-b",
"mod-inventory-b",
"mod-invoice-storage-b",
"mod-linked-data-b",
"mod-marc-migrations-b",
"mod-notes-b",
"mod-okapi-facade-b",
"mod-organizations-storage-b",
"mod-quick-marc-b",
"mod-reading-room-b",
"mod-requests-mediated-b",
"mod-scheduler-b",
"mod-tags-b",
"mod-users-bl-b"
]
},
{
"start": "2025-08-21T19:05:00+00:00",
"end": "2025-08-21T20:05:00+00:00",
"services": [
"mod-courses-b",
"mod-ebsconet-b",
"mod-inventory-b",
"mod-inventory-update-b",
"mod-invoice-storage-b",
"mod-password-validator-b",
"mod-quick-marc-b",
"mod-record-specifications-b",
"mod-tags-b"
]
},
{
"start": "2025-08-21T21:05:00+00:00",
"end": "2025-08-21T21:30:00+00:00",
"services": [
"mod-di-converter-storage-b",
"mod-inventory-b",
"mod-invoice-storage-b",
"mod-notes-b",
"mod-organizations-b",
"mod-pubsub-b",
"mod-quick-marc-b",
"mod-record-specifications-b",
"mod-scheduler-b",
"mod-tags-b"
]
},
{
"start": "2025-08-21T22:05:00+00:00",
"end": "2025-08-21T22:10:00+00:00",
"services": [
"mod-inventory-b"
]
},
{
"start": "2025-08-21T22:40:00+00:00",
"end": "2025-08-21T23:05:00+00:00",
"services": [
"mod-bulk-operations-b",
"mod-di-converter-storage-b",
"mod-erm-usage-harvester-b",
"mod-inventory-b",
"mod-invoice-storage-b",
"mod-organizations-storage-b",
"mod-patron-blocks-b",
"mod-pubsub-b",
"mod-record-specifications-b"
]
},
{
"start": "2025-08-22T00:05:00+00:00",
"end": "2025-08-22T00:10:00+00:00",
"services": [
"mod-eusage-reports-b",
"mod-inventory-b",
"mod-invoice-storage-b",
"mod-scheduler-b",
"mod-tags-b"
]
},
{
"start": "2025-08-22T01:50:00+00:00",
"end": "2025-08-22T02:00:00+00:00",
"services": [
"mod-calendar-b",
"mod-ebsconet-b",
"mod-inventory-b",
"mod-invoice-storage-b",
"mod-notes-b",
"mod-requests-mediated-b",
"mod-scheduler-b",
"mod-users-keycloak-b"
]
},
{
"start": "2025-08-22T02:55:00+00:00",
"end": "2025-08-22T03:05:00+00:00",
"services": [
"mod-circulation-bff-b",
"mod-circulation-item-b",
"mod-inventory-b",
"mod-invoice-storage-b",
"mod-login-keycloak-b",
"mod-organizations-b",
"mod-scheduler-b",
"mod-tags-b"
]
},
{
"start": "2025-08-22T03:40:00+00:00",
"end": "2025-08-22T03:41:00+00:00",
"services": [
"mod-inventory-b",
"mod-notes-b"
]
},
{
"start": "2025-08-22T05:00:00+00:00",
"end": "2025-08-22T05:05:00+00:00",
"services": [
"mod-inventory-b",
"mod-invoice-storage-b",
"mod-login-keycloak-b",
"mod-okapi-facade-b",
"mod-pubsub-b",
"mod-reading-room-b",
"mod-scheduler-b"
]
},
{
"start": "2025-08-22T05:40:00+00:00",
"end": "2025-08-22T05:45:00+00:00",
"services": [
"mod-inventory-b",
"mod-quick-marc-b",
"mod-requests-mediated-b",
"mod-scheduler-b",
"mod-tags-b"
]
}
]
}
]
2)
/detect-memory-leaks?cluster=selc-pvt&start_time=2025-08-21T00%3A00%3A00Z&end_time=2025-08-22T06%3A00%3A00Z&account=selc-pvtParameters:
cluster | selc-pvt |
start_time | 2025-08-21T00:00:00Z |
end_time | 2025-08-22T06:00:00Z |
account | selc-pvt |
[
{
"leak_suspects": [
{
"service_name": "mod-gobi-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-gobi-b",
"leak_type": "C",
"start_time": "2025-08-21 15:40:00+00:00",
"end_time": "2025-08-21 17:55:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-circulation-item-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:25:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-circulation-item-b",
"leak_type": "C",
"start_time": "2025-08-21 07:30:00+00:00",
"end_time": "2025-08-21 11:30:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-circulation-item-b",
"leak_type": "C",
"start_time": "2025-08-21 15:50:00+00:00",
"end_time": "2025-08-22 00:00:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-circulation-storage-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-login-keycloak-b",
"leak_type": "B",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 15:40:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "mod-login-keycloak-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-login-keycloak-b",
"leak_type": "C",
"start_time": "2025-08-21 07:15:00+00:00",
"end_time": "2025-08-21 08:30:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "edge-inventory-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 15:25:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mgr-tenants-b",
"leak_type": "C",
"start_time": "2025-08-21 06:45:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-users-b",
"leak_type": "B",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "mod-users-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:25:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-users-b",
"leak_type": "C",
"start_time": "2025-08-21 07:30:00+00:00",
"end_time": "2025-08-21 08:45:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-users-b",
"leak_type": "C",
"start_time": "2025-08-21 15:10:00+00:00",
"end_time": "2025-08-21 19:15:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "edge-courses-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "edge-courses-b",
"leak_type": "C",
"start_time": "2025-08-21 07:15:00+00:00",
"end_time": "2025-08-21 15:25:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-circulation-bff-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:25:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-circulation-bff-b",
"leak_type": "C",
"start_time": "2025-08-21 07:30:00+00:00",
"end_time": "2025-08-21 12:30:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-circulation-bff-b",
"leak_type": "C",
"start_time": "2025-08-21 16:30:00+00:00",
"end_time": "2025-08-21 19:20:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-organizations-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-organizations-b",
"leak_type": "C",
"start_time": "2025-08-21 07:15:00+00:00",
"end_time": "2025-08-21 08:50:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-source-record-manager-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-lists-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:25:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-permissions-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-permissions-b",
"leak_type": "C",
"start_time": "2025-08-21 07:15:00+00:00",
"end_time": "2025-08-22 01:00:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-password-validator-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-password-validator-b",
"leak_type": "C",
"start_time": "2025-08-21 15:35:00+00:00",
"end_time": "2025-08-22 03:10:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-fqm-manager-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-fqm-manager-b",
"leak_type": "C",
"start_time": "2025-08-21 07:15:00+00:00",
"end_time": "2025-08-21 08:35:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-fqm-manager-b",
"leak_type": "C",
"start_time": "2025-08-21 17:25:00+00:00",
"end_time": "2025-08-22 02:25:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-template-engine-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-circulation-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-circulation-b",
"leak_type": "C",
"start_time": "2025-08-21 07:20:00+00:00",
"end_time": "2025-08-21 08:15:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "edge-orders-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 15:25:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-notify-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-notify-b",
"leak_type": "C",
"start_time": "2025-08-21 15:35:00+00:00",
"end_time": "2025-08-22 03:25:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "edge-dcb-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "edge-dcb-b",
"leak_type": "C",
"start_time": "2025-08-21 07:20:00+00:00",
"end_time": "2025-08-21 20:40:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-scheduler-b",
"leak_type": "B",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 15:35:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "mod-scheduler-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-scheduler-b",
"leak_type": "C",
"start_time": "2025-08-21 07:20:00+00:00",
"end_time": "2025-08-21 12:45:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-bulk-operations-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-bulk-operations-b",
"leak_type": "C",
"start_time": "2025-08-21 07:20:00+00:00",
"end_time": "2025-08-21 08:45:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-bulk-operations-b",
"leak_type": "C",
"start_time": "2025-08-21 19:00:00+00:00",
"end_time": "2025-08-21 21:10:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-bulk-operations-b",
"leak_type": "C",
"start_time": "2025-08-21 23:00:00+00:00",
"end_time": "2025-08-22 00:25:00+00:00",
"leak_reason": "Step pattern with 4 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-import-b",
"leak_type": "B",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 19:10:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "mod-data-import-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-import-b",
"leak_type": "C",
"start_time": "2025-08-21 07:20:00+00:00",
"end_time": "2025-08-21 08:40:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-import-b",
"leak_type": "C",
"start_time": "2025-08-21 08:45:00+00:00",
"end_time": "2025-08-21 12:25:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-import-b",
"leak_type": "C",
"start_time": "2025-08-21 15:40:00+00:00",
"end_time": "2025-08-21 16:10:00+00:00",
"leak_reason": "Step pattern with 4 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-import-b",
"leak_type": "C",
"start_time": "2025-08-21 16:40:00+00:00",
"end_time": "2025-08-21 17:10:00+00:00",
"leak_reason": "Step pattern with 5 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-import-b",
"leak_type": "C",
"start_time": "2025-08-21 17:20:00+00:00",
"end_time": "2025-08-21 17:55:00+00:00",
"leak_reason": "Step pattern with 6 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-import-b",
"leak_type": "C",
"start_time": "2025-08-21 18:40:00+00:00",
"end_time": "2025-08-21 18:55:00+00:00",
"leak_reason": "Step pattern with 7 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-import-b",
"leak_type": "C",
"start_time": "2025-08-21 19:10:00+00:00",
"end_time": "2025-08-21 19:30:00+00:00",
"leak_reason": "Step pattern with 8 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-import-b",
"leak_type": "C",
"start_time": "2025-08-21 19:45:00+00:00",
"end_time": "2025-08-21 20:40:00+00:00",
"leak_reason": "Step pattern with 9 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-import-b",
"leak_type": "C",
"start_time": "2025-08-21 21:10:00+00:00",
"end_time": "2025-08-21 21:30:00+00:00",
"leak_reason": "Step pattern with 10 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-import-b",
"leak_type": "C",
"start_time": "2025-08-21 22:25:00+00:00",
"end_time": "2025-08-21 22:45:00+00:00",
"leak_reason": "Step pattern with 11 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-import-b",
"leak_type": "C",
"start_time": "2025-08-21 22:55:00+00:00",
"end_time": "2025-08-21 23:15:00+00:00",
"leak_reason": "Step pattern with 12 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-import-b",
"leak_type": "C",
"start_time": "2025-08-22 00:00:00+00:00",
"end_time": "2025-08-22 00:30:00+00:00",
"leak_reason": "Step pattern with 13 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-import-b",
"leak_type": "C",
"start_time": "2025-08-22 01:40:00+00:00",
"end_time": "2025-08-22 01:55:00+00:00",
"leak_reason": "Step pattern with 14 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-import-b",
"leak_type": "C",
"start_time": "2025-08-22 02:10:00+00:00",
"end_time": "2025-08-22 04:05:00+00:00",
"leak_reason": "Step pattern with 15 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-import-b",
"leak_type": "C",
"start_time": "2025-08-22 04:25:00+00:00",
"end_time": "2025-08-22 05:05:00+00:00",
"leak_reason": "Step pattern with 16 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-user-import-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-user-import-b",
"leak_type": "C",
"start_time": "2025-08-21 15:45:00+00:00",
"end_time": "2025-08-22 03:00:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-dcb-b",
"leak_type": "B",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 15:55:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "mod-dcb-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-dcb-b",
"leak_type": "C",
"start_time": "2025-08-21 07:15:00+00:00",
"end_time": "2025-08-21 10:45:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-dcb-b",
"leak_type": "C",
"start_time": "2025-08-21 15:30:00+00:00",
"end_time": "2025-08-22 03:50:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-notes-b",
"leak_type": "B",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 20:30:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "mod-notes-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-notes-b",
"leak_type": "C",
"start_time": "2025-08-21 07:15:00+00:00",
"end_time": "2025-08-21 10:35:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-notes-b",
"leak_type": "C",
"start_time": "2025-08-21 16:35:00+00:00",
"end_time": "2025-08-22 00:35:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-ncip-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-export-spring-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-export-spring-b",
"leak_type": "C",
"start_time": "2025-08-21 16:20:00+00:00",
"end_time": "2025-08-21 17:05:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-export-spring-b",
"leak_type": "C",
"start_time": "2025-08-21 17:50:00+00:00",
"end_time": "2025-08-21 18:30:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-export-spring-b",
"leak_type": "C",
"start_time": "2025-08-21 19:20:00+00:00",
"end_time": "2025-08-21 19:40:00+00:00",
"leak_reason": "Step pattern with 4 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-export-spring-b",
"leak_type": "C",
"start_time": "2025-08-21 20:20:00+00:00",
"end_time": "2025-08-21 20:35:00+00:00",
"leak_reason": "Step pattern with 5 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-export-spring-b",
"leak_type": "C",
"start_time": "2025-08-21 22:05:00+00:00",
"end_time": "2025-08-21 22:25:00+00:00",
"leak_reason": "Step pattern with 6 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-export-spring-b",
"leak_type": "C",
"start_time": "2025-08-21 22:40:00+00:00",
"end_time": "2025-08-22 05:20:00+00:00",
"leak_reason": "Step pattern with 7 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-inventory-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:20:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mgr-applications-b",
"leak_type": "C",
"start_time": "2025-08-21 06:45:00+00:00",
"end_time": "2025-08-21 07:05:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mgr-applications-b",
"leak_type": "C",
"start_time": "2025-08-21 07:10:00+00:00",
"end_time": "2025-08-21 18:50:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "edge-fqm-b",
"leak_type": "A",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-22 05:55:00+00:00",
"leak_reason": "Significant steady increase (Type A)"
},
{
"service_name": "edge-fqm-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "edge-fqm-b",
"leak_type": "C",
"start_time": "2025-08-21 07:15:00+00:00",
"end_time": "2025-08-21 17:30:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-source-record-storage-b",
"leak_type": "B",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "mod-source-record-storage-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:25:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-event-config-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-event-config-b",
"leak_type": "C",
"start_time": "2025-08-21 16:05:00+00:00",
"end_time": "2025-08-22 01:05:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-tlr-b",
"leak_type": "B",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "mod-tlr-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:25:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-tlr-b",
"leak_type": "C",
"start_time": "2025-08-21 07:30:00+00:00",
"end_time": "2025-08-21 09:30:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-orders-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:25:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-orders-b",
"leak_type": "C",
"start_time": "2025-08-21 07:30:00+00:00",
"end_time": "2025-08-21 08:35:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-inventory-update-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-inventory-update-b",
"leak_type": "C",
"start_time": "2025-08-21 15:35:00+00:00",
"end_time": "2025-08-21 19:25:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-inventory-update-b",
"leak_type": "C",
"start_time": "2025-08-21 21:20:00+00:00",
"end_time": "2025-08-21 21:40:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-finance-storage-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:25:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-finance-storage-b",
"leak_type": "C",
"start_time": "2025-08-21 07:30:00+00:00",
"end_time": "2025-08-21 08:35:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-finance-storage-b",
"leak_type": "C",
"start_time": "2025-08-21 16:10:00+00:00",
"end_time": "2025-08-22 04:15:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-export-worker-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-export-worker-b",
"leak_type": "C",
"start_time": "2025-08-21 08:35:00+00:00",
"end_time": "2025-08-21 09:45:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-export-worker-b",
"leak_type": "C",
"start_time": "2025-08-21 17:15:00+00:00",
"end_time": "2025-08-21 17:35:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-export-worker-b",
"leak_type": "C",
"start_time": "2025-08-21 18:45:00+00:00",
"end_time": "2025-08-21 19:05:00+00:00",
"leak_reason": "Step pattern with 4 stair-step cycle(s) (Type C)"
},
{
"service_name": "edge-ncip-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 15:25:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-serials-management-b",
"leak_type": "B",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 18:20:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "mod-serials-management-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-serials-management-b",
"leak_type": "C",
"start_time": "2025-08-21 15:55:00+00:00",
"end_time": "2025-08-21 16:10:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-serials-management-b",
"leak_type": "C",
"start_time": "2025-08-21 16:25:00+00:00",
"end_time": "2025-08-21 16:40:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-serials-management-b",
"leak_type": "C",
"start_time": "2025-08-21 17:10:00+00:00",
"end_time": "2025-08-22 01:40:00+00:00",
"leak_reason": "Step pattern with 4 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-serials-management-b",
"leak_type": "C",
"start_time": "2025-08-22 03:05:00+00:00",
"end_time": "2025-08-22 03:40:00+00:00",
"leak_reason": "Step pattern with 5 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-serials-management-b",
"leak_type": "C",
"start_time": "2025-08-22 03:50:00+00:00",
"end_time": "2025-08-22 04:05:00+00:00",
"leak_reason": "Step pattern with 6 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-serials-management-b",
"leak_type": "C",
"start_time": "2025-08-22 04:25:00+00:00",
"end_time": "2025-08-22 04:40:00+00:00",
"leak_reason": "Step pattern with 7 stair-step cycle(s) (Type C)"
},
{
"service_name": "edge-dematic-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "edge-dematic-b",
"leak_type": "C",
"start_time": "2025-08-21 15:10:00+00:00",
"end_time": "2025-08-22 04:10:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-linked-data-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-linked-data-b",
"leak_type": "C",
"start_time": "2025-08-21 16:05:00+00:00",
"end_time": "2025-08-21 16:35:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-linked-data-b",
"leak_type": "C",
"start_time": "2025-08-21 17:55:00+00:00",
"end_time": "2025-08-22 04:05:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-search-b",
"leak_type": "B",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "mod-search-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:30:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "edge-users-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 15:25:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "folio-keycloak-b",
"leak_type": "C",
"start_time": "2025-08-21 06:45:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "folio-keycloak-b",
"leak_type": "C",
"start_time": "2025-08-21 07:15:00+00:00",
"end_time": "2025-08-21 10:50:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "folio-keycloak-b",
"leak_type": "C",
"start_time": "2025-08-21 10:55:00+00:00",
"end_time": "2025-08-22 05:25:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-record-specifications-b",
"leak_type": "B",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 15:40:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "mod-record-specifications-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-record-specifications-b",
"leak_type": "C",
"start_time": "2025-08-21 07:20:00+00:00",
"end_time": "2025-08-21 12:30:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-record-specifications-b",
"leak_type": "C",
"start_time": "2025-08-21 15:45:00+00:00",
"end_time": "2025-08-21 20:20:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-ebsconet-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-ebsconet-b",
"leak_type": "C",
"start_time": "2025-08-21 16:30:00+00:00",
"end_time": "2025-08-21 18:40:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-ebsconet-b",
"leak_type": "C",
"start_time": "2025-08-21 18:50:00+00:00",
"end_time": "2025-08-22 01:45:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-entities-links-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-entities-links-b",
"leak_type": "C",
"start_time": "2025-08-21 07:20:00+00:00",
"end_time": "2025-08-21 08:40:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-entities-links-b",
"leak_type": "C",
"start_time": "2025-08-21 16:55:00+00:00",
"end_time": "2025-08-22 05:00:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "edge-connexion-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 15:25:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-patron-blocks-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-patron-blocks-b",
"leak_type": "C",
"start_time": "2025-08-21 07:15:00+00:00",
"end_time": "2025-08-21 10:55:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-feesfines-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-feesfines-b",
"leak_type": "C",
"start_time": "2025-08-21 07:20:00+00:00",
"end_time": "2025-08-21 10:05:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-feesfines-b",
"leak_type": "C",
"start_time": "2025-08-21 15:35:00+00:00",
"end_time": "2025-08-21 19:05:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-feesfines-b",
"leak_type": "C",
"start_time": "2025-08-21 19:45:00+00:00",
"end_time": "2025-08-22 03:00:00+00:00",
"leak_reason": "Step pattern with 4 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-feesfines-b",
"leak_type": "C",
"start_time": "2025-08-22 03:10:00+00:00",
"end_time": "2025-08-22 04:55:00+00:00",
"leak_reason": "Step pattern with 5 stair-step cycle(s) (Type C)"
},
{
"service_name": "edge-patron-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 15:25:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-kb-ebsco-java-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-kb-ebsco-java-b",
"leak_type": "C",
"start_time": "2025-08-21 07:15:00+00:00",
"end_time": "2025-08-21 23:45:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-kb-ebsco-java-b",
"leak_type": "C",
"start_time": "2025-08-22 00:05:00+00:00",
"end_time": "2025-08-22 01:25:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-remote-storage-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-invoice-b",
"leak_type": "B",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "mod-invoice-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:25:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-invoice-b",
"leak_type": "C",
"start_time": "2025-08-21 07:30:00+00:00",
"end_time": "2025-08-21 08:50:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-invoice-b",
"leak_type": "C",
"start_time": "2025-08-21 15:30:00+00:00",
"end_time": "2025-08-21 23:55:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-invoice-b",
"leak_type": "C",
"start_time": "2025-08-22 00:15:00+00:00",
"end_time": "2025-08-22 04:40:00+00:00",
"leak_reason": "Step pattern with 4 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-users-bl-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-users-bl-b",
"leak_type": "C",
"start_time": "2025-08-21 07:20:00+00:00",
"end_time": "2025-08-21 23:10:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-quick-marc-b",
"leak_type": "B",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 19:35:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "mod-quick-marc-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:05:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-quick-marc-b",
"leak_type": "C",
"start_time": "2025-08-21 07:10:00+00:00",
"end_time": "2025-08-21 08:45:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-quick-marc-b",
"leak_type": "C",
"start_time": "2025-08-21 08:50:00+00:00",
"end_time": "2025-08-21 09:35:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-quick-marc-b",
"leak_type": "C",
"start_time": "2025-08-21 17:00:00+00:00",
"end_time": "2025-08-21 22:10:00+00:00",
"leak_reason": "Step pattern with 4 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-quick-marc-b",
"leak_type": "C",
"start_time": "2025-08-21 22:25:00+00:00",
"end_time": "2025-08-22 00:50:00+00:00",
"leak_reason": "Step pattern with 5 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-quick-marc-b",
"leak_type": "C",
"start_time": "2025-08-22 01:20:00+00:00",
"end_time": "2025-08-22 01:40:00+00:00",
"leak_reason": "Step pattern with 6 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-quick-marc-b",
"leak_type": "C",
"start_time": "2025-08-22 02:20:00+00:00",
"end_time": "2025-08-22 03:10:00+00:00",
"leak_reason": "Step pattern with 7 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-erm-usage-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-consortia-keycloak-b",
"leak_type": "B",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 08:30:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "mod-consortia-keycloak-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-orders-storage-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:25:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-orders-storage-b",
"leak_type": "C",
"start_time": "2025-08-21 07:30:00+00:00",
"end_time": "2025-08-21 08:35:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-orders-storage-b",
"leak_type": "C",
"start_time": "2025-08-21 16:05:00+00:00",
"end_time": "2025-08-21 16:50:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-orders-storage-b",
"leak_type": "C",
"start_time": "2025-08-22 00:55:00+00:00",
"end_time": "2025-08-22 01:15:00+00:00",
"leak_reason": "Step pattern with 4 stair-step cycle(s) (Type C)"
},
{
"service_name": "edge-caiasoft-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-pubsub-b",
"leak_type": "B",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 15:35:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "mod-pubsub-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-pubsub-b",
"leak_type": "C",
"start_time": "2025-08-21 07:15:00+00:00",
"end_time": "2025-08-21 10:50:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-pubsub-b",
"leak_type": "C",
"start_time": "2025-08-21 15:35:00+00:00",
"end_time": "2025-08-21 18:25:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-pubsub-b",
"leak_type": "C",
"start_time": "2025-08-21 19:05:00+00:00",
"end_time": "2025-08-22 05:40:00+00:00",
"leak_reason": "Step pattern with 4 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-audit-b",
"leak_type": "B",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 15:40:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "mod-audit-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-audit-b",
"leak_type": "C",
"start_time": "2025-08-21 07:15:00+00:00",
"end_time": "2025-08-21 08:40:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-audit-b",
"leak_type": "C",
"start_time": "2025-08-21 15:40:00+00:00",
"end_time": "2025-08-22 01:35:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-audit-b",
"leak_type": "C",
"start_time": "2025-08-22 01:40:00+00:00",
"end_time": "2025-08-22 04:50:00+00:00",
"leak_reason": "Step pattern with 4 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-service-interaction-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-service-interaction-b",
"leak_type": "C",
"start_time": "2025-08-21 15:35:00+00:00",
"end_time": "2025-08-21 15:55:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-service-interaction-b",
"leak_type": "C",
"start_time": "2025-08-21 16:15:00+00:00",
"end_time": "2025-08-21 16:35:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-service-interaction-b",
"leak_type": "C",
"start_time": "2025-08-21 17:05:00+00:00",
"end_time": "2025-08-21 17:25:00+00:00",
"leak_reason": "Step pattern with 4 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-service-interaction-b",
"leak_type": "C",
"start_time": "2025-08-21 18:05:00+00:00",
"end_time": "2025-08-21 18:25:00+00:00",
"leak_reason": "Step pattern with 5 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-service-interaction-b",
"leak_type": "C",
"start_time": "2025-08-21 19:55:00+00:00",
"end_time": "2025-08-22 02:40:00+00:00",
"leak_reason": "Step pattern with 6 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-service-interaction-b",
"leak_type": "C",
"start_time": "2025-08-22 02:50:00+00:00",
"end_time": "2025-08-22 04:50:00+00:00",
"leak_reason": "Step pattern with 7 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-graphql-b",
"leak_type": "B",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 15:50:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "mod-graphql-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-graphql-b",
"leak_type": "C",
"start_time": "2025-08-21 15:50:00+00:00",
"end_time": "2025-08-21 19:50:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-calendar-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-calendar-b",
"leak_type": "C",
"start_time": "2025-08-21 16:00:00+00:00",
"end_time": "2025-08-21 20:10:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-calendar-b",
"leak_type": "C",
"start_time": "2025-08-21 21:25:00+00:00",
"end_time": "2025-08-22 00:00:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-calendar-b",
"leak_type": "C",
"start_time": "2025-08-22 01:30:00+00:00",
"end_time": "2025-08-22 03:15:00+00:00",
"leak_reason": "Step pattern with 4 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-calendar-b",
"leak_type": "C",
"start_time": "2025-08-22 03:50:00+00:00",
"end_time": "2025-08-22 04:25:00+00:00",
"leak_reason": "Step pattern with 5 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-copycat-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 08:35:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "edge-oai-pmh-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 15:25:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-erm-usage-harvester-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-erm-usage-harvester-b",
"leak_type": "C",
"start_time": "2025-08-21 15:30:00+00:00",
"end_time": "2025-08-21 20:15:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-requests-mediated-b",
"leak_type": "B",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 16:10:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "mod-requests-mediated-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-requests-mediated-b",
"leak_type": "C",
"start_time": "2025-08-21 07:15:00+00:00",
"end_time": "2025-08-21 08:55:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-requests-mediated-b",
"leak_type": "C",
"start_time": "2025-08-21 15:35:00+00:00",
"end_time": "2025-08-22 04:25:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-email-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-email-b",
"leak_type": "C",
"start_time": "2025-08-21 07:15:00+00:00",
"end_time": "2025-08-21 09:30:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-okapi-facade-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-okapi-facade-b",
"leak_type": "C",
"start_time": "2025-08-21 07:15:00+00:00",
"end_time": "2025-08-21 08:40:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-okapi-facade-b",
"leak_type": "C",
"start_time": "2025-08-21 16:05:00+00:00",
"end_time": "2025-08-22 00:15:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-eusage-reports-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-eusage-reports-b",
"leak_type": "C",
"start_time": "2025-08-21 15:35:00+00:00",
"end_time": "2025-08-22 05:00:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-organizations-storage-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-organizations-storage-b",
"leak_type": "C",
"start_time": "2025-08-21 07:20:00+00:00",
"end_time": "2025-08-21 08:50:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-batch-print-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-tags-b",
"leak_type": "B",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 20:50:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "mod-tags-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-tags-b",
"leak_type": "C",
"start_time": "2025-08-21 07:20:00+00:00",
"end_time": "2025-08-21 08:55:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-tags-b",
"leak_type": "C",
"start_time": "2025-08-21 15:35:00+00:00",
"end_time": "2025-08-21 21:45:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-marc-migrations-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-marc-migrations-b",
"leak_type": "C",
"start_time": "2025-08-21 07:25:00+00:00",
"end_time": "2025-08-21 20:45:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-marc-migrations-b",
"leak_type": "C",
"start_time": "2025-08-21 23:30:00+00:00",
"end_time": "2025-08-22 00:30:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-licenses-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-licenses-b",
"leak_type": "C",
"start_time": "2025-08-22 03:30:00+00:00",
"end_time": "2025-08-22 04:15:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-licenses-b",
"leak_type": "C",
"start_time": "2025-08-22 05:00:00+00:00",
"end_time": "2025-08-22 05:20:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-di-converter-storage-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-di-converter-storage-b",
"leak_type": "C",
"start_time": "2025-08-21 07:20:00+00:00",
"end_time": "2025-08-21 08:40:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-courses-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-courses-b",
"leak_type": "C",
"start_time": "2025-08-21 15:55:00+00:00",
"end_time": "2025-08-22 00:45:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-patron-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-patron-b",
"leak_type": "C",
"start_time": "2025-08-21 15:40:00+00:00",
"end_time": "2025-08-22 04:05:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-sender-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-sender-b",
"leak_type": "C",
"start_time": "2025-08-21 07:20:00+00:00",
"end_time": "2025-08-22 05:40:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-invoice-storage-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:25:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-invoice-storage-b",
"leak_type": "C",
"start_time": "2025-08-21 07:30:00+00:00",
"end_time": "2025-08-21 08:55:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-invoice-storage-b",
"leak_type": "C",
"start_time": "2025-08-21 18:30:00+00:00",
"end_time": "2025-08-21 20:20:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "edge-rtac-b",
"leak_type": "B",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 15:10:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "edge-rtac-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 09:00:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "edge-rtac-b",
"leak_type": "C",
"start_time": "2025-08-21 09:05:00+00:00",
"end_time": "2025-08-21 10:00:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "edge-sip2-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 08:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-agreements-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-agreements-b",
"leak_type": "C",
"start_time": "2025-08-21 17:10:00+00:00",
"end_time": "2025-08-21 17:25:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-finance-b",
"leak_type": "B",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 15:30:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "mod-finance-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:25:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-finance-b",
"leak_type": "C",
"start_time": "2025-08-21 07:30:00+00:00",
"end_time": "2025-08-21 08:35:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mgr-tenant-entitlements-b",
"leak_type": "C",
"start_time": "2025-08-21 06:45:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mgr-tenant-entitlements-b",
"leak_type": "C",
"start_time": "2025-08-21 07:20:00+00:00",
"end_time": "2025-08-21 11:30:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "edge-erm-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "edge-erm-b",
"leak_type": "C",
"start_time": "2025-08-21 07:15:00+00:00",
"end_time": "2025-08-22 01:30:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-roles-keycloak-b",
"leak_type": "B",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 17:00:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "mod-roles-keycloak-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-roles-keycloak-b",
"leak_type": "C",
"start_time": "2025-08-21 07:15:00+00:00",
"end_time": "2025-08-21 08:50:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-rtac-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:25:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-rtac-b",
"leak_type": "C",
"start_time": "2025-08-21 07:30:00+00:00",
"end_time": "2025-08-21 08:35:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-configuration-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-configuration-b",
"leak_type": "C",
"start_time": "2025-08-21 15:50:00+00:00",
"end_time": "2025-08-21 18:50:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-inventory-storage-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-settings-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-settings-b",
"leak_type": "C",
"start_time": "2025-08-21 07:20:00+00:00",
"end_time": "2025-08-21 09:30:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-settings-b",
"leak_type": "C",
"start_time": "2025-08-21 15:40:00+00:00",
"end_time": "2025-08-21 20:00:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-oai-pmh-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-users-keycloak-b",
"leak_type": "B",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 18:55:00+00:00",
"leak_reason": "Sudden drop after increase (Type B)"
},
{
"service_name": "mod-users-keycloak-b",
"leak_type": "C",
"start_time": "2025-08-21 06:55:00+00:00",
"end_time": "2025-08-21 07:15:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-users-keycloak-b",
"leak_type": "C",
"start_time": "2025-08-21 07:20:00+00:00",
"end_time": "2025-08-21 08:35:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-export-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:10:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-export-b",
"leak_type": "C",
"start_time": "2025-08-21 07:15:00+00:00",
"end_time": "2025-08-21 08:35:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-export-b",
"leak_type": "C",
"start_time": "2025-08-21 09:15:00+00:00",
"end_time": "2025-08-21 12:25:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-export-b",
"leak_type": "C",
"start_time": "2025-08-21 15:40:00+00:00",
"end_time": "2025-08-21 16:00:00+00:00",
"leak_reason": "Step pattern with 4 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-export-b",
"leak_type": "C",
"start_time": "2025-08-21 16:30:00+00:00",
"end_time": "2025-08-21 16:45:00+00:00",
"leak_reason": "Step pattern with 5 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-export-b",
"leak_type": "C",
"start_time": "2025-08-21 17:15:00+00:00",
"end_time": "2025-08-21 17:30:00+00:00",
"leak_reason": "Step pattern with 6 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-export-b",
"leak_type": "C",
"start_time": "2025-08-21 18:35:00+00:00",
"end_time": "2025-08-21 18:50:00+00:00",
"leak_reason": "Step pattern with 7 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-export-b",
"leak_type": "C",
"start_time": "2025-08-21 22:00:00+00:00",
"end_time": "2025-08-21 22:30:00+00:00",
"leak_reason": "Step pattern with 8 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-data-export-b",
"leak_type": "C",
"start_time": "2025-08-22 04:50:00+00:00",
"end_time": "2025-08-22 05:05:00+00:00",
"leak_reason": "Step pattern with 9 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-reading-room-b",
"leak_type": "C",
"start_time": "2025-08-21 06:50:00+00:00",
"end_time": "2025-08-21 07:25:00+00:00",
"leak_reason": "Step pattern with 1 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-reading-room-b",
"leak_type": "C",
"start_time": "2025-08-21 07:30:00+00:00",
"end_time": "2025-08-21 08:50:00+00:00",
"leak_reason": "Step pattern with 2 stair-step cycle(s) (Type C)"
},
{
"service_name": "mod-reading-room-b",
"leak_type": "C",
"start_time": "2025-08-21 18:10:00+00:00",
"end_time": "2025-08-21 22:35:00+00:00",
"leak_reason": "Step pattern with 3 stair-step cycle(s) (Type C)"
}
]
}
]
Possible improvements
Possible integration with DMS server (data management server)