Skip to main content

Metrics plugin for Fastpluggy

Project description

fastpluggy-metrics

Metrics Release Pipeline Status Coverage

Prometheus metrics plugin for FastPluggy. Collects and exposes metrics from all plugins that implement the MetricsProvider capability.

Installation

pip install fastpluggy-metrics

Dependencies

  • psutil
  • prometheus-client
  • prometheus-fastapi-instrumentator

Features

  • Prometheus /metrics endpoint
  • Auto-discovers plugins with MetricsProvider capability
  • System metrics (CPU, memory, disk) via psutil
  • FastAPI request instrumentation
  • Cardinality monitoring and warnings
  • Dashboard with per-provider metric viewer

Documentation

See docs/README.md for detailed documentation.

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

fastpluggy_metrics-0.1.4.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fastpluggy_metrics-0.1.4-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file fastpluggy_metrics-0.1.4.tar.gz.

File metadata

  • Download URL: fastpluggy_metrics-0.1.4.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for fastpluggy_metrics-0.1.4.tar.gz
Algorithm Hash digest
SHA256 d3f9885a41a6a17db5a8b0240d92d0a539d1bf1814380a36f97e1307f6fdb118
MD5 bdd24a2f6a10d60892dd3351c8a8770e
BLAKE2b-256 0472772b12c49a2b80b8b483440370b8e46f12c2b570e952af68b0b04ca51f7b

See more details on using hashes here.

File details

Details for the file fastpluggy_metrics-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for fastpluggy_metrics-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 221d1bb79463263b5cd4eb1e07e4afd6b7898c516e5373c995e731a690c95e3c
MD5 c8612f4067df2656249d125e5efd8d42
BLAKE2b-256 f6e2425373e836dc7e4a5abf87f1ba87e6e0c79b319528648758db6e6506d897

See more details on using hashes here.

Supported by

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