An open API service providing commit metadata for open source projects.

GitHub / prometheus/client_python / commits

Prometheus instrumentation library for Python applications

SHA Message Author Date Stats
20983467 Add missing imports in fastapi-gunicorn.md (#1201)
Signed-off-by: Frank Sauerburger <f****k@s****m>
Frank Sauerburger <f****k@s****m>
Committed by: GitHub <n****y@g****m>
13 days ago
9b6b971f Release v0.26.0 Chris Marchbanks <c****s@g****m> about 1 month ago
fb072c2d Fix operator precedence allowing exemplars on any metric type (#1188)
Signed-off-by: Sean Kim <s****5@g****m>
sean-kim05 <s****5@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
6e22fb55 Remove nameless collectors from the registry on unregister (#1191)
Signed-off-by: Sean Kim <s****5@g****m>
sean-kim05 <s****5@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
5b094790 Parse the native histogram sum as a float (#1192)
Signed-off-by: Sean Kim <s****5@g****m>
sean-kim05 <s****5@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
769b4150 fix: make test suite pass on Windows and Python 3.12+ (#1185)
Signed-off-by: MelvinjoseC <1****C@u****m>, MelvinjoseC <1****C@u****m>, MelvinjoseC <1****C@u****m>
MELVIN CHACKO JOSE <1****C@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
d0b497ff Update common Prometheus files (#1195)
Signed-off-by: prombot <p****m@g****m>
PrometheusBot <p****m@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
75603d78 Update common Prometheus files (#1194)
Signed-off-by: prombot <p****m@g****m>
PrometheusBot <p****m@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
fb2351fe Do not emit a leading zero in floatToGoString exponents >= 10 (#1190)
Signed-off-by: Sean Kim <s****5@g****m>
sean-kim05 <s****5@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
a39a697c Validate Enum arguments before registering the collector (#1189)
Signed-off-by: Sean Kim <s****5@g****m>
sean-kim05 <s****5@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
a96f6f4b Add TLS version parameters for start_wsgi_server (#1178)
Signed-off-by: Jaromir Wysoglad <j****a@r****m>
Jaromír Wysoglad <s****s@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
a4bbec9e Use object instead of Any for labels() parameters (#1186)
Signed-off-by: Grégoire Deveaux <g****x@g****m>
Grégoire Deveaux <g****x@l****t>
Committed by: GitHub <n****y@g****m>
about 2 months ago
7819d80b Make clear() a no-op for label-less metrics instead of raising AttributeError...
Co-authored-by: Om Pathak <o****k@g****m>
Signed-off-by: Om Pathak <o****k@g****m>
Om Pathak <o****k@m****u>
Committed by: GitHub <n****y@g****m>
2 months ago
ff51c489 docs: note WSL filesystem caveat for MultiProcessCollector (#1183)
Co-authored-by: Om Pathak <o****k@g****m>
Signed-off-by: Om Pathak <o****k@g****m>
Om Pathak <o****k@m****u>
Committed by: GitHub <n****y@g****m>
2 months ago
c0e416da Update common Prometheus files (#1179)
Signed-off-by: prombot <p****m@g****m>
PrometheusBot <p****m@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
6133347b Use specific exception for duplicate timeseries (#1074)
Signed-off-by: Takashi Kajinami <k****t@o****m>
Takashi Kajinami <k****t@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
2c84c2a5 docs: follow-up fixes for collect() generator examples (#1169) (#1172)
Signed-off-by: k1chik <k****a@g****m>, k1chik <k****a@g****m>, k1chik <k****a@g****m>
Krishna <1****k@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
482656c8 docs: add API reference for CollectorRegistry and custom collector classes (#...
Signed-off-by: k1chik <1****k@u****m>
Krishna <1****k@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
e75a74f7 Expose measured duration on Timer context manager (#1166)
Signed-off-by: Lukáš Vokráčko <l****s@v****z>
Lukáš Vokráčko <l****s@v****z>
Committed by: GitHub <n****y@g****m>
4 months ago
130a4e8a docs: add API reference for pushgateway, textfile, and multiprocess (#1162)
Signed-off-by: k1chik <1****k@u****m>
Krishna <1****k@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
2cd1738f Release 0.25.0
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m> 5 months ago
daa1626e docs: add API reference for all metric types (#1159)
Signed-off-by: k1chik <1****k@u****m>, k1chik <1****k@u****m>, k1chik <1****k@u****m>, k1chik <1****k@u****m>
Krishna <1****k@u****m>
Committed by: GitHub <n****y@g****m>
5 months ago
86739122 Support MultiProcessCollector in RestrictedRegistry. (#1150)
Signed-off-by: Mathias Kende <m****e@m****i>, Mathias Kende <m****e@m****i>, Mathias Kende <m****e@m****i>, Mathias Kende <m****e@m****i>
Mathias Kende <m****e@m****i>
Committed by: GitHub <n****y@g****m>
6 months ago
671f75c6 Fix spaces in grouping key values for push_to_gateway (#1156)
Signed-off-by: Varun Chawla <v****l@h****m>
Varun Chawla <3****y@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
1cf53fea Fix server shutdown documentation (#1155)
Signed-off-by: Varun Chawla <v****l@h****m>
Varun Chawla <3****y@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
a8541354 Migrate to Github Actions (#1153)
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
f417f6ea Release 0.24.1
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m> 7 months ago
6f0e967c Pass correct registry to MultiProcessCollector (#1152)
Signed-off-by: Jelle van der Waa <j****e@v****l>
Jelle van der Waa <j****e@v****l>
Committed by: GitHub <n****y@g****m>
7 months ago
c5024d31 Release 0.24.0
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m> 8 months ago
e1cdc203 Add Django exporter (#1088) (#1143)
Signed-off-by: Julie Rymer <r****o@g****m>
Julie Rymer <r****o@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
7b995920 Added compression support in pushgateway (#1144)
Signed-off-by: ritesh-avesha <r****h@a****m>, ritesh-avesha <r****h@a****m>, ritesh-avesha <r****h@a****m>, ritesh-avesha <r****h@a****m>, ritesh-avesha <r****h@a****m>
ritesh-avesha <1****a@u****m>
Committed by: GitHub <n****y@g****m>
9 months ago
13df1242 Relax registry type annotations for exposition (#1149)
Signed-off-by: Colin Watson <c****n@d****g>, Colin Watson <c****n@d****g>, Colin Watson <c****n@d****g>
Colin Watson <c****n@d****g>
Committed by: GitHub <n****y@g****m>
9 months ago
a264ec0d Don't interleave histogram metrics in multi-process collector (#1148)
Signed-off-by: Colin Watson <c****n@d****g>
Colin Watson <c****n@d****g>
Committed by: GitHub <n****y@g****m>
9 months ago
e8f8bae6 fix(multiprocess): avoid double-building child metric names (#1035) (#1146)
Signed-off-by: hazel-shen <m****l@h****e>, hazel-shen <m****l@h****e>, hazel-shen <m****l@h****e>
Hazel Shen <m****l@h****e>
Committed by: GitHub <n****y@g****m>
9 months ago
1783ca87 Add support for Python 3.14 (#1142)
Co-authored-by: Copilot <1****t@u****m>, Copilot <1****t@u****m>
Signed-off-by: Naoyuki Sano <n****o@a****p>, Naoyuki Sano <n****o@a****p>, Naoyuki Sano <n****o@a****p>, Naoyuki Sano <n****o@a****p>, Naoyuki Sano <n****o@a****p>
Naoyuki Sano <n****o@a****p>
Committed by: GitHub <n****y@g****m>
10 months ago
378510b8 Add remove_matching() method for metric label deletion (#1121)
Co-authored-by: Hazel <h****l@h****n>
Signed-off-by: Hazel <h****l@h****n>, Hazel <h****l@h****n>, Hazel <h****l@h****n>, Hazel <h****l@h****n>
Hazel Shen <m****l@h****e>
Committed by: GitHub <n****y@g****m>
10 months ago
10db862c Add an AIOHTTP exporter (#1139)
Signed-off-by: Lexi Robinson <l****i@l****k>, Lexi Robinson <l****i@l****k>, Lexi Robinson <l****i@l****k>
Lexi Robinson <l****i@l****k>
Committed by: GitHub <n****y@g****m>
11 months ago
8746c49a Release 0.23.1
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m> 11 months ago
266beb25 fix: use tuples instead of packaging Version (#1136)
Signed-off-by: Ruslan Kuprieiev <k****r@g****m>
Ruslan Kuprieiev <k****r@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
f9471403 fix: Use `asyncio.new_event_loop()` to create event loop for tests (#1138)
Signed-off-by: Michał Górny <m****y@g****g>, Michał Górny <m****y@g****g>, Michał Górny <m****y@g****g>
Michał Górny <m****y@g****g>
Committed by: GitHub <n****y@g****m>
12 months ago
b9e78a3f Release 0.23.0
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m> 12 months ago
b3fbbca8 Fix issue parsing double spaces after # HELP/# TYPE (#1134)
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m>
Committed by: GitHub <n****y@g****m>
12 months ago
47d2b416 Do not use global when only reading variable (#1133)
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m>
Committed by: GitHub <n****y@g****m>
12 months ago
4de31eee fix: remove space after comma in openmetrics exposition (#1132)
Signed-off-by: Dominik Süß <d****k@s****f>
Dominik Süß <d****k@s****f>
Committed by: GitHub <n****y@g****m>
12 months ago
3586355e Emit native histograms only when OM 2.0.0 is requested (#1128)
Signed-off-by: Arianna Vespri <a****i@y****t>, Arianna Vespri <a****i@y****t>, Arianna Vespri <a****i@y****t>, Arianna Vespri <a****i@y****t>
Arianna Vespri <3****i@u****m>
Committed by: GitHub <n****y@g****m>
12 months ago
9e3eb6c7 Fix bug which caused metric publishing to not accept query string parameters ...
Signed-off-by: hack <h****w@p****m>, hacksparr0w <h****w@p****m>, hack <h****w@p****m>, hacksparr0w <h****w@p****m>
hack <h****w@p****m>
Committed by: GitHub <n****y@g****m>
12 months ago
d358f469 Bump flake8 libraries (#1127)
Signed-off-by: Takashi Kajinami <k****t@o****m>
Kajinami Takashi <k****t@u****m>
Committed by: GitHub <n****y@g****m>
12 months ago
f48aea4e OM text exposition for NH (#1087)
Co-authored-by: Chris Marchbanks <c****s@g****m>
Signed-off-by: Arianna Vespri <a****i@y****t>, Arianna Vespri <3****i@u****m>
Arianna Vespri <3****i@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
73680284 Add support to `write_to_textfile` for custom tmpdir (#1115)
Signed-off-by: Aaditya Dhruv <a****v@m****g>, Aaditya Dhruv <a****v@m****g>, Aaditya Dhruv <a****v@m****g>
Aaditya Dhruv <6****v@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
26da8051 merge Merge pull request #1117 from prometheus/optimize-parser Chris Marchbanks <c****s@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
f9151601 Add benchmark for text_string_to_metric_families (#1116)
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
2a2ca527 Avoid unnecessary iterating across the same term
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m> about 1 year ago
119f1c24 Enumerate over text when finding unquoted char
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m> about 1 year ago
fb5f6d7a When searching for label end start the search after the label start
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m> about 1 year ago
09b0826d Add benchmark for text_string_to_metric_families
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m> about 1 year ago
6f19d31e Fix including test data (#1113)
Signed-off-by: Michał Górny <m****y@g****g>
Michał Górny <m****y@g****g>
Committed by: GitHub <n****y@g****m>
about 1 year ago
a6726a4b merge Merge pull request #1102 from prometheus/owilliams/utf8-02 Chris Marchbanks <c****s@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
d24220a6 Release 0.22.1
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m> about 1 year ago
f294cbbf Use License Expressions in pyproject.toml (#1111)
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
938b73e0 BugFix: Skip validating and parsing comment lines early (#1108) (#1109)
Signed-off-by: Wissam Abu Ahmad <w****a@r****m>
Wissam Abu Ahmad <x****m@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
8dfa10e5 Release 0.22.0
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m> over 1 year ago
e3902ea4 Don't send an empty HTTP header. (#1101)
Signed-off-by: Nils O. Selåsdal <n****s@u****h>
Nils O. Selåsdal <n****s@u****h>
Committed by: GitHub <n****y@g****m>
over 1 year ago
831ed026 UTF-8 Content Negotiation
Signed-off-by: Owen Williams <o****s@g****m>
Owen Williams <o****s@g****m> over 1 year ago
23ab8264 Add note on gauge.set_function not working with mp, see #504 (#1098)
Signed-off-by: Aapeli <g****t@a****m>
Aapeli <g****t@a****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
c1ff3b28 Update docs (#1097)
Signed-off-by: Ethan S. Chen <e****n@1****m>
Ethan S. Chen <e****n@1****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
e3bfa1f1 Update versions for docs Github actions (#1096)
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
de8bb4ad Fix order-dependent flaky tests related to UTF-8 support (#1093)
Signed-off-by: Dennis Gaebler <d****r@u****e>
Dennis Gäbler <3****8@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
46eae7ba Changed pushgateway.md (#1083)
Co-authored-by: Mallika Muralidharan <m****n@l****e>
Signed-off-by: Mallika Muralidharan <m****n@l****e>, Mallika Muralidharan <m****r>, Mallika Muralidharan <1****r@u****m>
Mallika Muralidharan <1****r@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
b0a6f120 Migrate from setup.py to pyproject.toml (#1084)
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
ecf344b0 Correct nh sample span structure and parsing (#1082)
Signed-off-by: Arianna Vespri <a****i@y****t>
Arianna Vespri <3****i@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
5926a7c0 Add support for Python 3.13 (#1080)
Signed-off-by: Iurii Pliner <y****r@g****m>
Iurii Pliner <y****r@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
92b23970 if check before deleting in remove() (#1077)
Signed-off-by: GlorifiedPig <r****n@g****m>
GlorifiedPig <r****n@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
ef95c4b9 Remove Python 3.8 support (#1075)
Signed-off-by: Takashi Kajinami <k****t@o****m>
Kajinami Takashi <k****t@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
00f21e98 Drop incorrect use of reentrant locks (#1076)
Signed-off-by: Przemysław Suliga <m****l@s****t>
Przemysław Suliga <1****p@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
33e68284 Support UTF-8 in metric creation, parsing, and exposition (#1070)
Signed-off-by: Owen Williams <o****s@g****m>
Owen Williams <o****b@y****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
c89624f7 Fix write_to_textfile leaves back temp files on errors (#1044) (#1066)
Signed-off-by: Ethan S. Chen <e****n@1****m>
Ethan S. Chen <e****n@1****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
37cd8735 Add exemplar support to CounterMetricFamily (#1063)
Signed-off-by: David Tulloh <g****d@t****u>
David Tulloh <g****d@t****u>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
d7c9cd88 Add support for native histograms in OM parser (#1040)
Signed-off-by: Arianna Vespri <a****i@y****t>
Arianna Vespri <3****i@u****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
3b183b44 Release 0.21.0
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m> almost 2 years ago
0014e977 Use re-entrant lock. (#1014)
Signed-off-by: Ben Timby <b****y@g****m>
Ben Timby <b****y@g****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
7c45f84e Reject invalid HTTP methods and resources (#1019)
Signed-off-by: Andreas Maier <m****a@d****m>
Andreas Maier <a****r@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
09a5ae30 Fix timestamp comparison (#1038)
Signed-off-by: Miguel Angel Garcia <m****a@g****m>
Miguel Ángel García <m****x@u****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
e364a96f Fix a typo in ASGI docs (#1036)
Signed-off-by: Eden Yemini <e****1@g****m>
Eden Yemini <e****1@g****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
eeec421b Pin python 3.8 and 3.9 at patch level (#1024)
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
7bc8cddf docs: correct link to multiprocessing docs (#1023)
Co-authored-by: Chris Marchbanks <c****s@g****m>, Chris Marchbanks <c****s@g****m>
Signed-off-by: Jason Mobarak <g****t@j****e>, Jason Mobarak <g****t@j****e>, Jason Mobarak <g****t@j****e>
Jason Mobarak <g****t@j****e>
Committed by: GitHub <n****y@g****m>
over 2 years ago
4535ce0f Add sanity check for label value (#1012)
Signed-off-by: Pengfei Zhang <a****d@g****m>
Andrew <a****d@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
7a80f001 Release 0.20.0
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m> over 2 years ago
6ae7737e wsgi server: address family discovery is not quite right (#1006)
Signed-off-by: Joshua M. Clulow <j****h@s****g>
Joshua M. Clulow <j****h@s****g>
Committed by: GitHub <n****y@g****m>
over 2 years ago
1f8ceb79 Reset counter (#1005)
Co-authored-by: Chris Marchbanks <c****s@g****m>
Signed-off-by: Paul Melnikov <p****6@g****m>
Paul Melnikov <p****6@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
b9edc432 Enable graceful shutdown for start_{http,wsgi}_server (#999)
Signed-off-by: Antti Rasinen <a****n@r****m>
Antti Rasinen <s****m@a****i>
Committed by: GitHub <n****y@g****m>
over 2 years ago
9dd6b0d7 Update OpenMetrics Content Type to 1.0.0 (#997)
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
998d8afa Update documentation and code warning for remove and clear in multi-process m...
Signed-off-by: Yuanchen Wang <y****3@g****m>
Thomas W <6****g@u****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
147c9d1a Update documentation for disabling _created metrics (#992)
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
2dcd17ef Release 0.19.0
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m> almost 3 years ago
d8306b7b merge Merge pull request #980 from prometheus/fix-doc-site-build Chris Marchbanks <c****s@g****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
2fcdfa63 Remove public/api check copied from client_java
Signed-off-by: Chris Marchbanks <c****s@g****m>
Chris Marchbanks <c****s@g****m> almost 3 years ago
dc140690 Add documentation site (#974)
Signed-off-by: Marc Tuduri <m****c@p****m>
Marc Tudurí <m****c@p****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
fae24b79 merge Merge pull request #979 from weidongkl/master Chris Marchbanks <c****s@g****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
da8d29d0 fix: error in determining timestamp less than
Signed-off-by: weidongkl <w****l@s****m>
weidongkl <w****l@s****m> almost 3 years ago
3d786303 support HTTPS/TLS. (#946)
Co-authored-by: Andreas Maier <m****a@d****m>
Signed-off-by: kareza <k****a@q****m>, kareza <k****a@q****m>
Kareza Chen <k****a@q****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago

← Back to repository