Autodiscovery with Dynamic Configuration Launching
First Claim
1. A computer-implemented method for autodiscovery with dynamic configuration, the computer-implemented method comprising:
- generating a configuration template for a provider, the configuration template including one or more conditions;
monitoring for launch of a new event from a provider;
based on the monitoring, detecting the new event;
determining, for the detected new event, occurrence of at least one condition of the configuration template; and
in response to the determining of the occurrence of the at least one condition of the configuration template for the detected new event, automatically launching a configuration associated with the new event.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for autodiscovery with dynamic configuration are provided. Exemplary methods include: generating a configuration template for a provider, the configuration template including one or more conditions; monitoring for launch of a new event from a provider; based on the monitoring, detecting the new event; determining, for the detected new event, occurrence of at least one condition of the configuration template; and in response to the determining, automatically launching a configuration associated with the new event. New events may be emitted to a common bus by various providers. The provider may be a container-based provider, container orchestration platform, port-based provider, process-based provider, file search provider, or the like. For container providers, an automatically launched configuration can be automatically stopped once the container exits. The method may include determining that a detected new container includes one or more hints for determining a particular configuration to automatically launch.
1 Citation
20 Claims
-
1. A computer-implemented method for autodiscovery with dynamic configuration, the computer-implemented method comprising:
-
generating a configuration template for a provider, the configuration template including one or more conditions; monitoring for launch of a new event from a provider; based on the monitoring, detecting the new event; determining, for the detected new event, occurrence of at least one condition of the configuration template; and in response to the determining of the occurrence of the at least one condition of the configuration template for the detected new event, automatically launching a configuration associated with the new event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a processor; and a memory communicatively coupled to the processor, the memory storing instructions executable by the processor to perform a method, the method comprising; generating a configuration template for a provider, the configuration template including one or more conditions; monitoring for launch of a new event from a provider; based on the monitoring, detecting the new event; determining, for the detected new event, occurrence of at least one condition of the configuration template; and in response to the determining of the occurrence of the at least one condition of the configuration template for the detected new event, automatically launching a configuration associated with the new event.
-
-
20. A system comprising:
-
means for generating a configuration template for a provider, the configuration template including one or more conditions; means for monitoring for launch of a new event from a provider; means for, based on the monitoring, detecting the new event; means for, determining, for the detected new event, occurrence of at least one condition of the configuration template; and means for, in response to the determining of the occurrence of the at least one condition of the configuration template for the detected new event, automatically launching a configuration associated with the new event.
-
Specification