Módulo: Mongo::Monitoreo::Publicable

Incluye:
Registrable
Incluido en:
Clúster, Clúster::Topología::Base, Servidor, Servidor::Conexión, Servidor::BaseDeConexión, Servidor::GrupoDeConexiones
Definido en:
lib/mongo/monitoreo/publicable.rb

Overview

Define el comportamiento de un objeto que puede publicar eventos de monitoreo.

Desde:

  • 2.1.0

Resumen constante

Constantes incluidas desde Loggable

Registrable::PREFIX

Colapso delresumen de atributos de instancia

Colapso del resumen del método de instancia

Métodos incluidos en Loggable

#log_debug, #log_error, #log_fatal, #log_info, #log_warn, #logger

Detalles de los atributos de instancia

#monitoringMonitoring (readonly)

Monitoreo de devoluciones El monitoreo.

Devuelve:

Desde:

  • 2.1.0



28
29
30
# Archivo 'lib/mongo/monitoring/publishable.rb', línea 28

def vigilancia
  @monitoring
end

Detalles del método de instancia

#publish_cmap_event(evento) ⇒ Objeto

Desde:

  • 2.1.0



41
42
43
44
45
# Archivo 'lib/mongo/monitoring/publishable.rb', línea 41

def evento_publicar_cmap(evento)
  return a no ser que ¿escucha?

  vigilancia.publicado(Monitoring::CONNECTION_POOL, evento)
end

#publish_event(tema, evento) ⇒ Objeto

Obsoleto.

Desde:

  • 2.1.0



31
32
33
# Archivo 'lib/mongo/monitoring/publishable.rb', línea 31

def evento_publicación(tema, evento)
  vigilancia.tuvo éxito(tema, evento)
end

#publish_sdam_event(tema, evento) ⇒ Objeto

Desde:

  • 2.1.0



35
36
37
38
39
# Archivo 'lib/mongo/monitoring/publishable.rb', línea 35

def evento publicar_sdam(tema, evento)
  return a no ser que ¿escucha?

  vigilancia.tuvo éxito(tema, evento)
end