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/monitoring/publishable.rb

Overview

Define el comportamiento de un objeto que puede publicar eventos de supervisión.

Desde:

  • 2.1.0

Resumen constante

Constantes incluidas desde Loggable

Registrable::PREFIX

Resumen de atributos de la instancia colapsar

Resumen del método de instancia colapsar

Métodos incluidos desde Registrable

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

Detalles de los atributos de instancia

#monitoringMonitoring (readonly)

Supervisión de devoluciones La supervisión.

Devuelve:

Desde:

  • 2.1.0



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

def Monitoring
  @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/supervisión/publishable.rb', línea 41

def publish_cmap_event(Evento)
  return a menos que supervisión?

  Monitoring.publicado(Monitoring::CONNECTION_POOL, Evento)
end

#publish_event(tema, evento) ⇒ Objeto

Obsoleto.

Desde:

  • 2.1.0



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

def publish_event(topic, Evento)
  Monitoring.tuvo éxito(topic, Evento)
end

#publish_sdam_event(tema, evento) ⇒ Objeto

Desde:

  • 2.1.0



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

def evento publicar_sdam(topic, Evento)
  return a menos que supervisión?

  Monitoring.tuvo éxito(topic, Evento)
end