12388734

Cluster Availability Monitoring and Alerting

PublishedAugust 12, 2025
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
9 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system comprising: an orchestrator comprising: a plurality of ping agents, where each of the plurality of ping agents is assignable only to a respective type of service and where a first one of the plurality of ping agents is assignable only to a first type of service and a second one of the plurality of ping agents is assignable only to a second type of service; and a ping operator to, in response to creation of a first instance of a first service, determine a type of the first service, determine a ping agent which is assignable only to the type of the first service, and assign the determined ping agent to the first instance of the first service to transmit a ping to an external port of the first instance and to determine a ping result corresponding to the transmitted ping; an execution environment to execute the first instance of the first service; a metadata store to store metadata indicating a status of the first instance of the first service; a health check component to determine a health status metric of the first instance and to provide the health status metric via an internal port of the execution environment; and an alert manager to determine whether to generate an alert associated with the first instance based on the ping result, the status, and the health status metric.

2

2. The system according to claim 1, wherein the execution environment is a container and the first instance of the first service is a containerized application.

3

3. The system according to claim 2, further comprising: a second container to execute a second instance of the first service, the second instance comprising a second containerized application, wherein the ping operator is to, in response to creation of the second instance of the first service, determine a second ping agent of the plurality of ping agents which is assignable to the type of the first service and assign the determined second ping agent to the second instance of the first service to transmit a second ping to a second external port of the second container and to determine a second ping result corresponding to the transmitted second ping, wherein the metadata store is to store metadata indicating a second status of the second containerized application, wherein the health check component is to determine a second health status metric of the second containerized application and to provide the second health status metric via an internal port of the second container, and wherein the alert manager is to determine whether to generate an alert associated with the second containerized application based on the second ping result, the second status, and the second health status metric.

4

4. A method comprising: instantiating a first instance of a first service in an execution environment; in response to instantiating the first instance of the first service, determining a type of the first service, determining, from a plurality of ping agents, where each of the plurality of ping agents is assignable only to a respective type of service, a ping agent which is assignable only to the type of the first service, and assigning the determined ping agent to the first instance of the first service; operating the ping agent to transmit a ping to an external port of the first instance; determining a ping result corresponding to the transmitted ping; storing metadata indicating a status of the first instance of the first service; determining a health status metric of the first instance and providing the health status metric via an internal port of the execution environment; and determining whether to generate an alert associated with the first instance based on the ping result, the status, and the health status metric, where a first one of the plurality of ping agents is assignable only to a first type of service and a second one of the plurality of ping agents is assignable only to a second type of service.

5

5. The method according to claim 4, wherein the execution environment is a container and the first instance of the first service is a containerized application.

6

6. The method according to claim 5, further comprising: instantiating a second instance of the first service in a second container, the second instance comprising a second containerized application; in response to instantiating the second instance of the first service, determining a second ping agent of the plurality of ping agents which is assignable only to the type of the first service and assigning the determined second ping agent to the second instance of the first service; operating the second ping agent to transmit a second ping to a second external port of the second container; determining a second ping result corresponding to the transmitted second ping; storing metadata indicating a second status of the second containerized application; determining a second health status metric of the second containerized application and providing the second health status metric via an internal port of the second container; and determining whether to generate an alert associated with the second containerized application based on the second ping result, the second status, and the second health status metric.

7

7. A non-transitory computer-readable medium storing program code executable by one or more processing units to cause a computing system to: execute a first instance of a first service in an execution environment; in response to execution of the first instance of the first service, determine a type of the first service, determine, from a plurality of ping agents, where each of the plurality of ping agents is assignable only to a respective type of service, a ping agent of the plurality of ping agents which is assignable only to the type of the first service, and assign the determined ping agent to the first instance of the first service; operate the ping agent to transmit a ping to an external port of the first instance; determine a ping result corresponding to the transmitted ping; store metadata indicating a status of the first instance of the first service; determine a health status metric of the first instance and providing the health status metric via an internal port of the execution environment; and determine whether to generate an alert associated with the first instance based on the ping result, the status, and the health status metric, where a first one of the plurality of ping agents is assignable only to a first type of service and a second one of the plurality of ping agents is assignable only to a second type of service.

8

8. The medium according to claim 7, wherein the execution environment is a container and the first instance of the first service is a containerized application.

9

9. The medium according to claim 8, the program code executable by one or more processing units to cause a computing system to: execute a second instance of the first service in a second container, the second instance comprising a second containerized application; in response to execution of the second instance of the first service, determine a second ping agent of the plurality of ping agents which is assignable only to the type of the first service and assign the determined second ping agent to the second instance of the first service; operate the second ping agent to transmit a second ping to a second external port of the second container; determine a second ping result corresponding to the transmitted second ping; store metadata indicating a second status of the second containerized application; determine a second health status metric of the second containerized application and providing the second health status metric via an internal port of the second container; and determine whether to generate an alert associated with the second containerized application based on the second ping result, the second status, and the second health status metric.

Patent Metadata

Filing Date

Unknown

Publication Date

August 12, 2025

Inventors

Sunyoung HAN
Young Hun KIM
Jongheon PARK
Incheol KIM
Jihun KANG
Chul Won LEE

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “CLUSTER AVAILABILITY MONITORING AND ALERTING” (12388734). https://patentable.app/patents/12388734

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.