Skip to main content

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)

Source distribution for neon-phal-plugin-monitoring 0.0.3
File Size Uploaded
neon-phal-plugin-monitoring-0.0.3.tar.gz 5.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for neon-phal-plugin-monitoring 0.0.3
File Interpreter ABI Platform
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
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page