Core Monitoring Service
Project description
Core Monitoring Plugin
This plugin monitors messagebus traffic to log events and metrics. This data may optionally be uploaded to a remote endpoint and/or saved locally for evaluation.
Configuration
Metrics may be uploaded to an MQ endpoint for aggregation/data sharing. They may also be saved locally for local monitoring/evaluation.
PHAL:
neon-phal-plugin-core-monitor:
upload_enabled: False
save_locally: True
Messagebus API
Messagebus events are handled to collect various metrics. There is no defined set of supported metrics; any module may choose to report a metric to this plugin.
Report Metric
Record an arbitrary metric by emitting:
msg_type: neon.metric
data:
name: Metric name/type
timestamp: Optional timestamp metric was collected (float epoch time)
# Add any data that will be collected as part of this metric
Get Metric
Get processed data for a collected metric.
msg_type: neon.get_metric
data:
name: Metric name/type (required)
Get Raw Metric
Get raw data for collected metrics. This will return a list of dict data for the requested metric (dict of metric name to list dict data if no metric requested).
msg_type: neon.get_raw_metric
data:
name: Metric name/type (or None to get all metrics)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for neon-phal-plugin-monitoring-0.0.1a2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a7aac7fd3db08a32c0499f9876721f50d5c2e516a91cc204a36b8b859d72e17 |
|
MD5 | 8654d483c40fb787e3be95b7c8ff1a9d |
|
BLAKE2b-256 | 48c5d9175cc3fbe3bb3fbcc77d32e13eda0d6188f4dbbc8918e55b9769611393 |
Hashes for neon_phal_plugin_monitoring-0.0.1a2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 766b1fdc23b3f1b8d0a77539a7f7129d0217d12d3cdea4657fcf4a75f372d5f6 |
|
MD5 | cc54a7931a93cce04202b13d551942ff |
|
BLAKE2b-256 | 8556a07c1ec10d33607be55b93a51e2aa829f7b3fd2a3dc126cf348446e32ebb |