class Mosquito::Observability::Overseer

Included Modules

Defined in:

mosquito/api/overseer.cr

Constructors

Class Method Summary

Instance Method Summary

Instance methods inherited from module Mosquito::Observability::Publisher

publish(data : NamedTuple) publish, publish_context : PublishContext publish_context

Constructor Detail

def self.new(overseer : Runners::Overseer) #

Class Method Detail

def self.metadata_key(instance_id : String) : String #

Instance Method Detail

def executor_created(executor : Runners::Executor) : Nil #

def executor_died(executor : Runners::Executor) : Nil #

def heartbeat #

def instance_id : String #

def metadata : Metadata #

def starting #

def stopped #

def stopping #

def update_executor_list(executors : Array(Runners::Executor)) : Nil #