Test Detection Service via CPU/Memory Spikes

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 jinja2

To start server:
(may be started on whatever free port).

uvicorn main:app --reload --port 8000

Notes:

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-pvt

Parameters

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-pvt

Parameters:

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)