Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Python Prometheu Projects
-
devops-exercises
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
90DaysOfDevOps
This repository is a Challenge for the DevOps Community to get stronger in DevOps. This challenge starts on the 1st January 2023 and in the next 90 Days we promise ourselves to become better at DevOps. The reason for making this Public is so that others can learn from the community and help each other grow. (by LondheShubham153)
-
prometheus-pve-exporter
Exposes information gathered from Proxmox VE cluster for use by the Prometheus monitoring system
-
EdgeRealtimeVideoAnalytics
An example of using Redis Streams, RedisGears, RedisAI and RedisTimeSeries for Realtime Video Analytics (i.e. counting people)
-
mash-playbook
🐋 Ansible playbook which helps you host various FOSS services as Docker containers on your own server
-
kptop
CLI tool for Kubernetes that provides pretty monitoring for Nodes, Pods, Containers, and PVCs resources on the terminal through Prometheus metrics
-
prom2teams
prom2teams is an HTTP server built with Python that receives alert notifications from a previously configured Prometheus Alertmanager instance and forwards it to Microsoft Teams using defined connectors
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Show HN: Hatchet – Open-source distributed task queue | news.ycombinator.com | 2024-03-08Here you go: https://stackoverflow.com/questions/75652326/celery-spawn-si...
Plus some adjacent discussion on GitHub: https://github.com/prometheus/client_python/issues/902
Hope that helps!
Project mention: Show HN: Kr8s a batteries-included Python client library for Kubernetes | news.ycombinator.com | 2023-09-13To put one more option out there, we use Hikaru (https://pypi.org/project/hikaru/) in Robusta.dev (https://github.com/robusta-dev/robusta) and have been pretty happy with it. Example code below:
with Pod().read(name='thename', namespace='the-namespace') as p:
Thanks buddy. I have seen a tool recently by robusta but not sure if helpful or not. Haven't tried it yet. https://github.com/robusta-dev/krr
I'm pretty partial to s3rius's template boiler plate. Used it while contracting a while back and it just tackled everything I'd want for the first few months leaving me time to focus on CRUD / business logic instead of Devops stuff. Do wish it used ruff but that was an ultra easy swap.
Project mention: Question: Django Graphene / GQL Monitoring via Prometheus? | /r/graphene | 2023-08-17We have a Django Graphene app working, and are gather Prometheus telemetry to monitor our end points. We are leveraging the Django Prometheus Middle Ware and are able to get telemetry and view it via Grafana. This all works and is awesome.
Project mention: Is Prometheus the right tool for my use case here? | /r/PrometheusMonitoring | 2023-09-19There's client libraries in most languages that make this possible and are reasonably straight forward. If you're using a particular framework it's quite possible there's a prometheus instrumentor for that framework, e.g fastapi has the prometheus-fastapi-instrumentor. There's also open source frameworks that can help you do this in a variety of languages, my personal favourite is autometrics.
I just moved from FC35 to 36 (I know, but I have to use the earliest viable release because reasons) and nagstamon stopped working. The window/icon whatnot is always green, status windows not being posted. No meaningful diagnostics, other than:
Sometimes the easiest and quickest way to try (or even deploy) a new service is by using the recommended docker-compose-setup that they often have as an example. But if you have an existing infrastructure, like we do with the great mother of all self-hosting ansible playbooks, this isn't always easy to integrate. In particular when that infrastructure is managed and started and stopped independently from the additional docker-compose you intend to add. Lucky, who is running their out-most proxy using traefik, because with just a few extra labels your docker-compose becomes available TLS-certs included.
Project mention: Celery-exporter: A Prometheus exporter for Celery metrics | news.ycombinator.com | 2023-08-27
Yeah, I'm looking back at the first thing I got containerized, this notification system that will let you know if toogoodtogo boxes are available in your area. In retrospect, it was probably a good example to use, because it was pretty simple, but it took me days to finally get it working and it was mainly guesswork that got me there.
Python Prometheus related posts
-
4 facets of API monitoring you should implement
-
Looking for a way to remote in to K's of raspberry pi's...
-
Celery-exporter: A Prometheus exporter for Celery metrics
-
Question: Django Graphene / GQL Monitoring via Prometheus?
-
What is the role of QoS for Pods?
-
Can you use a PC to capture data from a tilt hydrometer?
-
Ask HN: What SaaS would you recommend to monitor business data of a Django app?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 4 May 2024
Index
What are some of the best open-source Prometheu projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | devops-exercises | 63,556 |
2 | jina | 20,041 |
3 | client_python | 3,778 |
4 | robusta | 2,427 |
5 | krr | 2,228 |
6 | FastAPI-template | 1,674 |
7 | django-prometheus | 1,377 |
8 | kubernetes-chatgpt-bot | 922 |
9 | prometheus-fastapi-instrumentator | 813 |
10 | 90DaysOfDevOps | 751 |
11 | prometheus-pve-exporter | 694 |
12 | query-exporter | 413 |
13 | Nagstamon | 413 |
14 | EdgeRealtimeVideoAnalytics | 385 |
15 | mash-playbook | 372 |
16 | celery-exporter | 355 |
17 | tgtg | 335 |
18 | kptop | 270 |
19 | starlette-prometheus | 266 |
20 | prom2teams | 262 |
21 | prometheus-es-exporter | 244 |
22 | prometheus-rpm | 241 |
23 | speedtest-exporter | 176 |
Sponsored