GitHub / prometheus/client_python / commits
Prometheus instrumentation library for Python applications
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 31f5557e |
Change exemplar length limit to be only for label names+values (#397)
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 2206f159 |
Fix instrumentation link in README (#384)
Signed-off-by: zhulongcheng <z****e@g****m> |
zhulongcheng <z****e@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 7 years ago | |
| f8201905 |
Disable gcCollector for pypy (#380)
Signed-off-by: Krukov Dima <g****u@g****m> |
Krukov D <G****u@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 7 years ago | |
| 3cb4c924 |
flake8 test passing (#373)
Signed-off-by: Tushar Makkar <t****r@v****m> |
Tushar Makkar <t****8@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 7 years ago | |
| d85d1206 |
Release 0.6.0
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | over 7 years ago | |
| 2181e9e4 |
Fix deadlock on gcCollector (#371)
Signed-off-by: dmitry.kryukov <d****v@e****m> |
Krukov D <G****u@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 7 years ago | |
| 4aa1936c |
Fix SyntaxWarning due to unescaped sequence (#366)
Signed-off-by: xtreak <t****i@g****m> |
Xtreak <t****i@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 7 years ago | |
| 4884cb3f |
Added metrics to MetricFamily exceptions to fix #362 (#364)
Signed-off-by: Rick van Hattem <W****h@w****h> |
Rick van Hattem <w****h@w****h>
Committed by: Brian Brazil <b****l@r****o> |
over 7 years ago | |
| f5e818af |
parser: ensure samples are of type Sample (#358)
Signed-off-by: Marco Neumann <m****n@b****m> |
Marco Neumann <m****o@c****t>
Committed by: Brian Brazil <b****l@r****o> |
over 7 years ago | |
| 22305110 |
Make the format strings compatible with Python 2.6 (#361)
Signed-off-by: Victor Grigoriu <v****u@g****m> |
Victor Grigoriu <v****u@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 7 years ago | |
| 5aa256d8 |
Fix thread leak in Python 3.7 #340 (#356)
Signed-off-by: Sebastian Brandt <s****t@f****e> |
Sebastian Brandt <s****n@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 7 years ago | |
| d7c70f29 |
Release 0.5.0
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | over 7 years ago | |
| 9c19f817 |
Check that quantile and le labels have Go %g syntax, with .0 (#346)
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 752c7bf5 |
Check for negative counter-like, guage histogram, and quantile values. (#338)
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| 33bc65ba |
Avoid re-entrant calls to GC collector's callback (#343)
Signed-off-by: Aarni Koskela <a****x@i****i> |
Aarni Koskela <a****x@i****i>
Committed by: Brian Brazil <b****l@r****o> |
almost 8 years ago | |
| 1d0168bd |
Run isort
Signed-off-by: Aarni Koskela <a****x@i****i> |
Aarni Koskela <a****x@i****i>
Committed by: Brian Brazil <b****l@r****o> |
almost 8 years ago | |
| b4d6020b |
Refactor everything out from `core.py` (but keep it for re-exports)
Signed-off-by: Aarni Koskela <a****x@i****i> |
Aarni Koskela <a****x@i****i>
Committed by: Brian Brazil <b****l@r****o> |
almost 8 years ago | |
| a50f3e4b |
Permit subclassing of MetricsHandler (#339)
Signed-off-by: Jean-Ralph Aviles <j****s@g****m> |
Jean-Ralph Aviles <j****s@u****m>
Committed by: Brian Brazil <b****l@r****o> |
almost 8 years ago | |
| 1fbb1f33 |
flake8 compliance (#331)
Signed-off-by: Danny Sauer <d****r@s****m> |
Danny Sauer <g****b@d****m>
Committed by: Brian Brazil <b****l@r****o> |
almost 8 years ago | |
| 38e9f48a |
Limit memory reads for mmaped files (#329)
Signed-off-by: Simon Davy <s****y@c****m> |
Simon Davy <b****t@g****m>
Committed by: Brian Brazil <b****l@r****o> |
almost 8 years ago | |
| 3088bc14 |
In multiprocess mode, ensure that metrics initialise to the correct (#328)
Signed-off-by: Simon Davy <s****y@c****m> |
Simon Davy <b****t@g****m>
Committed by: Brian Brazil <b****l@r****o> |
almost 8 years ago | |
| d737da7f |
Release 0.4.2
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | almost 8 years ago | |
| 687c601a |
Update CONTRIBUTING.md for DCO, test, and lint (#326)
Signed-off-by: Martin Packman <m****n@z****m> |
Martin Packman <g****t@g****m>
Committed by: Brian Brazil <b****l@r****o> |
almost 8 years ago | |
| 428cf1b6 |
Enable flake8 import lint checking (#327)
Signed-off-by: Martin Packman <m****n@z****m>, Martin Packman <m****n@z****m> |
Martin Packman <g****t@g****m>
Committed by: Brian Brazil <b****l@r****o> |
almost 8 years ago | |
| fd11c49e |
Code style fixups (#325)
Signed-off-by: Aarni Koskela <a****x@i****i> |
Aarni Koskela <a****x@i****i>
Committed by: Brian Brazil <b****l@r****o> |
almost 8 years ago | |
| 48cbd38c |
Disable GCCollector in multiprocess mode (#324)
Signed-off-by: Aarni Koskela <a****x@i****i> |
Aarni Koskela <a****x@i****i>
Committed by: Brian Brazil <b****l@r****o> |
almost 8 years ago | |
| 7674ab35 |
Release 0.4.1
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | almost 8 years ago | |
| 9e65e887 |
Remove duplicate code (#320)
Signed-off-by: William Huang <a****m@o****m> |
William Huang <a****m@o****m>
Committed by: Brian Brazil <b****l@r****o> |
almost 8 years ago | |
| 9021384f |
Fix import of openmetrics, and make accept handling more general. (#318)
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| d2c0d3ec |
Release 0.4.0
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | almost 8 years ago | |
| 80a39443 | merge Merge pull request #306 from prometheus/openmetrics |
Brian Brazil <b****l@r****o>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| 283ba23c |
Update OM content type.
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | almost 8 years ago | |
| 5c5c3e2d |
Drop samples with duplicate timestamps, presumably due to truncation
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | almost 8 years ago | |
| f4c08cdd |
Simplify code a bit
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | almost 8 years ago | |
| a61233d1 |
Check bucket rules are being followed
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | almost 8 years ago | |
| 1ebdaf91 |
Check ordering within groups.
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | almost 8 years ago | |
| c7bfebc7 |
Check samples are grouped, untyped isn't used, and for invalid/missing le/qua...
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | almost 8 years ago | |
| afe09a35 |
Check for non-real timestamps
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | almost 8 years ago | |
| d1e8b349 |
Multiprocess mode: using direct assignment for writing into mmap (#315)
Signed-off-by: David Guerrero <h****e@g****m> |
David Guerrero <h****e@g****m>
Committed by: Brian Brazil <b****l@r****o> |
almost 8 years ago | |
| 61480b20 |
Check for exemplars being too long.
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | almost 8 years ago | |
| e8c3daa6 |
Check for NaN counter values
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | almost 8 years ago | |
| c8c5a027 |
Add test for empty metadata, and the null byte.
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | almost 8 years ago | |
| addb28cb |
Check for invalid info/stateset values.
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | almost 8 years ago | |
| 0b4e9831 |
Catch repeated metadata, and metadata after samples.
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | almost 8 years ago | |
| 95c72854 |
Check exemplars are only where they're meant to be.
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | almost 8 years ago | |
| 624bb61e |
Refactor MetricWrapper magic to class hierarchy
Signed-off-by: Aarni Koskela <a****x@i****i> |
Aarni Koskela <a****x@i****i>
Committed by: Brian Brazil <b****l@r****o> |
almost 8 years ago | |
| c0cee96e |
Add detailed Garbage Collection statistics. (#301)
Signed-off-by: Tristan Colgate <t****n@q****m> |
Tristan Colgate-McFarlane <t****e@g****m>
Committed by: Brian Brazil <b****l@r****o> |
almost 8 years ago | |
| 8586b8de |
Also set the mmap mode to match the read_mode flag.
Signed-off-by: Noah Kantrowitz <n****h@c****t> |
Noah Kantrowitz <n****h@c****t>
Committed by: Brian Brazil <b****l@r****o> |
almost 8 years ago | |
| 0cedb752 |
Fix bug in WSGI app code.
Signed-off-by: Noah Kantrowitz <n****h@c****t> |
Noah Kantrowitz <n****h@c****t>
Committed by: Brian Brazil <b****l@r****o> |
almost 8 years ago | |
| 59315cc8 |
If only reading the mmap file, open in read-only mode.
Signed-off-by: Noah Kantrowitz <n****h@c****t> |
Noah Kantrowitz <n****h@c****t>
Committed by: Brian Brazil <b****l@r****o> |
almost 8 years ago | |
| 8a4a65c4 |
Add gsum/gcount to GaugeHistogram.
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | almost 8 years ago | |
| 18017c62 |
Refactor MultiProcessCollector.collect() to allow for arbitrary merging. (#302)
Signed-off-by: Simon Davy <s****y@c****m> |
Simon Davy <b****t@g****m>
Committed by: Brian Brazil <b****l@r****o> |
almost 8 years ago | |
| 10c8eb4a | merge Merge pull request #300 from prometheus/openmetrics |
Brian Brazil <b****l@r****o>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| c25dd5f9 |
Document removal of _total from metric name.
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | almost 8 years ago | |
| 5cc3ca8a |
Expand unit support.
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | almost 8 years ago | |
| eb4ac52d |
Add some more todos
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | about 8 years ago | |
| d6192029 |
Add support for parsing exemplars
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | about 8 years ago | |
| 0f668b61 |
Factor out value/timestamp/label parsing
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | about 8 years ago | |
| 9a39e5c1 |
Add support for modelling and exposing exemplars
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | about 8 years ago | |
| 1b840fb1 |
OM changes untyped to unknown
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | about 8 years ago | |
| 7e19da9e |
Add OM timestamp support, and unittests
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | about 8 years ago | |
| 8f5ea53c |
Improve tests, handle trailing space after value.
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | about 8 years ago | |
| b476bff6 |
Example on how to expose metrics in a Flask application (#297)
Signed-off-by: Evans Mungai <m****s@g****m> |
Evans Mungai <b****h@u****m>
Committed by: Brian Brazil <b****l@r****o> |
about 8 years ago | |
| e325c66c |
Add support for parsing timestamps
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | about 8 years ago | |
| 53726b37 |
Add timestamp type for nano resolution
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | about 8 years ago | |
| 7e3385b7 |
Add support for int values, UNIT, more tests.
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | about 8 years ago | |
| b5db28b8 |
Inirial work on OpenMetrics parser.
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | about 8 years ago | |
| b339d211 |
Switch to a namedtuple Sample for samples.
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | about 8 years ago | |
| 6718eb59 |
Add _created to Counter/Summary/Histogram
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | about 8 years ago | |
| 494a27d4 |
Add the GaugeHistogram
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | about 8 years ago | |
| 1aa84057 |
Add support for Enum/StateSet
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | about 8 years ago | |
| 682e5ecf |
Add basic openmetrics exposition
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | about 8 years ago | |
| 1807665a |
Add Info metric type.
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | about 8 years ago | |
| da8e6c65 | Release 0.3.1 | Brian Brazil <b****l@r****o> | about 8 years ago | |
| 889a6fb9 |
Thread safety done right (#290)
Signed-off-by: Zaar Hai <h****r@h****m>, Zaar Hai <h****r@h****m>, Zaar Hai <h****r@h****m>, Zaar Hai <h****r@h****m>, Zaar Hai <h****r@h****m>, Zaar Hai <h****r@h****m>, Zaar Hai <h****r@h****m>, Zaar Hai <h****r@h****m>, Zaar Hai <h****r@h****m> |
Zaar Hai <h****r@u****m>
Committed by: Brian Brazil <b****l@r****o> |
about 8 years ago | |
| f2436cac |
Fix unescaping (#291)
Signed-off-by: immerrr <i****r@g****m> |
dennis again <i****r@g****m>
Committed by: Brian Brazil <b****l@r****o> |
about 8 years ago | |
| a4dd93bc |
Make counter metric name not have _total internally.
Signed-off-by: Brian Brazil <b****l@r****o> |
Brian Brazil <b****l@r****o> | about 8 years ago | |
| 5dd220df | Release 0.3.0 | Brian Brazil <b****l@r****o> | about 8 years ago | |
| dc15164f |
Text parser optimization (~4.5x perf) (#282)
Signed-off-by: Pierre Margueritte <m****e@g****m>, Pierre <m****e@g****m> |
Pierre Margueritte <m****e@g****m>
Committed by: Brian Brazil <b****l@r****o> |
about 8 years ago | |
| 95518465 |
Fix lint related to assigned but unused variables (#274)
Signed-off-by: Martin Packman <m****n@z****m> |
Martin Packman <g****t@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 8 years ago | |
| ec1a9f66 |
Fix lint related to operator positioning (#273)
Signed-off-by: Martin Packman <m****n@z****m> |
Martin Packman <g****t@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 8 years ago | |
| 2783ff82 |
Fix file descriptor not closed (#269)
Signed-off-by: Geoffrey Beausire <g****e@c****m> |
Geoffrey Beausire <g****e@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 8 years ago | |
| a5e7c4ef | Use precompiled struct methods for pack, unpack data (#266) |
Max Usachev <m****v@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 8 years ago | |
| 569908a8 | Release 0.2.0 | Brian Brazil <b****l@r****o> | over 8 years ago | |
| 1a16fd0c | Optimizations for tuples using. Removed unused types transformations. (#263) |
Max Usachev <m****v@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 8 years ago | |
| ac9ef69f | Prevent double reading all values when collect multiprocess metrics (#262) |
Max Usachev <m****v@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 8 years ago | |
| cce9af5e | Use `collections.defaultdict` to speed up metrics counting (#257) |
Max Usachev <m****v@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 8 years ago | |
| e2a50610 | Reduce unnecessary metric creation in loop (#256) |
Max Usachev <m****v@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 8 years ago | |
| 55f10559 | Fix lint related to vertical whitespace (#246) |
Martin Packman <g****t@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 8 years ago | |
| 4ba6c90e | PEP333 does not require QUERY_STRING to be present. (#252) |
Dan Root <r****n@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 8 years ago | |
| c59f4360 | Fix lint around unused and star imports (#245) |
Martin Packman <g****t@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 8 years ago | |
| 8c1cddda | Fix lint around operator spacing (#244) |
Martin Packman <g****t@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 8 years ago | |
| fd334b8d | Fix lint for line continuation indents (#242) |
Martin Packman <g****t@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 8 years ago | |
| 55eab1f1 | Make indentation multiple of 4 spaces (#241) |
Martin Packman <g****t@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 8 years ago | |
| 98383377 | Fix F811 redefinition lint (#239) |
Martin Packman <g****t@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 8 years ago | |
| 524b6169 | Add tox env for running flake8 lint (#238) |
Martin Packman <g****t@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 8 years ago | |
| b866384c | Remove travis pypy version hack (#240) |
Martin Packman <g****t@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 8 years ago | |
| 6009899e | Set default timeout of pushgateway actions to 30s (#237) |
Martin Packman <g****t@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 8 years ago | |
| 4dd660c8 | read stat and limits files in binary mode (#234) (#235) |
bnopne <b****e@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 8 years ago | |
| d3562a10 | check Python version with sys.version_info (#227) |
Min RK <b****k@g****m>
Committed by: Brian Brazil <b****l@r****o> |
over 8 years ago |