Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python2-prometheus-client-0.7.1-lp152.1.2 RPM for noarch

From OpenSuSE Leap 15.2 for noarch

Name: python2-prometheus-client Distribution: openSUSE Leap 15.2
Version: 0.7.1 Vendor: openSUSE
Release: lp152.1.2 Build date: Sun Mar 1 12:27:38 2020
Group: Development/Languages/Python Build host: cloud128
Size: 410752 Source RPM: python-prometheus-client-0.7.1-lp152.1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/prometheus/client_python
Summary: Python client for the Prometheus monitoring system
This library provides an API for exporting metrics from a Python application.
It provides classes for the metric types, and an HTTP server to expose the
metrics to Prometheus.

When using Linux, the process CPU, RAM, file descriptor usage and start time
will also be exported.

Along with the HTTP server to expose metrics, you can also write the metrics
to a text file to be exported by the prometheus-node-exporter, or push them to
the prometheus-pushgateway.

This library also includes support for re-exporting Graphite metrics to
Prometheus, custom collectors to proxy metrics for other systems and a parser
for the Prometheus text format.

Provides

Requires

License

Apache-2.0

Changelog

* Thu Nov 14 2019 Thomas Bechtold <tbechtold@suse.com>
  update to version v0.7.1
    * Fix lint related to operator positioning (#273)
    * Fix file descriptor not closed (#269)
    * Add basic openmetrics exposition
    * Add gsum/gcount to GaugeHistogram.
    * Fix multi process collision by initializing pid variable in master process (#192)
    * Use less genexprs in multiprocess accumulate
    * Refactor MetricWrapper magic to class hierarchy
    * Prevent double reading all values when collect multiprocess metrics (#262)
    * Fix lint around unused and star imports (#245)
    * Optimizations for tuples using. Removed unused types transformations. (#263)
    * Read only `used` bytes from MmapedDict files, not all the zeroes too
    * Check that quantile and le labels have Go %g syntax, with .0 (#346)
    * Run isort
    * Avoid unpack_from() for a simple slice
    * Fix deadlock on gcCollector (#371)
    * Fix: #222. Support custom registry for MetricsHandler. (#223)
    * Enable flake8 import lint checking (#327)
    * Avoid duplicate JSON parsing and small allocations
    * correct spelling mistake (#193)
    * Fix unescaping (#291)
    * Add the GaugeHistogram
    * Remove unused time import (#200)
    * Disable GCCollector in multiprocess mode (#324)
    * Make WSGI metrics server not log requests (#203)
    * Add test for empty metadata, and the null byte.
    * helpful error message when multiprocessing dir env is unset (#206)
    * Add _created to Counter/Summary/Histogram
    * Add Info metric type.
    * Simplify code a bit
    * Add support for int values, UNIT, more tests.
    * Use `collections.defaultdict` to speed up metrics counting (#257)
    * Add UntypedMetricFamily to prometheus_client.core (#220)
    * Thread safety done right (#290)
    * Fix lint related to vertical whitespace (#246)
    * parser: ensure samples are of type Sample (#358)
    * Reduce unnecessary metric creation in loop (#256)
    * Remove duplicate code (#320)
    * Only test twisted on 3.7 (latest minor) (#428)
    * Fix thread leak in Python 3.7 #340 (#356)
    * b"Check exemplars are only where they're meant to be."
    * Add support for parsing timestamps
    * Fix #95: catch OSError when collecting file descriptors. (#205)
    * b"multiprocess: don't crash on missing gauge_live/sum files (#424)"
    * PEP333 does not require QUERY_STRING to be present. (#252)
    * Also set the mmap mode to match the read_mode flag.
    * Construct less tuples and dicts in accumulate
    * b"Avoid re-entrant calls to GC collector's callback (#343)"
    * Add python3.7 support (#418)
    * b"Check samples are grouped, untyped isn't used, and for invalid/missing le/quantile values."
    * b"Don't use mmap() when only reading a MmapedDict file"
    * Add OM timestamp support, and unittests
    * Fix lint for line continuation indents (#242)
    * Check for NaN counter values
    * Multiprocess mode: using direct assignment for writing into mmap (#315)
    * If only reading the mmap file, open in read-only mode.
    * Inirial work on OpenMetrics parser.
    * In multiprocess mode, ensure that metrics initialise to the correct (#328)
    * Example on how to expose metrics in a Flask application (#297)
    * Check for invalid info/stateset values.
    * Fix lint around operator spacing (#244)
    * Test and support Python 3.6 (#181)
    * py26 has fixed dependencies (#218)
    * Catch repeated metadata, and metadata after samples.
    * Added metrics to MetricFamily exceptions to fix #362 (#364)
    * Factor out value/timestamp/label parsing
    * Remove travis pypy version hack (#240)
    * optimize openmetrics text parsing (~4x perf) (#402)
    * Text parser optimization (~4.5x perf) (#282)
    * Check bucket rules are being followed
    * Permit subclassing of MetricsHandler (#339)
    * Document removal of _total from metric name.
    * Use precompiled struct methods for pack, unpack data (#266)
    * Add detailed Garbage Collection statistics. (#301)
    * Set default timeout of pushgateway actions to 30s (#237)
    * Fix bug in WSGI app code.
    * Add support for modelling and exposing exemplars
    * Add support for parsing exemplars
    * Add some more todos
    * Add tox env for running flake8 lint (#238)
    * Refactor everything out from `core.py` (but keep it for re-exports)
    * Update OM content type.
    * Check for negative counter-like, guage histogram, and quantile values. (#338)
    * Code style fixups (#325)
    * Disable gcCollector for pypy (#380)
    * Split MultiProcessCollector.__init__ for better profiling
    * Refactor MultiProcessCollector.collect() to allow for arbitrary merging. (#302)
    * read stat and limits files in binary mode (#234) (#235)
    * Ensure MetricFamily labels is a tuple (#184)
    * Fix SyntaxWarning due to unescaped sequence (#366)
    * Add support for Enum/StateSet
    * Change exemplar length limit to be only for label names+values (#397)
    * Fix small spelling error in README.md (#417)
    * Fix import of openmetrics, and make accept handling more general. (#318)
    * Add timestamp type for nano resolution
    * Check ordering within groups.
    * Check for non-real timestamps
    * Improve tests, handle trailing space after value.
    * Limit memory reads for mmaped files (#329)
    * Make indentation multiple of 4 spaces (#241)
    * Fix F811 redefinition lint (#239)
    * fstat mmap file only once
    * Expand unit support.
    * check Python version with sys.version_info (#227)
    * Fix issue #208: parse the correct scheme of URL in Python26 (#209)
    * Drop samples with duplicate timestamps, presumably due to truncation
    * compact MethodType between 2 and 3 (#403)
    * Make the format strings compatible with Python 2.6 (#361)
    * Check for exemplars being too long.
    * Switch to a namedtuple Sample for samples.
    * Make counter metric name not have _total internally.
    * flake8 compliance (#331)
    * flake8 test passing (#373)
    * Fix instrumentation link in README (#384)
    * Fix lint related to assigned but unused variables (#274)
    * multiprocess: pass None as default argument (#212)
    * Update CONTRIBUTING.md for DCO, test, and lint (#326)
    * OM changes untyped to unknown
  - Drop python-devel BuildRequires. It's not needed
* Mon Jul 31 2017 vtheile@suse.com
  Initial package (0.0.20) for openSUSE.

Files

/usr/lib/python2.7/site-packages/prometheus_client
/usr/lib/python2.7/site-packages/prometheus_client-0.7.1-py2.7.egg-info
/usr/lib/python2.7/site-packages/prometheus_client-0.7.1-py2.7.egg-info/PKG-INFO
/usr/lib/python2.7/site-packages/prometheus_client-0.7.1-py2.7.egg-info/SOURCES.txt
/usr/lib/python2.7/site-packages/prometheus_client-0.7.1-py2.7.egg-info/dependency_links.txt
/usr/lib/python2.7/site-packages/prometheus_client-0.7.1-py2.7.egg-info/requires.txt
/usr/lib/python2.7/site-packages/prometheus_client-0.7.1-py2.7.egg-info/top_level.txt
/usr/lib/python2.7/site-packages/prometheus_client/__init__.py
/usr/lib/python2.7/site-packages/prometheus_client/__init__.pyc
/usr/lib/python2.7/site-packages/prometheus_client/__init__.pyo
/usr/lib/python2.7/site-packages/prometheus_client/bridge
/usr/lib/python2.7/site-packages/prometheus_client/bridge/__init__.py
/usr/lib/python2.7/site-packages/prometheus_client/bridge/__init__.pyc
/usr/lib/python2.7/site-packages/prometheus_client/bridge/__init__.pyo
/usr/lib/python2.7/site-packages/prometheus_client/bridge/graphite.py
/usr/lib/python2.7/site-packages/prometheus_client/bridge/graphite.pyc
/usr/lib/python2.7/site-packages/prometheus_client/bridge/graphite.pyo
/usr/lib/python2.7/site-packages/prometheus_client/context_managers.py
/usr/lib/python2.7/site-packages/prometheus_client/context_managers.pyc
/usr/lib/python2.7/site-packages/prometheus_client/context_managers.pyo
/usr/lib/python2.7/site-packages/prometheus_client/core.py
/usr/lib/python2.7/site-packages/prometheus_client/core.pyc
/usr/lib/python2.7/site-packages/prometheus_client/core.pyo
/usr/lib/python2.7/site-packages/prometheus_client/decorator.py
/usr/lib/python2.7/site-packages/prometheus_client/decorator.pyc
/usr/lib/python2.7/site-packages/prometheus_client/decorator.pyo
/usr/lib/python2.7/site-packages/prometheus_client/exposition.py
/usr/lib/python2.7/site-packages/prometheus_client/exposition.pyc
/usr/lib/python2.7/site-packages/prometheus_client/exposition.pyo
/usr/lib/python2.7/site-packages/prometheus_client/gc_collector.py
/usr/lib/python2.7/site-packages/prometheus_client/gc_collector.pyc
/usr/lib/python2.7/site-packages/prometheus_client/gc_collector.pyo
/usr/lib/python2.7/site-packages/prometheus_client/metrics.py
/usr/lib/python2.7/site-packages/prometheus_client/metrics.pyc
/usr/lib/python2.7/site-packages/prometheus_client/metrics.pyo
/usr/lib/python2.7/site-packages/prometheus_client/metrics_core.py
/usr/lib/python2.7/site-packages/prometheus_client/metrics_core.pyc
/usr/lib/python2.7/site-packages/prometheus_client/metrics_core.pyo
/usr/lib/python2.7/site-packages/prometheus_client/mmap_dict.py
/usr/lib/python2.7/site-packages/prometheus_client/mmap_dict.pyc
/usr/lib/python2.7/site-packages/prometheus_client/mmap_dict.pyo
/usr/lib/python2.7/site-packages/prometheus_client/multiprocess.py
/usr/lib/python2.7/site-packages/prometheus_client/multiprocess.pyc
/usr/lib/python2.7/site-packages/prometheus_client/multiprocess.pyo
/usr/lib/python2.7/site-packages/prometheus_client/openmetrics
/usr/lib/python2.7/site-packages/prometheus_client/openmetrics/__init__.py
/usr/lib/python2.7/site-packages/prometheus_client/openmetrics/__init__.pyc
/usr/lib/python2.7/site-packages/prometheus_client/openmetrics/__init__.pyo
/usr/lib/python2.7/site-packages/prometheus_client/openmetrics/exposition.py
/usr/lib/python2.7/site-packages/prometheus_client/openmetrics/exposition.pyc
/usr/lib/python2.7/site-packages/prometheus_client/openmetrics/exposition.pyo
/usr/lib/python2.7/site-packages/prometheus_client/openmetrics/parser.py
/usr/lib/python2.7/site-packages/prometheus_client/openmetrics/parser.pyc
/usr/lib/python2.7/site-packages/prometheus_client/openmetrics/parser.pyo
/usr/lib/python2.7/site-packages/prometheus_client/parser.py
/usr/lib/python2.7/site-packages/prometheus_client/parser.pyc
/usr/lib/python2.7/site-packages/prometheus_client/parser.pyo
/usr/lib/python2.7/site-packages/prometheus_client/platform_collector.py
/usr/lib/python2.7/site-packages/prometheus_client/platform_collector.pyc
/usr/lib/python2.7/site-packages/prometheus_client/platform_collector.pyo
/usr/lib/python2.7/site-packages/prometheus_client/process_collector.py
/usr/lib/python2.7/site-packages/prometheus_client/process_collector.pyc
/usr/lib/python2.7/site-packages/prometheus_client/process_collector.pyo
/usr/lib/python2.7/site-packages/prometheus_client/registry.py
/usr/lib/python2.7/site-packages/prometheus_client/registry.pyc
/usr/lib/python2.7/site-packages/prometheus_client/registry.pyo
/usr/lib/python2.7/site-packages/prometheus_client/samples.py
/usr/lib/python2.7/site-packages/prometheus_client/samples.pyc
/usr/lib/python2.7/site-packages/prometheus_client/samples.pyo
/usr/lib/python2.7/site-packages/prometheus_client/twisted
/usr/lib/python2.7/site-packages/prometheus_client/twisted/__init__.py
/usr/lib/python2.7/site-packages/prometheus_client/twisted/__init__.pyc
/usr/lib/python2.7/site-packages/prometheus_client/twisted/__init__.pyo
/usr/lib/python2.7/site-packages/prometheus_client/twisted/_exposition.py
/usr/lib/python2.7/site-packages/prometheus_client/twisted/_exposition.pyc
/usr/lib/python2.7/site-packages/prometheus_client/twisted/_exposition.pyo
/usr/lib/python2.7/site-packages/prometheus_client/utils.py
/usr/lib/python2.7/site-packages/prometheus_client/utils.pyc
/usr/lib/python2.7/site-packages/prometheus_client/utils.pyo
/usr/lib/python2.7/site-packages/prometheus_client/values.py
/usr/lib/python2.7/site-packages/prometheus_client/values.pyc
/usr/lib/python2.7/site-packages/prometheus_client/values.pyo


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 11:50:38 2024