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)
Metadata
Release files for neon-phal-plugin-monitoring 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| neon-phal-plugin-monitoring-0.0.3.tar.gz | 5.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| neon_phal_plugin_monitoring-0.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.1 kB
Release files / neon-phal-plugin-monitoring-0.0.3.tar.gz
| Download URL | neon-phal-plugin-monitoring-0.0.3.tar.gz |
|---|---|
| Size | 5.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
69869ff461f3fd3097a370329e4787c5abe0faa37cbe0a7418b22a09777ff150
|
|
BLAKE2b-256 checksum How to use checksums |
a70bd1d9db4028a37b72d4c1ca747f34a18c0203ed07ee884783fe7eb45a2cbe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / neon_phal_plugin_monitoring-0.0.3-py3-none-any.whl
| Download URL | neon_phal_plugin_monitoring-0.0.3-py3-none-any.whl |
|---|---|
| Size | 6.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
540cc236b0d74e270c88f52689d17edda51d524cb19f34063bdaf47c4418501b
|
|
BLAKE2b-256 checksum How to use checksums |
5971a2779051676d87ed04e2635643d32fa4db1a997d564352ae028586e9752a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|