Automatic provisioning of monitoring for containerized microservices
AssigneeSysdig, Inc.
InventorLoris Degioanni
Life of this patent
Estimating the term…
Abstract
A monitoring system is configured to receive information regarding a microservice run in one or more containers at a computing cluster; submit a request to a cluster manager of the computing cluster via an application programming interface (API) for adding one or more configurations for monitoring the microservice to a configuration dataset managed by the cluster manager; receive monitoring data related to the microservice in accordance with the one or more configurations; and transmit the monitoring data to a user device associated with the microservice.
Claims20
A computer-implemented method of automatic monitoring of containerized microservices, comprising:
- receiving, by a processor, information regarding a microservice executed in one or more containers of a computing cluster in accordance with a configuration dataset for the microservice that is managed by a cluster manager of the computing cluster;
- submitting, by the processor, a request to the cluster manager of the computing cluster via an application programming interface (API) for adding one or more configurations specifically for monitoring the microservice to the configuration dataset for the microservice;
- as a result of adding the one or more configurations to the configuration dataset for the microservice, receiving monitoring data related to the microservice as the microservice is executed in the one or more containers in accordance with the configuration dataset for the microservice;
- and
- transmitting the monitoring data to a user device associated with the microservice.
One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause performance of a method of automatic monitoring of containerized microservices, the method comprising:
- receiving information regarding a microservice executed in one or more containers of a computing cluster in accordance with a configuration dataset for the microservice that is managed by a cluster manager of the computing cluster;
- submitting a request to the cluster manager of the computing cluster via an application programming interface (API) for adding one or more configurations specifically for monitoring the microservice to the configuration dataset for the microservice;
- as a result of adding the one or more configurations to the configuration dataset for the microservice, receiving monitoring data related to the microservice as the microservice is executed in the one or more containers in accordance with the configuration dataset for the microservice;
- and
- transmitting the monitoring data to a user device associated with the microservice.
Dependencies are inferred from the claim text.