Classe: Mongo::Monitoring::Event::ServerHeartbeatFailed
- Herda:
-
Evento::Base
- Objeto
- Evento::Base
- Mongo::Monitoramento::Evento::ServerHeartbeatFailed
- Definido em:
- lib/mongo/monitoring/ evento/server_ heartbeat_failed.rb
Visão geral
Evento disparado quando um heartbeat de servidor é despachado.
Recolhimento do Resumo do atributo de instância
-
#endereço ➤ Endereço
Somente leitura
Endereço O endereço do servidor.
-
#error Exception (também: #failure)
Somente leitura
Erro A exceção que ocorreu na chamada de hello.
-
#round_trip_time ➤ Flutuante (também: #duração)
Somente leitura
Open_trip_time Duração da chamada de saudação em segundos.
-
#started_event ⇒ Monitoramento::Event::ServerHeartbeatStarted
Somente leitura
O evento iniciado correspondente .
Recolhimento do Resumo do método de instância
-
#esperado? ➤ verdadeiro | false
Se o heartbeat era esperado.
-
#initialize(address, round_trip_time, error, started_event:, awaited: false) ➤ ServerHeartbeatFailed
construtor
privado
Crie o evento.
-
#resumo ➤ string
Retorna um resumo conciso, mas útil, do evento.
Detalhes do construtor
#initialize(address, round_trip_time, error, started_event:, awaited: false) ⇒ ServerHeartbeatFailed
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
Crie o evento.
37 38 39 40 41 42 43 |
# File 'lib/mongo/monitoring/ evento/server_ heartbeat_failed.rb', linha 37 def inicializar(endereço, round_trip_time, Erro, started_event:, esperado: false) @address = endereço @round_trip_time = round_trip_time @erro = Erro @waited = !!esperado @started_event = started_event end |
Detalhes do atributo da instância
#endereço ➤ Endereço (somente leitura)
Retorna endereço O endereço do servidor.
46 47 48 |
# File 'lib/mongo/monitoring/ evento/server_ heartbeat_failed.rb', linha 46 def endereço @address end |
#error Exception (readonly) Também conhecido como: failure
Retorna o erro A exceção que ocorreu na chamada hello.
55 56 57 |
# File 'lib/mongo/monitoring/ evento/server_ heartbeat_failed.rb', linha 55 def Erro @erro end |
#round_trip_time ➤ Flutuante (somente leitura) Também conhecido como: duração
Retorna round_trip_time Duração da chamada de saudação em segundos.
49 50 51 |
# File 'lib/mongo/monitoring/ evento/server_ heartbeat_failed.rb', linha 49 def round_trip_time @round_trip_time end |
#started_event ➤ Monitoramento::Event::ServerHeartbeatStarted (readonly)
Retorna O evento iniciado correspondente.
69 70 71 |
# File 'lib/mongo/monitoring/ evento/server_ heartbeat_failed.rb', linha 69 def started_event @started_event end |
Detalhes do método de instância
#esperado? ➤ verdadeiro | false
Retorna se a pulsação era esperada.
61 62 63 |
# File 'lib/mongo/monitoring/ evento/server_ heartbeat_failed.rb', linha 61 def esperado? @waited end |
#resumo ➤ string
Este método é experimental e sujeito a alterações.
Retorna um resumo conciso, mas útil, do evento.
79 80 81 82 83 |
# File 'lib/mongo/monitoring/ evento/server_ heartbeat_failed.rb', linha 79 def Resumo "#<#{curto_class_name}" + " endereço=#{endereço}" + " error=#{error.inspect}>" end |