Module monitoring¶
- License: Apache 2.0
- Version: 0.2
- Author: Inmanta <code@inmanta.com>
- Upstream project: https://github.com/inmanta/monitoring.git
Entities¶
-
entity
monitoring::Aggregator¶ Parents:
std::EntityA generic aggregator
-
relation std::Host
host[1]¶ other end:
std::Host.aggregators [0:*]
The following implements statements select implementations for this entity:
-
relation std::Host
-
entity
monitoring::EventAggregator¶ Parents:
monitoring::AggregatorAggregate events
-
relation monitoring::HostTransport
event_transport[0:*]¶ other end:
monitoring::HostTransport.event_aggregators [0:1]
The following implements statements select implementations for this entity:
-
relation monitoring::HostTransport
-
entity
monitoring::EventSource¶ Parents:
monitoring::SourceA source of events
-
entity
monitoring::HostTransport¶ Parents:
std::EntityA component on a host that transports metrics, logs and events to somewhere. That can be over the network or to a file.
-
relation monitoring::LogAggregator
log_aggregators[0:1]¶
-
relation monitoring::EventAggregator
event_aggregators[0:1]¶ other end:
monitoring::EventAggregator.event_transport [0:*]
-
relation std::Host
host[1]¶ other end:
std::Host.monitoring_transport [0:*]
-
relation monitoring::QueryAggregator
query_aggregators[1]¶ other end:
monitoring::QueryAggregator.query_transport [0:*]
-
relation monitoring::MetricAggregator
metric_aggregators[0:1]¶ other end:
monitoring::MetricAggregator.metric_transport [0:*]
The following implements statements select implementations for this entity:
-
relation monitoring::LogAggregator
-
entity
monitoring::JmxSource¶ Parents:
monitoring::LogSource,monitoring::MetricSource,monitoring::EventSourceCollect monitoring data from JMX
The following implements statements select implementations for this entity:
-
entity
monitoring::JournaldTail¶ Parents:
monitoring::LogSourceTail the output of journald and collect messages
The following implements statements select implementations for this entity:
-
entity
monitoring::LogAggregator¶ Parents:
monitoring::AggregatorAggregate logs
-
relation monitoring::HostTransport
log_transport[0:*]¶
The following implements statements select implementations for this entity:
-
relation monitoring::HostTransport
-
entity
monitoring::LogSource¶ Parents:
monitoring::SourceA source of log data
-
entity
monitoring::LogTail¶ Parents:
monitoring::LogSourcePut a tail on a log file and collect the log message
-
attribute string
path¶
The following implements statements select implementations for this entity:
-
attribute string
-
entity
monitoring::MetricAggregator¶ Parents:
monitoring::AggregatorAggregate metrics
-
relation monitoring::HostTransport
metric_transport[0:*]¶ other end:
monitoring::HostTransport.metric_aggregators [0:1]
The following implements statements select implementations for this entity:
-
relation monitoring::HostTransport
-
entity
monitoring::MetricCollector¶ Parents:
monitoring::MetricSourceEnable a sensor collect on a host
The following implements statements select implementations for this entity:
-
entity
monitoring::MetricSource¶ Parents:
monitoring::SourceA source of metric data
-
entity
monitoring::QueryAggregator¶ Parents:
monitoring::AggregatorThe query interface
-
relation monitoring::HostTransport
query_transport[0:*]¶
The following implements statements select implementations for this entity:
-
relation monitoring::HostTransport
-
entity
monitoring::Source¶ Parents:
std::EntityA source of monitoring data
other end:
monitoring::Tag.base [1]
-
relation std::Host
host[1]¶ other end:
std::Host.monitoring_source [0:*]
-
entity
monitoring::Tag¶ Parents:
std::EntityA tag on a data source for monitoring tools
-
attribute string
name¶ The name of the tag
-
relation monitoring::Source
base[1]¶ other end:
monitoring::Source.tags [0:*]
The following implements statements select implementations for this entity:
-
attribute string