prometheus-net 3.1.0-pre-006267-9aac888

.NET metrics exporter for the Prometheus monitoring and alerting system

Showing the top 20 packages that depend on prometheus-net.

Packages Downloads
KubernetesClient
Client library for the Kubernetes open source container orchestrator.
64
KubernetesClient
Client library for the Kubernetes open source container orchestrator.
58
KubernetesClient
Client library for the Kubernetes open source container orchestrator.
57
KubernetesClient
Client library for the Kubernetes open source container orchestrator.
54
KubernetesClient
Client library for the Kubernetes open source container orchestrator.
52
KubernetesClient
Client library for the Kubernetes open source container orchestrator.
49
KubernetesClient
Client library for the Kubernetes open source container orchestrator.
48
KubernetesClient
Client library for the Kubernetes open source container orchestrator.
47
KubernetesClient
Client library for the Kubernetes open source container orchestrator.
46
KubernetesClient
Client library for the Kubernetes open source container orchestrator.
45

* 3.1.0 - Added ICounter.NewTimer() (adds the value to the counter) - Eliminated some needless allocations when trying to register a metric that is already registered. #134 - Added CollectorRegistry.CollectAndExportAsText() to support metric data export via arbitrary custom endpoints. - Added IHistogram.Count and IHistogram.Sum to expose aspects of collected data for inspection. - Added Collector.GetAllLabelValues() to expose the list of child metrics by all their known label values. * 3.0.3 - Now backward compatible with ASP.NET Core 2.1 (was 2.2+) * 3.0.2 - Fix defect where histogram sum failed to increment. * 3.0.1 - Fix ObjectDisposedException in MetricPusher. * 3.0.0 - Added HTTP request metrics for ASP.NET Core. - Somewhat more realistic examples in readme. - Metrics exporter is now significantly more CPU and memory-efficient. - Added Observe(value, count) to histogram metric, enabling multiple observations with the same value to be counted. - Added CountExceptions() and MeasureInProgress() helper extensions. - Adjusted API to better conform to Prometheus client library guidelines in terms of default values. - Breaking change: assemblies are now strong-named. - Breaking change: removed "windows" from built-in metric names as they are not Windows-specific. - Breaking change: removed support for protobuf export format (it is no longer used by Prometheus). - Breaking change: API surface cleaned up, removed some legacy methods, made many internal types actually internal. - Breaking change: "on demand collectors" concept replaced with simpler "before collect callbacks". Works the same, just less code needed to use it and fewer possible error conditions. - Breaking change: removed support for "custom collectors", as this was a very special use case that did not benefit at all from the main functionality of the library. Just generate a Prometheus exporter output document yourself if you need to export arbitrary data. * 2.1.3 - Fixed wrong case used for metric type in the export data format. Should always be lowercase. #96 * 2.1.2 - Fixed potential conflict when using pushgateway and also other exporter libraries (see #89) * 2.1.1 - Various minor fixes (see issues on GitHub for details). * 2.1.0 - Add MetricOptions and subclasses for more extensible API (old API surface remains available) - Add SuppressInitialValue to metric configuration (ref https://www.robustperception.io/existential-issues-with-metrics/) - Add .WithLabels() as alternative to .Labels() for fewer annoying Intellisense conflicts. * 2.0.0 - Targeting .NET Standard 2.0 as minimum version (.NET Framework 4.6.1, .NET Core 2.0 and Mono 5.4) - Added ASP.NET Core middlware - Added possibility to signal a failed scrape from on-demand collectors - Removed dependency on Reactive Extensions - Minor breaking changes to API - Performance improvements for hot-path code - Removed mostly obsolete PerfCounterCollector class - Fixed NuGet package contents to remove assemblies from dependencies - Various minor fixes (see issues on GitHub for details) * 1.3.4 - Added support for .NET 4.5 using System.Reactive 3.1.1. - .NET 4.0 support continues to target Rx 2.5 * 1.2.4: - Fixed MetricPusher not flushing metrics when stopped * 1.2.3: - Fixed label values escaping for ASCII formatter * 1.2.2: - PushGateway support - Various internal improvements (replaced locks with Interlocked operations) * 1.1.4: - Fixed some metrics not updating, added process ID metric - Replaced lock statements in Counter and Gauge with CAS * 1.1.3: - optionally use https in MetricServer * 1.1.2: - using UTF-8 in text formatter - catching exceptions in MetricServer http loop * 1.1.1: - disposing of MetricServer loop on Stop() * 1.1.0: - Renamed some metric names to be in-line with prometheus guidelines (breaking change as far as the exported metrics are concerned) * 1.0.0: - Add CPU, num handles, start time, num threads metrics to dot net stats collector - Made DotNetStatsCollector default (previously it was PerfCounterCollector) * 0.0.11: - Summary metric ported from go * 0.0.10: - Fix header writing order * 0.0.9: - Generalise scraping so it can be called externally without using the embedded http handler * 0.0.8: - Introduced interfaces for all the metrics to make unlabelled collectors and their children polymorph * 0.0.7: - Added the notion of OnDemandCollectors + a DotNetStatsCollector to avoid having to use .net perf counters * 0.0.6: - Do not create unlabelled metric if label names are specified * 0.0.5: - Allow specifying hostname in URL - Fix null ref exception if 'Accept' header is not specified * 0.0.3 - initial version

This package has no dependencies.

Version Downloads Last updated
8.2.1 46 01/06/2024
8.2.1-pre-240103185829-60e9106 34 01/07/2024
8.2.0 42 12/10/2023
8.2.0-pre-231205215128-a2c1c8f 35 12/11/2023
8.2.0-pre-231205134623-36b4750 42 12/11/2023
8.2.0-pre-231204222617-7837255 35 12/06/2023
8.2.0-pre-231204170437-99f640f 48 12/06/2023
8.2.0-pre-231204094406-885f52c 44 12/06/2023
8.2.0-pre-231204084751-4d19b42 41 12/06/2023
8.2.0-pre-231128134008-9a7dad2 52 12/06/2023
8.1.1 37 12/06/2023
8.1.1-pre-231128114341-17bb2a0 36 12/06/2023
8.1.0 43 11/02/2023
8.1.0-pre-231028004937-71a8668 45 10/29/2023
8.0.1 41 08/10/2023
8.0.1-pre-230718073955-ea794f6 50 08/14/2023
8.0.1-pre-230718042806-718dffc 44 08/12/2023
8.0.0 48 08/11/2023
8.0.0-pre-230212122408-a055f5b 49 08/10/2023
8.0.0-pre-230210074852-a7c1277 45 08/09/2023
8.0.0-pre-230209100041-c35ac64 43 08/16/2023
8.0.0-pre-230209074620-4f8f59c 40 08/11/2023
8.0.0-pre-230203154858-4bf76fb 38 08/12/2023
8.0.0-pre-230203125716-1813839 44 08/16/2023
8.0.0-pre-230203073826-06c2e2f 41 08/14/2023
8.0.0-pre-230201062733-ece2743 47 08/17/2023
8.0.0-pre-230127154206-9ec9e9b 47 08/09/2023
8.0.0-pre-230127124604-8b7c7e1 41 08/16/2023
8.0.0-pre-230127111923-d72115a 43 08/16/2023
8.0.0-pre-230127084218-90f4311 43 08/10/2023
8.0.0-pre-230127075825-bfc1041 42 08/10/2023
8.0.0-pre-230126143551-210a1ab 43 08/09/2023
8.0.0-pre-230119065217-312c2e9 42 08/15/2023
8.0.0-pre-230116052305-1ed397b 41 08/11/2023
8.0.0-pre-230102092516-2351266 41 09/23/2023
8.0.0-pre-230101195105-9f23889 38 08/17/2023
8.0.0-pre-230101084444-630935f 40 08/17/2023
8.0.0-pre-221231102537-13e7ac6 44 08/09/2023
8.0.0-pre-221231100152-fb39dcb 43 08/16/2023
8.0.0-pre-000351-fb39dcb 42 08/14/2023
8.0.0-pre-000347-e83cc87 41 08/15/2023
8.0.0-pre-000346-e83cc87 35 08/08/2023
8.0.0-pre-000342-4d6812e 35 08/15/2023
7.1.0-pre-000318-0479f53 40 08/09/2023
7.1.0-pre-000310-9c9e1e9 37 08/16/2023
7.1.0-pre-000307-f980713 35 08/09/2023
7.0.0 44 08/16/2023
7.0.0-pre-000305-75cc817 41 08/18/2023
7.0.0-pre-000304-cbb305a 45 08/10/2023
7.0.0-pre-000303-5a44ada 37 10/19/2023
7.0.0-pre-000301-06c5932 37 08/19/2023
7.0.0-pre-000298-4b8d3e7 45 08/12/2023
7.0.0-pre-000297-7068d28 38 09/25/2023
7.0.0-pre-000296-5b1a1c4 38 08/24/2023
7.0.0-pre-000294-486fcd8 40 08/14/2023
7.0.0-pre-000293-d13fe06 39 08/16/2023
7.0.0-pre-000292-88fbe2a 36 08/17/2023
7.0.0-pre-000288-4688bd3 34 08/11/2023
7.0.0-pre-000282-d90ebf3 34 08/14/2023
7.0.0-pre-000280-ce6d494 40 08/16/2023
7.0.0-pre-000277-6bc5023 40 08/16/2023
7.0.0-pre-000276-9e65611 36 08/12/2023
7.0.0-pre-000270-ee6c23e 40 08/11/2023
7.0.0-pre-000269-08d9f2c 38 08/18/2023
7.0.0-pre-000259-7317089 42 08/10/2023
7.0.0-pre-000244-66d82e6 34 08/17/2023
6.0.0 37 08/15/2023
6.0.0-pre-000234-4598e28 33 08/12/2023
6.0.0-pre-000233-0dd30d3 41 09/24/2023
6.0.0-pre-000231-38d45fa 41 08/10/2023
6.0.0-pre-000223-ab9edeb 36 08/23/2023
5.1.0-pre-000215-c81d12d 46 08/09/2023
5.0.2 41 08/24/2023
5.0.2-pre-000210-fbf24c8 34 08/22/2023
5.0.1 50 08/16/2023
5.0.1-pre-000202-59e0610 45 08/27/2023
5.0.0 39 08/19/2023
5.0.0-pre-000201-8d79f11 37 08/24/2023
5.0.0-pre-000200-0afede9 42 08/17/2023
4.3.0-pre-000199-35f4961 40 09/28/2023
4.3.0-pre-000198-79466f7 36 09/29/2023
4.2.0 40 08/09/2023
4.2.0-pre-000195-ec10b08 40 08/11/2023
4.2.0-pre-000194-7aacfb0 38 08/15/2023
4.1.1 52 08/17/2023
4.1.1-pre-000180-1cfbebb 42 08/21/2023
4.1.0 44 08/25/2023
4.1.0-pre-000179-9582014 38 08/19/2023
4.1.0-pre-000171-15be8f3 41 08/11/2023
4.0.0 40 08/18/2023
4.0.0-pre-000158-d425fff 43 08/24/2023
4.0.0-pre-000134-2fea549 42 08/18/2023
3.6.0 38 08/08/2023
3.6.0-pre-000131-673cfe2 43 08/23/2023
3.6.0-pre-000129-bd91778 40 08/24/2023
3.5.0 44 08/11/2023
3.5.0-pre-000099-ee2bdbd 41 08/10/2023
3.5.0-pre-000098-f9cb93e 36 08/09/2023
3.4.0 39 08/16/2023
3.4.0-pre-000084-e9d0f37 42 09/25/2023
3.4.0-pre-000082-546478d 43 08/17/2023
3.4.0-pre-000081-1712a44 35 08/08/2023
3.4.0-pre-000079-eff2a83 38 08/10/2023
3.4.0-pre-000078-34a900d 38 08/14/2023
3.4.0-pre-000077-0ace5bd 35 08/17/2023
3.4.0-pre-000067-701dfdc 39 08/14/2023
3.3.1-pre-000052-0842664 38 08/21/2023
3.3.0 37 08/15/2023
3.3.0-pre-000042-252e89c 37 08/09/2023
3.2.1 37 08/25/2023
3.2.1-pre-000036-696f4ab 39 08/09/2023
3.2.0 34 08/15/2023
3.2.0-pre-000035-8d4cf7d 45 08/20/2023
3.2.0-pre-000032-9939133 34 08/09/2023
3.2.0-pre-000028-abe3225 38 08/09/2023
3.2.0-pre-000027-29e0fce 35 09/24/2023
3.1.5-pre-000023-d29ca37 39 08/11/2023
3.1.5-pre-000021-8c7b328 39 08/22/2023
3.1.5-pre-000020-5a2fc50 40 10/20/2023
3.1.4 43 08/19/2023
3.1.4-pre-000016-95d0170 35 10/06/2023
3.1.3 42 08/09/2023
3.1.3-pre-000009-505a08e 38 08/18/2023
3.1.3-cb-000009-505a08e 39 08/15/2023
3.1.2 41 08/28/2023
3.1.2-pre-006681-4f8ce09 38 08/24/2023
3.1.1 39 08/09/2023
3.1.1-pre-006463-cd3cd18 43 07/23/2023
3.1.0 43 08/16/2023
3.1.0-pre-006304-959164e 37 08/19/2023
3.1.0-pre-006267-9aac888 37 08/15/2023
3.1.0-pre-006177-d35e0b8 48 08/28/2023
3.0.3 42 08/09/2023
3.0.2 46 09/27/2023
3.0.1 38 08/19/2023
3.0.0 41 08/25/2023
3.0.0-pre-005830-d9493da 41 07/24/2023
3.0.0-pre-005828-27b7100 37 08/17/2023
3.0.0-pre-005823-68ad8e2 43 08/12/2023
3.0.0-pre-005803-4289c4a 42 09/24/2023
3.0.0-pre-005801-6f306bc 42 08/16/2023
3.0.0-pre-005800-ec1da05 41 08/22/2023
3.0.0-pre-005795-6aca95b 41 08/21/2023
3.0.0-pre-005647-e277cbe 39 08/14/2023
2.1.3 44 08/23/2023
2.1.3-pre-005238-380e4ab 40 08/24/2023
2.1.2 42 08/17/2023
2.1.2-pre-005131-012bc01 36 08/09/2023
2.1.1-pre-004445-bc00b93 42 08/16/2023
2.1.0 37 08/17/2023
2.1.0-pre-003985-910fb52 37 08/25/2023
2.1.0-pre-003982-37c9f93 40 08/24/2023
2.0.0 40 08/26/2023
2.0.0-pre-003523-49de0a3 40 08/24/2023
2.0.0-pre-003112-3de1c34 39 08/23/2023
2.0.0-pre-003077-0447c86 39 08/22/2023
2.0.0-pre-003054-ffb96c7 38 08/22/2023
2.0.0-pre-003051-6f12a46 41 08/22/2023
2.0.0-pre-003009-4e26344 42 08/25/2023
2.0.0-pre-002968-9fcb8aa 40 08/22/2023
1.3.6-rc 35 08/16/2023
1.3.5 43 08/12/2023
1.3.4 43 08/08/2023
1.3.4-beta 43 08/08/2023
1.2.4 41 08/16/2023
1.2.3 42 08/08/2023
1.2.2.1 33 08/08/2023
1.1.4 45 08/25/2023
1.1.3 37 08/11/2023
1.1.2 45 08/18/2023
1.1.1 40 08/19/2023
1.1.0 49 08/17/2023
0.0.11 37 08/14/2023
0.0.10 33 08/16/2023
0.0.9 43 08/14/2023
0.0.8 38 08/10/2023
0.0.7 38 08/10/2023
0.0.6 36 08/16/2023
0.0.5 42 08/17/2023
0.0.3 37 08/11/2023