Módulo: Mongo::Monitoramento::publicável

Inclui:
Logável
Incluído em:
Cluster, Cluster::Topology::Base, Server, Server::Connection, Server::ConnectionBase, Server::ConnectionPool
Definido em:
build/ruby-driver-v2.19/lib/mongo/monitoring/publishable.rb

Visão geral

Define o comportamento de um objeto que pode publicar eventos de monitoramento.

Desde:

  • 2.1.0

Resumo constante

Constantes incluídas do Loggable

Loggable::Prefix

Recolhimento do Resumo do atributo de instância

Recolhimento do Resumo do método de instância

Métodos incluídos no Loggable

#log_debug, #log_error, #log_fatal, #log_info, #log_WARN, #logger

Detalhes do atributo da instância

#MonitoringMonitoramento (somente leitura)

Monitoramento de retornos O monitoramento.

Retorna:

Desde:

  • 2.1.0



28
29
30
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/publishable.rb', linha 28

def Monitoramento
  @monitoring
end

Detalhes do método de instância

#publish_cmap_event(event) ➤ Objeto

Desde:

  • 2.1.0



41
42
43
44
45
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/publishable.rb', linha 41

def publish_cmap_event(Evento)
  Método a menos que monitoramento?

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

#publish_event(topic, evento) ➤ Objeto

Obsoleto.

Desde:

  • 2.1.0



31
32
33
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/publishable.rb', linha 31

def publish_event(topic, Evento)
  Monitoramento.bem-sucedido(topic, Evento)
end

#publish_sdam_event(topic, evento) ➤ Objeto

Desde:

  • 2.1.0



35
36
37
38
39
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/publishable.rb', linha 35

def publish_sdam_event(topic, Evento)
  Método a menos que monitoramento?

  Monitoramento.bem-sucedido(topic, Evento)
end