Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neon-phal-plugin-monitoring-0.0.1.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file neon-phal-plugin-monitoring-0.0.1.tar.gz.

File metadata

File hashes

Hashes for neon-phal-plugin-monitoring-0.0.1.tar.gz
Algorithm Hash digest
SHA256 04c2f8702a58928bf4c444ee9fc91176debf8d0f5de81ceef8247e0ecc645a61
MD5 c96f7f04ec2f2b436be3fb402eadf0b3
BLAKE2b-256 1d9aa823408999f094dda505a620e15fb4801d82f1d0b5ef35cccc9937ee2eb6

See more details on using hashes here.

Provenance

File details

Details for the file neon_phal_plugin_monitoring-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for neon_phal_plugin_monitoring-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4108589744b66e0ed7f51c16c4dd5c2b148193557e38587ea7c79fb5a909200d
MD5 f2501755dab6ad481a8f6c250fca17b2
BLAKE2b-256 934f76094d9972a618b2b88166399c4662f8cec35a5f7eb319a3e4d940f320ca

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page