模块:Mongo::Monitoring::Publishable

包括:
Loggable
包含在:
ClusterCluster::Topology::BaseServerServer::ConnectionServer::ConnectionBaseServer::ConnectionPool
定义于:
build/Ruby-driver-v 2.19 /lib/mongo/monitoring/publishable.rb

Overview

定义可以发布监控事件的对象的行为。

由于:

  • 2.1.0

常量摘要

Loggable中包含的常量

Loggable::PREFIX

实例属性摘要折叠

实例方法摘要折叠

Loggable中包含的方法

#log_debug#log_error#log_ Fatal#log_info#log_warn#logger

实例属性详细信息

# Monitoring监控(只读)

返回监控 监控。

返回:

  • (监控)

    监控 监控。

由于:

  • 2.1.0



28
29
30
# File ' 构建/ruby-driver-v2.19/lib/ mongo / 监控/publishable.rb', 第28行

def 监控
  @monitoring
end

实例方法详细信息

# publish_cmap_event (event) ⇒对象

由于:

  • 2.1.0



41
42
43
44
45
# File ' 构建/ruby-driver-v2.19/lib/ mongo / 监控/publishable.rb', 第41行

def publish_cmap_event(事件)
  return 除非 监控?

  监控.已发布(监控::CONNECTION_POOL, 事件)
end

# publish_event (主题, 事件) ⇒对象

已弃用。

由于:

  • 2.1.0



31
32
33
# File ' 构建/ruby-driver-v2.19/lib/ mongo / 监控/publishable.rb', 第31行

def publish_event(topic, 事件)
  监控.成功(topic, 事件)
end

# publish_sdam_event (topic, event) ⇒ Object

由于:

  • 2.1.0



35
36
37
38
39
# File ' 构建/ruby-driver-v2.19/lib/ mongo / 监控/publishable.rb', 第35行

def publish_sdam_event(topic, 事件)
  return 除非 监控?

  监控.成功(topic, 事件)
end