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:
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



26
27
28
# Arquivo 'lib/mongo/monitoring/publishable.rb', linha 26

def Monitoramento
  @monitoring
end

Detalhes do método de instância

#publish_cmap_event(event) ➤ Objeto

Desde:

  • 2.1.0



39
40
41
42
43
# Arquivo 'lib/mongo/monitoring/publishable.rb', linha 39

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



29
30
31
# Arquivo 'lib/mongo/monitoring/publishable.rb', linha 29

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

#publish_sdam_event(topic, evento) ➤ Objeto

Desde:

  • 2.1.0



33
34
35
36
37
# Arquivo 'lib/mongo/monitoring/publishable.rb', linha 33

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

  Monitoramento.bem-sucedido(topic, Evento)
end