Módulo: Mongo::supervisión::Publishable

Incluye:
Registrable
Incluido en:
Clúster, Cluster::topología::Base, Servidor, Servidor::Conexión, Servidor::Base de Conexión, Servidor::Pool de Conexiones
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

Loggable::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 atributo de instancias

#monitoringMonitoring (readonly)

Supervisión de devoluciones La supervisión.

Devuelve:

Desde:

  • 2.1.0



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

def Monitoring
  @monitoring
end

Detalles del método de instancia

#publicar_cmap_event(evento) ⇒ Objeto

Desde:

  • 2.1.0



39
40
41
42
43
# Archivo 'lib/mongo/supervisión/publishable.rb', línea 39

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



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

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

#publish_sdam_evento(tema, evento) ⇒ objeto

Desde:

  • 2.1.0



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

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

  Monitoring.tuvo éxito(topic, Evento)
end