zephyr prometheus library #72127
Replies: 4 comments 5 replies
-
Hi @mustafaabdullahk, have you considered submitting this code directly to Zephyr as the HTTP server functionality is now merged in upstream Zephyr so you could use it. |
Beta Was this translation helpful? Give feedback.
-
You could create a library, one option is |
Beta Was this translation helpful? Give feedback.
-
Hi @jukkar I did start implement and i close the finish. Last status of implementation library places following:
but i've to one problem for http server. prometheus client libraries(pull method) should implement http server. that step is ok but in the zephyr http server response header start with prometheus document say following: how do i solve that issue? |
Beta Was this translation helpful? Give feedback.
-
@mustafaabdullahk, Please take a look at #72629 for specifying the Content-Type field. |
Beta Was this translation helpful? Give feedback.
-
Hey Zephyr Community! 🚀
We're excited to announce the launch of our latest addition to the Zephyr ecosystem: the Zephyr Prometheus Library! 🎉
What is Zephyr Prometheus Library?
Zephyr Prometheus is a lightweight library designed to seamlessly integrate Prometheus metrics into your Zephyr projects. Whether you're developing for IoT, edge computing, or any other embedded application with Zephyr, monitoring and collecting metrics is now easier than ever.
Features:
📊 Effortless Integration: With just a few lines of code, you can start exposing custom metrics from your Zephyr applications.
🔍 Flexible Metrics Collection: Monitor crucial aspects of your application's performance, such as memory usage, task execution times, and custom-defined metrics.
🔒 Secure Communication: Ensure the integrity and confidentiality of your metrics data with secure communication protocols supported by Zephyr.
How to Get Started:
Check out the Library: Dive into the Zephyrus GitHub repository to explore the library's documentation, API reference, and examples.
Example Application: We've prepared a comprehensive example application to demonstrate the library's capabilities in action. Head over to the Zephyr Prometheus Example repository to get started.
Contribute and Collaborate: We welcome contributions, feedback, and ideas from the community to improve and extend the library further. Feel free to open issues, submit pull requests, or join the discussion on our GitHub repositories.
Get Involved:
Join us in revolutionizing metrics monitoring for Zephyr-powered projects! Whether you're a seasoned Zephyr developer or just getting started, the Zephyr Prometheus Library empowers you to gain deeper insights into your applications' performance.
Let's build smarter, more reliable embedded systems together with Zephyr Prometheus!
Happy coding! 🛠️
Beta Was this translation helpful? Give feedback.
All reactions