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
File details
Details for the file neon-phal-plugin-monitoring-0.0.2.tar.gz
.
File metadata
- Download URL: neon-phal-plugin-monitoring-0.0.2.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2d6525be96dcd9196ab7f8ad10a072b7b38386ddff7c657947a57b96711dbd3 |
|
MD5 | 552004faf6e4686211a94d2eef65c821 |
|
BLAKE2b-256 | 3041359d926a54e3308139a458b3be31aa9fed84be4eeff74def7036bfd37e55 |
File details
Details for the file neon_phal_plugin_monitoring-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: neon_phal_plugin_monitoring-0.0.2-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0d5e1af4a9c5780d119c64710668281da88f971a41c706d05fa70db2f73ab79 |
|
MD5 | 167fbce284033a347837fdf7fe6f8b95 |
|
BLAKE2b-256 | 0c1f2b8f34508d36a11b622e93ea0e1670d9acb284cdd4a603f3c2b9619608a8 |